ci2-upstream-fs/strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ci2-upstream-fs/syz-executor1967644091 <...> Warning: Permanently added '10.128.1.105' (ED25519) to the list of known hosts. execve("ci2-upstream-fs/syz-executor1967644091", ["ci2-upstream-fs/syz-executor1967644091"], 0x7fff73729b10 /* 10 vars */) = 0 brk(NULL) = 0x555586e47000 brk(0x555586e47d80) = 0x555586e47d80 arch_prctl(ARCH_SET_FS, 0x555586e47400) = 0 set_tid_address(0x555586e476d0) = 5623 set_robust_list(0x555586e476e0, 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-executor1967644091", 4096) = 44 getrandom("\x60\x1f\xf5\x66\x59\x50\xbe\x75", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x555586e47d80 brk(0x555586e68d80) = 0x555586e68d80 brk(0x555586e69000) = 0x555586e69000 mprotect(0x7f6e5f3fe000, 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 5624 attached , child_tidptr=0x555586e476d0) = 5624 [pid 5624] set_robust_list(0x555586e476e0, 24) = 0 [pid 5623] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] getrandom( [pid 5623] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5624] <... getrandom resumed>"\x50\xaa\x4a\x82\x91\x69\x9d\xd2", 8, GRND_NONBLOCK) = 8 [pid 5623] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5623] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5624] mkdir("./syzkaller.UnhcxW", 0700ci2-upstream-fs/strace-static-x86_64: Process 5625 attached [pid 5625] set_robust_list(0x555586e476e0, 24) = 0 [pid 5625] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5625] getrandom("\x1b\xe9\x28\x66\xda\x91\xb4\x09", 8, GRND_NONBLOCK) = 8 [pid 5623] <... clone resumed>, child_tidptr=0x555586e476d0) = 5625 [pid 5625] mkdir("./syzkaller.HLjkf9", 0700 [pid 5624] <... mkdir resumed>) = 0 [pid 5623] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5623] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5624] chmod("./syzkaller.UnhcxW", 0777 [pid 5623] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5623] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5626 attached , child_tidptr=0x555586e476d0) = 5626 [pid 5625] <... mkdir resumed>) = 0 [pid 5624] <... chmod resumed>) = 0 [pid 5626] set_robust_list(0x555586e476e0, 24 [pid 5623] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... set_robust_list resumed>) = 0 [pid 5625] chmod("./syzkaller.HLjkf9", 0777 [pid 5624] chdir("./syzkaller.UnhcxW" [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] <... chdir resumed>) = 0 [pid 5624] mkdir("./0", 0777 [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] <... chmod resumed>) = 0 [pid 5623] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5626] getrandom( [pid 5625] chdir("./syzkaller.HLjkf9" [pid 5623] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5623] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5624] <... mkdir resumed>) = 0 [pid 5626] <... getrandom resumed>"\x3a\xeb\xa2\x86\x96\x2a\x98\x95", 8, GRND_NONBLOCK) = 8 [pid 5625] <... chdir resumed>) = 0 [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWRci2-upstream-fs/strace-static-x86_64: Process 5627 attached [pid 5626] mkdir("./syzkaller.0Xsw1I", 0700 [pid 5625] mkdir("./0", 0777 [pid 5623] <... clone resumed>, child_tidptr=0x555586e476d0) = 5627 [pid 5627] set_robust_list(0x555586e476e0, 24 [pid 5623] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5627] <... set_robust_list resumed>) = 0 [pid 5623] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5623] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5626] <... mkdir resumed>) = 0 [pid 5625] <... mkdir resumed>) = 0 [pid 5624] <... openat resumed>) = 3 [pid 5623] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] chmod("./syzkaller.0Xsw1I", 0777 [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5627] getrandom( [pid 5625] <... openat resumed>) = 3 [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5624] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5627] <... getrandom resumed>"\xf5\xe2\x0a\xde\xda\x00\x32\x72", 8, GRND_NONBLOCK) = 8 ci2-upstream-fs/strace-static-x86_64: Process 5628 attached [pid 5626] <... chmod resumed>) = 0 [pid 5625] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5623] <... clone resumed>, child_tidptr=0x555586e476d0) = 5628 [pid 5627] mkdir("./syzkaller.56iEu2", 0700 [pid 5623] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] set_robust_list(0x555586e476e0, 24 [pid 5626] chdir("./syzkaller.0Xsw1I" [pid 5625] close(3 [pid 5624] close(3 [pid 5623] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] <... set_robust_list resumed>) = 0 [pid 5627] <... mkdir resumed>) = 0 [pid 5626] <... chdir resumed>) = 0 [pid 5626] mkdir("./0", 0777 [pid 5627] chmod("./syzkaller.56iEu2", 0777 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] <... chmod resumed>) = 0 [pid 5626] <... mkdir resumed>) = 0 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] chdir("./syzkaller.56iEu2") = 0 [pid 5627] mkdir("./0", 0777 [pid 5628] getrandom( [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5628] <... getrandom resumed>"\x5b\x9d\x45\xfc\x84\x66\x7b\xf6", 8, GRND_NONBLOCK) = 8 [pid 5626] <... openat resumed>) = 3 [pid 5624] <... close resumed>) = 0 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5628] getrandom( [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5625] <... close resumed>) = 0 [pid 5628] <... getrandom resumed>"\x47\xcb\xe9\x30\x6b\xda\x48\xc6", 8, GRND_NONBLOCK) = 8 [pid 5628] mkdir("./syzkaller.vHVPiC", 0700 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5627] <... mkdir resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5629 attached [pid 5626] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5629] set_robust_list(0x555586e476e0, 24 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5629] <... set_robust_list resumed>) = 0 [pid 5627] <... openat resumed>) = 3 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5629 [pid 5629] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] ioctl(3, LOOP_CLR_FD [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5629] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5629] chdir("./0" [pid 5626] close(3 [pid 5629] <... chdir resumed>) = 0 [pid 5627] close(3) = 0 [pid 5629] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5629] <... prctl resumed>) = 0 [pid 5629] setpgid(0, 0 [pid 5627] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5629] <... setpgid resumed>) = 0 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5629] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5626] <... close resumed>) = 0 [pid 5629] <... openat resumed>) = 3 ci2-upstream-fs/strace-static-x86_64: Process 5631 attached ci2-upstream-fs/strace-static-x86_64: Process 5630 attached [pid 5628] <... mkdir resumed>) = 0 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5629] write(3, "1000", 4 [pid 5631] set_robust_list(0x555586e476e0, 24 [pid 5630] set_robust_list(0x555586e476e0, 24 [pid 5628] chmod("./syzkaller.vHVPiC", 0777 [pid 5629] <... write resumed>) = 4 [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5630 [pid 5626] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5631 [pid 5631] <... set_robust_list resumed>) = 0 [pid 5630] <... set_robust_list resumed>) = 0 [pid 5629] close(3 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5631] rt_sigprocmask(SIG_SETMASK, [] [pid 5630] rt_sigprocmask(SIG_SETMASK, [] [pid 5629] <... close resumed>) = 0 [pid 5628] <... chmod resumed>) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5631] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5630] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5629] symlink("/dev/binderfs", "./binderfs" [pid 5628] chdir("./syzkaller.vHVPiC" [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5631] chdir("./0" [pid 5630] chdir("./0" [pid 5628] <... chdir resumed>) = 0 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5632 attached [pid 5631] <... chdir resumed>) = 0 [pid 5630] <... chdir resumed>) = 0 [pid 5629] <... symlink resumed>) = 0 [pid 5628] mkdir("./0", 0777 [pid 5631] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5632] set_robust_list(0x555586e476e0, 24 [pid 5630] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5629] write(1, "executing program\n", 18 [pid 5631] <... prctl resumed>) = 0 [pid 5628] <... mkdir resumed>) = 0 [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5632 [pid 5631] setpgid(0, 0 [pid 5630] <... prctl resumed>) = 0 [pid 5629] <... write resumed>) = 18 [pid 5631] <... setpgid resumed>) = 0 executing program [pid 5630] setpgid(0, 0 [pid 5629] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5632] <... set_robust_list resumed>) = 0 [pid 5631] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5630] <... setpgid resumed>) = 0 [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5632] rt_sigprocmask(SIG_SETMASK, [] [pid 5631] <... openat resumed>) = 3 [pid 5630] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5629] <... futex resumed>) = 0 [pid 5628] <... openat resumed>) = 3 [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5632] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5631] write(3, "1000", 4 [pid 5629] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5632] chdir("./0" [pid 5631] <... write resumed>) = 4 [pid 5630] <... openat resumed>) = 3 [pid 5629] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5628] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5632] <... chdir resumed>) = 0 [pid 5631] close(3 [pid 5630] write(3, "1000", 4 [pid 5629] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5631] <... close resumed>) = 0 [pid 5630] <... write resumed>) = 4 [pid 5629] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5632] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5628] close(3 [pid 5632] <... prctl resumed>) = 0 [pid 5631] symlink("/dev/binderfs", "./binderfs" [pid 5630] close(3 [pid 5629] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5628] <... close resumed>) = 0 [pid 5632] setpgid(0, 0) = 0 [pid 5630] <... close resumed>) = 0 [pid 5629] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5632] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5631] <... symlink resumed>) = 0 [pid 5630] symlink("/dev/binderfs", "./binderfs" [pid 5629] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5632] <... openat resumed>) = 3 [pid 5631] write(1, "executing program\n", 18 [pid 5630] <... symlink resumed>) = 0 [pid 5629] <... mprotect resumed>) = 0 [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5632] write(3, "1000", 4 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5632] <... write resumed>) = 4 [pid 5632] close(3 [pid 5631] <... write resumed>) = 18 executing program [pid 5629] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5632] <... close resumed>) = 0 [pid 5631] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5630] write(1, "executing program\n", 18 [pid 5629] <... rt_sigprocmask resumed>, [], 8) = 0 executing program ci2-upstream-fs/strace-static-x86_64: Process 5635 attached [pid 5632] symlink("/dev/binderfs", "./binderfs" [pid 5631] <... futex resumed>) = 0 [pid 5630] <... write resumed>) = 18 [pid 5629] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5631] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5630] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5631] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5630] <... futex resumed>) = 0 [pid 5635] set_robust_list(0x555586e476e0, 24 [pid 5632] <... symlink resumed>) = 0 [pid 5631] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5630] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5635 [pid 5631] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5631] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5630] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5635] <... set_robust_list resumed>) = 0 [pid 5631] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5632] write(1, "executing program\n", 18 [pid 5630] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5635] rt_sigprocmask(SIG_SETMASK, [] executing program [pid 5631] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5635] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5632] <... write resumed>) = 18 [pid 5630] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5631] <... mprotect resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5636 attached [pid 5635] chdir("./0" [pid 5632] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5630] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5636] 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 [pid 5632] <... futex resumed>) = 0 [pid 5631] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5636] <... rseq resumed>) = 0 [pid 5635] <... chdir resumed>) = 0 [pid 5632] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5631] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5630] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5629] <... clone3 resumed> => {parent_tid=[5636]}, 88) = 5636 [pid 5636] set_robust_list(0x7f6e5f3099a0, 24 [pid 5635] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5632] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5630] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5629] rt_sigprocmask(SIG_SETMASK, [] [pid 5636] <... set_robust_list resumed>) = 0 [pid 5635] <... prctl resumed>) = 0 [pid 5631] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5630] <... mprotect resumed>) = 0 [pid 5629] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5637 attached [pid 5636] rt_sigprocmask(SIG_SETMASK, [] [pid 5635] setpgid(0, 0 [pid 5632] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5630] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5629] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5636] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5632] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5637] 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 [pid 5635] <... setpgid resumed>) = 0 [pid 5632] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5629] <... futex resumed>) = 0 [pid 5637] <... rseq resumed>) = 0 [pid 5635] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5632] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5631] <... clone3 resumed> => {parent_tid=[5637]}, 88) = 5637 [pid 5630] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5637] set_robust_list(0x7f6e5f3099a0, 24 [pid 5635] <... openat resumed>) = 3 [pid 5632] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5637] <... set_robust_list resumed>) = 0 [pid 5635] write(3, "1000", 4 [pid 5632] <... mprotect resumed>) = 0 [pid 5631] rt_sigprocmask(SIG_SETMASK, [] [pid 5630] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5629] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}ci2-upstream-fs/strace-static-x86_64: Process 5638 attached [pid 5637] rt_sigprocmask(SIG_SETMASK, [] [pid 5636] memfd_create("syzkaller", 0 [pid 5635] <... write resumed>) = 4 [pid 5638] 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 [pid 5637] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5635] close(3 [pid 5631] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5636] <... memfd_create resumed>) = 3 [pid 5635] <... close resumed>) = 0 [pid 5632] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5631] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5638] <... rseq resumed>) = 0 [pid 5635] symlink("/dev/binderfs", "./binderfs" [pid 5630] <... clone3 resumed> => {parent_tid=[5638]}, 88) = 5638 [pid 5638] set_robust_list(0x7f6e5f3099a0, 24 [pid 5632] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5631] <... futex resumed>) = 0 [pid 5638] <... set_robust_list resumed>) = 0 [pid 5636] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5635] <... symlink resumed>) = 0 [pid 5637] memfd_create("syzkaller", 0 [pid 5632] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5631] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}ci2-upstream-fs/strace-static-x86_64: Process 5639 attached [pid 5638] rt_sigprocmask(SIG_SETMASK, [] [pid 5637] <... memfd_create resumed>) = 3 [pid 5636] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5635] write(1, "executing program\n", 18 [pid 5630] rt_sigprocmask(SIG_SETMASK, [] [pid 5638] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 5637] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5635] <... write resumed>) = 18 [pid 5630] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5639] 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 [pid 5638] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5637] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5632] <... clone3 resumed> => {parent_tid=[5639]}, 88) = 5639 [pid 5630] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5639] <... rseq resumed>) = 0 [pid 5638] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5635] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5632] rt_sigprocmask(SIG_SETMASK, [] [pid 5630] <... futex resumed>) = 0 [pid 5639] set_robust_list(0x7f6e5f3099a0, 24 [pid 5635] <... futex resumed>) = 0 [pid 5632] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5630] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5639] <... set_robust_list resumed>) = 0 [pid 5638] memfd_create("syzkaller", 0 [pid 5635] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5639] rt_sigprocmask(SIG_SETMASK, [] [pid 5635] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5638] <... memfd_create resumed>) = 3 [pid 5632] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5639] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5639] memfd_create("syzkaller", 0 [pid 5632] <... futex resumed>) = 0 [pid 5638] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5635] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5635] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5635] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5632] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5635] <... mprotect resumed>) = 0 [pid 5639] <... memfd_create resumed>) = 3 [pid 5635] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5635] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5641 attached [pid 5641] 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 [pid 5639] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5641] <... rseq resumed>) = 0 [pid 5639] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5635] <... clone3 resumed> => {parent_tid=[5641]}, 88) = 5641 [pid 5641] set_robust_list(0x7f6e5f3099a0, 24 [pid 5635] rt_sigprocmask(SIG_SETMASK, [] [pid 5641] <... set_robust_list resumed>) = 0 [pid 5635] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5641] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5641] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5635] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5641] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5635] <... futex resumed>) = 0 [pid 5635] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5641] memfd_create("syzkaller", 0) = 3 [pid 5641] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5636] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5637] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5639] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5638] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5641] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5636] <... write resumed>) = 2097152 [pid 5637] <... write resumed>) = 2097152 [pid 5639] <... write resumed>) = 2097152 [pid 5638] <... write resumed>) = 2097152 [pid 5637] munmap(0x7f6e56ee9000, 138412032 [pid 5636] munmap(0x7f6e56ee9000, 138412032 [pid 5639] munmap(0x7f6e56ee9000, 138412032 [pid 5638] munmap(0x7f6e56ee9000, 138412032 [pid 5636] <... munmap resumed>) = 0 [pid 5636] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5636] ioctl(4, LOOP_SET_FD, 3 [pid 5637] <... munmap resumed>) = 0 [pid 5638] <... munmap resumed>) = 0 [pid 5637] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5638] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 5637] <... openat resumed>) = 4 [pid 5638] ioctl(4, LOOP_SET_FD, 3 [pid 5637] ioctl(4, LOOP_SET_FD, 3 [pid 5639] <... munmap resumed>) = 0 [pid 5639] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [pid 5639] ioctl(4, LOOP_SET_FD, 3 [pid 5641] <... write resumed>) = 2097152 [pid 5641] munmap(0x7f6e56ee9000, 138412032) = 0 [pid 5641] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 5641] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5639] <... ioctl resumed>) = 0 [pid 5638] <... ioctl resumed>) = 0 [pid 5637] <... ioctl resumed>) = 0 [pid 5636] <... ioctl resumed>) = 0 [pid 5638] close(3 [pid 5636] close(3 [pid 5641] close(3 [pid 5638] <... close resumed>) = 0 [pid 5637] close(3 [pid 5636] <... close resumed>) = 0 [pid 5641] <... close resumed>) = 0 [ 86.753891][ T5636] loop0: detected capacity change from 0 to 4096 [ 86.758873][ T5638] loop3: detected capacity change from 0 to 4096 [ 86.758884][ T5637] loop1: detected capacity change from 0 to 4096 [ 86.765728][ T5639] loop2: detected capacity change from 0 to 4096 [ 86.775340][ T5641] loop4: detected capacity change from 0 to 4096 [pid 5639] close(3 [pid 5641] close(4 [pid 5639] <... close resumed>) = 0 [pid 5638] close(4 [pid 5637] <... close resumed>) = 0 [pid 5636] close(4 [pid 5641] <... close resumed>) = 0 [pid 5637] close(4 [pid 5636] <... close resumed>) = 0 [pid 5638] <... close resumed>) = 0 [pid 5641] mkdir("./file0", 0777 [pid 5639] close(4 [pid 5637] <... close resumed>) = 0 [pid 5636] mkdir("./file0", 0777 [pid 5641] <... mkdir resumed>) = 0 [pid 5639] <... close resumed>) = 0 [pid 5638] mkdir("./file0", 0777 [pid 5637] mkdir("./file0", 0777 [pid 5636] <... mkdir resumed>) = 0 [pid 5641] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5639] mkdir("./file0", 0777) = 0 [pid 5636] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5639] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5637] <... mkdir resumed>) = 0 [pid 5637] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5638] <... mkdir resumed>) = 0 [ 86.969875][ T5637] ntfs3(loop1): ino=3, Correct links count -> 2. [ 86.969890][ T5636] ntfs3(loop0): ino=3, Correct links count -> 2. [ 86.991279][ T5641] ntfs3(loop4): ino=3, Correct links count -> 2. [ 87.012391][ T5638] ntfs3(loop3): ino=3, Correct links count -> 2. [ 87.066124][ T31] cfg80211: failed to load regulatory.db [ 87.095892][ T5639] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5638] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5637] <... mount resumed>) = 0 [pid 5637] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5641] <... mount resumed>) = 0 [pid 5641] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5637] <... openat resumed>) = 3 [pid 5641] <... openat resumed>) = 3 [pid 5641] chdir("./file0") = 0 [pid 5637] chdir("./file0" [pid 5636] <... mount resumed>) = 0 [pid 5637] <... chdir resumed>) = 0 [pid 5641] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5637] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5636] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5641] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5637] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5637] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5641] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5637] <... futex resumed>) = 1 [pid 5636] <... openat resumed>) = 3 [pid 5631] <... futex resumed>) = 0 [pid 5641] <... futex resumed>) = 1 [pid 5638] <... mount resumed>) = 0 [pid 5636] chdir("./file0" [pid 5635] <... futex resumed>) = 0 [pid 5631] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5639] <... mount resumed>) = 0 [pid 5641] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5637] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5636] <... chdir resumed>) = 0 [pid 5638] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5636] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5635] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5639] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5638] <... openat resumed>) = 3 [pid 5636] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5635] <... futex resumed>) = 0 [pid 5631] <... futex resumed>) = 0 [pid 5639] <... openat resumed>) = 3 [pid 5635] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5631] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5639] chdir("./file0" [pid 5638] chdir("./file0" [pid 5639] <... chdir resumed>) = 0 [pid 5638] <... chdir resumed>) = 0 [pid 5636] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5641] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5639] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5638] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5641] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5639] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5638] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5636] <... futex resumed>) = 1 [pid 5629] <... futex resumed>) = 0 [pid 5638] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5636] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5629] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5639] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5638] <... futex resumed>) = 1 [pid 5636] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5630] <... futex resumed>) = 0 [pid 5629] <... futex resumed>) = 0 [pid 5639] <... futex resumed>) = 1 [pid 5638] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5636] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5632] <... futex resumed>) = 0 [pid 5630] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5629] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5632] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5630] <... futex resumed>) = 0 [pid 5632] <... futex resumed>) = 0 [pid 5632] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5639] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5630] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5635] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5631] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5631] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5635] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5631] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5635] <... futex resumed>) = 0 [pid 5632] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5631] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5632] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5632] <... futex resumed>) = 0 [pid 5631] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5630] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5635] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5632] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5631] <... mprotect resumed>) = 0 [pid 5630] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5629] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5635] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5630] <... futex resumed>) = 0 [pid 5629] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] <... mprotect resumed>) = 0 [pid 5632] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5631] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5630] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5629] <... futex resumed>) = 0 [pid 5630] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5630] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5629] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5631] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5630] <... mprotect resumed>) = 0 [pid 5635] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5632] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5631] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [pid 5630] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5629] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5635] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5632] <... mprotect resumed>) = 0 [pid 5630] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5629] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITEci2-upstream-fs/strace-static-x86_64: Process 5645 attached [pid 5635] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [pid 5632] rt_sigprocmask(SIG_BLOCK, ~[]ci2-upstream-fs/strace-static-x86_64: Process 5646 attached [pid 5645] 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 [pid 5632] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5631] <... clone3 resumed> => {parent_tid=[5645]}, 88) = 5645 [pid 5630] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [pid 5629] <... mprotect resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5647 attached [pid 5646] 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 [pid 5645] <... rseq resumed>) = 0 [pid 5635] <... clone3 resumed> => {parent_tid=[5646]}, 88) = 5646 [pid 5632] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [pid 5631] rt_sigprocmask(SIG_SETMASK, [] [pid 5629] rt_sigprocmask(SIG_BLOCK, ~[]ci2-upstream-fs/strace-static-x86_64: Process 5649 attached [pid 5647] 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 [pid 5646] <... rseq resumed>) = 0 [pid 5645] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5635] rt_sigprocmask(SIG_SETMASK, [] [pid 5631] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5629] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5649] 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 [pid 5647] <... rseq resumed>) = 0 [pid 5646] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5645] <... set_robust_list resumed>) = 0 [pid 5635] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5632] <... clone3 resumed> => {parent_tid=[5649]}, 88) = 5649 [pid 5631] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5630] <... clone3 resumed> => {parent_tid=[5647]}, 88) = 5647 [pid 5629] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [pid 5649] <... rseq resumed>) = 0 [pid 5647] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5646] <... set_robust_list resumed>) = 0 [pid 5645] rt_sigprocmask(SIG_SETMASK, [] [pid 5639] <... openat resumed>) = 4 [pid 5636] <... openat resumed>) = 4 [pid 5635] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5632] rt_sigprocmask(SIG_SETMASK, [] [pid 5631] <... futex resumed>) = 0 [pid 5630] rt_sigprocmask(SIG_SETMASK, []ci2-upstream-fs/strace-static-x86_64: Process 5650 attached [pid 5649] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5647] <... set_robust_list resumed>) = 0 [pid 5646] rt_sigprocmask(SIG_SETMASK, [] [pid 5645] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5639] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5636] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5635] <... futex resumed>) = 0 [pid 5632] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5631] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5630] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5637] <... openat resumed>) = 4 [pid 5650] 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 [pid 5649] <... set_robust_list resumed>) = 0 [pid 5647] rt_sigprocmask(SIG_SETMASK, [] [pid 5646] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5645] write(-1, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5639] <... futex resumed>) = 0 [pid 5637] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5636] <... futex resumed>) = 0 [pid 5635] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5632] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5638] <... openat resumed>) = 4 [pid 5630] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5629] <... clone3 resumed> => {parent_tid=[5650]}, 88) = 5650 [pid 5650] <... rseq resumed>) = 0 [pid 5649] rt_sigprocmask(SIG_SETMASK, [] [pid 5647] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5646] write(-1, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5645] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5641] <... openat resumed>) = 4 [pid 5639] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5638] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5637] <... futex resumed>) = 0 [pid 5636] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5632] <... futex resumed>) = 0 [pid 5630] <... futex resumed>) = 0 [pid 5629] rt_sigprocmask(SIG_SETMASK, [] [pid 5650] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5649] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5647] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5646] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5645] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5641] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5638] <... futex resumed>) = 0 [pid 5637] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5632] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5630] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5629] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5650] <... set_robust_list resumed>) = 0 [pid 5646] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5645] <... futex resumed>) = 1 [pid 5638] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5631] <... futex resumed>) = 0 [pid 5629] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5650] rt_sigprocmask(SIG_SETMASK, [] [pid 5649] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5646] <... futex resumed>) = 1 [pid 5645] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5641] <... futex resumed>) = 0 [pid 5635] <... futex resumed>) = 0 [pid 5631] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5629] <... futex resumed>) = 0 [pid 5650] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5646] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5641] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5635] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5631] <... futex resumed>) = 1 [pid 5629] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5650] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5635] <... futex resumed>) = 0 [pid 5631] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5635] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5641] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5637] <... futex resumed>) = 0 [pid 5637] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0) = 0x200000000000 [pid 5641] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5637] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5641] <... mmap resumed>) = 0x200000000000 [pid 5637] <... futex resumed>) = 1 [pid 5631] <... futex resumed>) = 0 [pid 5631] exit_group(0 [pid 5650] <... write resumed>) = 4102 [pid 5645] <... futex resumed>) = ? [pid 5641] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] <... write resumed>) = 4102 [pid 5645] +++ exited with 0 +++ [pid 5631] <... exit_group resumed>) = ? [pid 5650] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5647] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5641] <... futex resumed>) = 1 [pid 5649] <... write resumed>) = 4102 [pid 5635] <... futex resumed>) = 0 [pid 5650] <... futex resumed>) = 1 [pid 5649] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5641] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5650] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5649] <... futex resumed>) = 0 [pid 5647] <... futex resumed>) = 1 [pid 5637] +++ exited with 0 +++ [pid 5635] exit_group(0 [pid 5632] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5631] +++ exited with 0 +++ [pid 5630] <... futex resumed>) = 0 [pid 5629] <... futex resumed>) = 0 [pid 5649] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5641] <... futex resumed>) = ? [pid 5635] <... exit_group resumed>) = ? [pid 5632] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5630] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5629] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5646] <... futex resumed>) = ? [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5631, si_uid=0, si_status=0, si_utime=0, si_stime=11 /* 0.11 s */} --- [pid 5647] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5646] +++ exited with 0 +++ [pid 5641] +++ exited with 0 +++ [pid 5639] <... futex resumed>) = 0 [pid 5638] <... futex resumed>) = 0 [pid 5636] <... futex resumed>) = 0 [pid 5632] <... futex resumed>) = 1 [pid 5630] <... futex resumed>) = 1 [pid 5629] <... futex resumed>) = 1 [pid 5639] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5638] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5636] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5632] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5639] <... mmap resumed>) = 0x200000000000 [pid 5638] <... mmap resumed>) = 0x200000000000 [pid 5636] <... mmap resumed>) = 0x200000000000 [pid 5639] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5638] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5636] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5630] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5629] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5638] <... futex resumed>) = 0 [pid 5636] <... futex resumed>) = 0 [pid 5629] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5639] <... futex resumed>) = 1 [pid 5638] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5636] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5632] <... futex resumed>) = 0 [pid 5630] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5639] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5632] exit_group(0 [pid 5629] exit_group(0 [pid 5630] exit_group(0 [pid 5649] <... futex resumed>) = ? [pid 5632] <... exit_group resumed>) = ? [pid 5625] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5649] +++ exited with 0 +++ [pid 5639] <... futex resumed>) = ? [pid 5625] <... openat resumed>) = 3 [pid 5635] +++ exited with 0 +++ [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5635, si_uid=0, si_status=0, si_utime=0, si_stime=17 /* 0.17 s */} --- [pid 5628] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5650] <... futex resumed>) = ? [pid 5638] <... futex resumed>) = ? [pid 5636] <... futex resumed>) = ? [pid 5647] <... futex resumed>) = ? [pid 5630] <... exit_group resumed>) = ? [pid 5629] <... exit_group resumed>) = ? [pid 5625] fstat(3 [pid 5650] +++ exited with 0 +++ [pid 5636] +++ exited with 0 +++ [pid 5628] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5628] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5647] +++ exited with 0 +++ [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] getdents64(3 [pid 5625] getdents64(3 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5629] +++ exited with 0 +++ [pid 5628] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5639] +++ exited with 0 +++ [pid 5638] +++ exited with 0 +++ [pid 5632] +++ exited with 0 +++ [pid 5630] +++ exited with 0 +++ [pid 5625] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5630, si_uid=0, si_status=0, si_utime=0, si_stime=18 /* 0.18 s */} --- [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5632, si_uid=0, si_status=0, si_utime=0, si_stime=15 /* 0.15 s */} --- [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5629, si_uid=0, si_status=0, si_utime=0, si_stime=17 /* 0.17 s */} --- [pid 5627] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5626] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5624] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5627] <... restart_syscall resumed>) = 0 [pid 5626] <... restart_syscall resumed>) = 0 [pid 5624] <... restart_syscall resumed>) = 0 [pid 5624] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5627] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... openat resumed>) = 3 [pid 5627] <... openat resumed>) = 3 [pid 5626] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] fstat(3 [pid 5627] fstat(3 [pid 5626] <... openat resumed>) = 3 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] fstat(3 [pid 5624] getdents64(3 [pid 5627] getdents64(3 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5626] getdents64(3 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5627] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5626] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] <... umount2 resumed>) = 0 [pid 5625] <... umount2 resumed>) = 0 [pid 5624] <... umount2 resumed>) = 0 [pid 5628] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... umount2 resumed>) = 0 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] newfstatat(AT_FDCWD, "./0/file0" [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] newfstatat(AT_FDCWD, "./0/file0" [pid 5628] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] newfstatat(AT_FDCWD, "./0/file0" [pid 5628] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] <... openat resumed>) = 4 [pid 5625] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./0/file0" [pid 5628] fstat(4 [pid 5625] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] <... openat resumed>) = 4 [pid 5628] getdents64(4 [pid 5625] fstat(4 [pid 5624] <... openat resumed>) = 4 [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5626] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] fstat(4 [pid 5628] getdents64(4 [pid 5625] getdents64(4 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] close(4 [pid 5624] getdents64(4 [pid 5628] <... close resumed>) = 0 [pid 5626] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5628] rmdir("./0/file0" [pid 5626] <... openat resumed>) = 4 [pid 5626] fstat(4 [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] <... rmdir resumed>) = 0 [pid 5627] <... umount2 resumed>) = 0 [pid 5625] getdents64(4 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5627] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] getdents64(4 [pid 5628] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5625] close(4 [pid 5624] getdents64(4 [pid 5628] newfstatat(AT_FDCWD, "./0/binderfs" [pid 5627] newfstatat(AT_FDCWD, "./0/file0" [pid 5626] getdents64(4 [pid 5625] <... close resumed>) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] close(4 [pid 5625] rmdir("./0/file0" [pid 5624] <... close resumed>) = 0 [pid 5628] unlink("./0/binderfs" [pid 5627] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5624] rmdir("./0/file0" [pid 5626] close(4 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] <... close resumed>) = 0 [pid 5627] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5626] rmdir("./0/file0" [pid 5627] <... openat resumed>) = 4 [pid 5626] <... rmdir resumed>) = 0 [pid 5627] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5627] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5627] close(4) = 0 [pid 5626] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... rmdir resumed>) = 0 [pid 5627] rmdir("./0/file0" [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] <... unlink resumed>) = 0 [pid 5624] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] getdents64(3 [pid 5626] unlink("./0/binderfs" [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5627] <... rmdir resumed>) = 0 [pid 5625] <... rmdir resumed>) = 0 [pid 5624] newfstatat(AT_FDCWD, "./0/binderfs" [pid 5628] close(3 [pid 5627] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... unlink resumed>) = 0 [pid 5628] <... close resumed>) = 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] getdents64(3 [pid 5628] rmdir("./0" [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5627] newfstatat(AT_FDCWD, "./0/binderfs" [pid 5625] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] unlink("./0/binderfs" [pid 5624] unlink("./0/binderfs" [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] close(3 [pid 5627] unlink("./0/binderfs" [pid 5626] <... close resumed>) = 0 [pid 5626] rmdir("./0" [pid 5624] <... unlink resumed>) = 0 [pid 5624] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5624] close(3) = 0 [pid 5626] <... rmdir resumed>) = 0 [pid 5624] rmdir("./0" [pid 5628] <... rmdir resumed>) = 0 [pid 5627] <... unlink resumed>) = 0 [pid 5626] mkdir("./1", 0777 [pid 5625] <... unlink resumed>) = 0 [pid 5627] getdents64(3 [pid 5628] mkdir("./1", 0777 [pid 5626] <... mkdir resumed>) = 0 [pid 5625] getdents64(3 [pid 5624] <... rmdir resumed>) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5627] close(3) = 0 [pid 5628] <... mkdir resumed>) = 0 [pid 5627] rmdir("./0" [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5625] close(3 [pid 5624] mkdir("./1", 0777 [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5627] <... rmdir resumed>) = 0 [pid 5626] <... openat resumed>) = 3 [pid 5625] <... close resumed>) = 0 [pid 5628] <... openat resumed>) = 3 [pid 5627] mkdir("./1", 0777 [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5625] rmdir("./0" [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5624] <... mkdir resumed>) = 0 [pid 5628] <... ioctl resumed>) = 0 [pid 5627] <... mkdir resumed>) = 0 [pid 5626] <... ioctl resumed>) = 0 [pid 5625] <... rmdir resumed>) = 0 [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5628] close(3 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5626] close(3 [pid 5625] mkdir("./1", 0777 [pid 5624] <... openat resumed>) = 3 [pid 5625] <... mkdir resumed>) = 0 [pid 5624] ioctl(3, LOOP_CLR_FD) = 0 [pid 5627] <... openat resumed>) = 3 [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5624] close(3 [pid 5627] ioctl(3, LOOP_CLR_FD [pid 5625] <... openat resumed>) = 3 [pid 5627] <... ioctl resumed>) = 0 [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5627] close(3 [pid 5625] <... ioctl resumed>) = 0 [pid 5625] close(3 [pid 5628] <... close resumed>) = 0 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5651 attached [pid 5651] set_robust_list(0x555586e476e0, 24 [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5651 [pid 5651] <... set_robust_list resumed>) = 0 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5651] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5651] chdir("./1") = 0 [pid 5651] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5651] setpgid(0, 0) = 0 [pid 5625] <... close resumed>) = 0 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5651] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5651] <... openat resumed>) = 3 [pid 5651] write(3, "1000", 4) = 4 [pid 5651] close(3) = 0 [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5626] <... close resumed>) = 0 [pid 5651] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5651] write(1, "executing program\n", 18) = 18 executing program [pid 5651] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5651] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5651] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5651] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5651] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5651] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5651] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5652 attached [pid 5651] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5654 attached ci2-upstream-fs/strace-static-x86_64: Process 5653 attached [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5652 [pid 5652] set_robust_list(0x555586e476e0, 24 [pid 5651] <... clone3 resumed> => {parent_tid=[5654]}, 88) = 5654 [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5654] 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 [pid 5652] <... set_robust_list resumed>) = 0 [pid 5654] <... rseq resumed>) = 0 [pid 5653] set_robust_list(0x555586e476e0, 24 [pid 5652] rt_sigprocmask(SIG_SETMASK, [] [pid 5651] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5653 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5653] <... set_robust_list resumed>) = 0 [pid 5652] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... close resumed>) = 0 [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5653] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5653] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5654] set_robust_list(0x7f6e5f3099a0, 24 [pid 5652] chdir("./1" [pid 5651] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5654] <... set_robust_list resumed>) = 0 [pid 5653] chdir("./1" [pid 5651] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5654] rt_sigprocmask(SIG_SETMASK, [] [pid 5652] <... chdir resumed>) = 0 [pid 5651] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5655 attached [pid 5654] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5653] <... chdir resumed>) = 0 [pid 5652] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5651] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5624] <... close resumed>) = 0 [pid 5655] set_robust_list(0x555586e476e0, 24 [pid 5653] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5655] <... set_robust_list resumed>) = 0 [pid 5653] <... prctl resumed>) = 0 [pid 5652] <... prctl resumed>) = 0 [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5655 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5655] rt_sigprocmask(SIG_SETMASK, [] [pid 5653] setpgid(0, 0 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5655] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5653] <... setpgid resumed>) = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5656 attached [pid 5655] chdir("./1" [pid 5654] memfd_create("syzkaller", 0 [pid 5653] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5652] setpgid(0, 0 [pid 5656] set_robust_list(0x555586e476e0, 24 [pid 5655] <... chdir resumed>) = 0 [pid 5652] <... setpgid resumed>) = 0 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5656 [pid 5656] <... set_robust_list resumed>) = 0 [pid 5655] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5654] <... memfd_create resumed>) = 3 [pid 5652] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5656] rt_sigprocmask(SIG_SETMASK, [] [pid 5655] <... prctl resumed>) = 0 [pid 5656] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5655] setpgid(0, 0 [pid 5656] chdir("./1" [pid 5655] <... setpgid resumed>) = 0 [pid 5654] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5652] <... openat resumed>) = 3 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5656] <... chdir resumed>) = 0 [pid 5655] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5654] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5653] <... openat resumed>) = 3 [pid 5652] write(3, "1000", 4 [pid 5656] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5655] <... openat resumed>) = 3 [pid 5653] write(3, "1000", 4 [pid 5656] <... prctl resumed>) = 0 [pid 5655] write(3, "1000", 4 [pid 5653] <... write resumed>) = 4 [pid 5653] close(3 [pid 5656] setpgid(0, 0 [pid 5653] <... close resumed>) = 0 [pid 5656] <... setpgid resumed>) = 0 [pid 5653] symlink("/dev/binderfs", "./binderfs" [pid 5656] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5655] <... write resumed>) = 4 [pid 5653] <... symlink resumed>) = 0 [pid 5656] <... openat resumed>) = 3 [pid 5655] close(3 [pid 5652] <... write resumed>) = 4 [pid 5656] write(3, "1000", 4 [pid 5655] <... close resumed>) = 0 [pid 5653] write(1, "executing program\n", 18 executing program [pid 5652] close(3 [pid 5656] <... write resumed>) = 4 [pid 5655] symlink("/dev/binderfs", "./binderfs" [pid 5654] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5653] <... write resumed>) = 18 [pid 5652] <... close resumed>) = 0 [pid 5656] close(3 [pid 5655] <... symlink resumed>) = 0 [pid 5656] <... close resumed>) = 0 [pid 5655] write(1, "executing program\n", 18 [pid 5653] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5652] symlink("/dev/binderfs", "./binderfs" [pid 5655] <... write resumed>) = 18 executing program [pid 5656] symlink("/dev/binderfs", "./binderfs" [pid 5653] <... futex resumed>) = 0 [pid 5656] <... symlink resumed>) = 0 [pid 5655] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5653] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5653] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] executing program [pid 5656] write(1, "executing program\n", 18 [pid 5653] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5656] <... write resumed>) = 18 [pid 5653] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5656] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5655] <... futex resumed>) = 0 [pid 5653] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5653] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5655] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5656] <... futex resumed>) = 0 [pid 5653] <... mprotect resumed>) = 0 [pid 5656] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5655] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5653] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5655] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5656] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5655] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5653] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5656] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5655] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5653] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5655] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5656] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5655] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITEci2-upstream-fs/strace-static-x86_64: Process 5657 attached [pid 5656] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5655] <... mprotect resumed>) = 0 [pid 5656] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5655] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5653] <... clone3 resumed> => {parent_tid=[5657]}, 88) = 5657 [pid 5657] 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 [pid 5656] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5655] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5653] rt_sigprocmask(SIG_SETMASK, [] [pid 5652] <... symlink resumed>) = 0 [pid 5657] set_robust_list(0x7f6e5f3099a0, 24 [pid 5655] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5652] write(1, "executing program\n", 18 [pid 5657] <... set_robust_list resumed>) = 0 [pid 5656] <... mprotect resumed>) = 0 executing program [pid 5653] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5658 attached [pid 5657] rt_sigprocmask(SIG_SETMASK, [] [pid 5656] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5655] <... clone3 resumed> => {parent_tid=[5658]}, 88) = 5658 [pid 5653] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5652] <... write resumed>) = 18 [pid 5658] 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 [pid 5657] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5655] rt_sigprocmask(SIG_SETMASK, [] [pid 5652] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5656] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5653] <... futex resumed>) = 0 [pid 5653] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5656] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5658] <... rseq resumed>) = 0 [pid 5655] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5652] <... futex resumed>) = 0 [pid 5658] set_robust_list(0x7f6e5f3099a0, 24 [pid 5655] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5652] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}ci2-upstream-fs/strace-static-x86_64: Process 5659 attached [pid 5658] <... set_robust_list resumed>) = 0 [pid 5657] memfd_create("syzkaller", 0 [pid 5655] <... futex resumed>) = 0 [pid 5659] 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 [pid 5658] rt_sigprocmask(SIG_SETMASK, [] [pid 5656] <... clone3 resumed> => {parent_tid=[5659]}, 88) = 5659 [pid 5655] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5652] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5659] <... rseq resumed>) = 0 [pid 5658] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5657] <... memfd_create resumed>) = 3 [pid 5656] rt_sigprocmask(SIG_SETMASK, [] [pid 5652] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5659] set_robust_list(0x7f6e5f3099a0, 24 [pid 5656] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5652] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5659] <... set_robust_list resumed>) = 0 [pid 5657] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5656] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5652] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5659] rt_sigprocmask(SIG_SETMASK, [] [pid 5656] <... futex resumed>) = 0 [pid 5657] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5652] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5652] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5659] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5656] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5658] memfd_create("syzkaller", 0 [pid 5652] <... mprotect resumed>) = 0 [pid 5659] memfd_create("syzkaller", 0 [pid 5658] <... memfd_create resumed>) = 3 [pid 5652] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5658] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5659] <... memfd_create resumed>) = 3 [pid 5658] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5652] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5659] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5652] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5660 attached [pid 5654] <... write resumed>) = 2097152 [pid 5652] <... clone3 resumed> => {parent_tid=[5660]}, 88) = 5660 [pid 5654] munmap(0x7f6e56ee9000, 138412032 [pid 5652] rt_sigprocmask(SIG_SETMASK, [] [pid 5660] 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 [pid 5652] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5652] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] <... rseq resumed>) = 0 [pid 5660] set_robust_list(0x7f6e5f3099a0, 24 [pid 5652] <... futex resumed>) = 0 [pid 5660] <... set_robust_list resumed>) = 0 [pid 5652] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5660] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5654] <... munmap resumed>) = 0 [pid 5660] memfd_create("syzkaller", 0) = 3 [pid 5660] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5654] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5660] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5654] <... openat resumed>) = 4 [pid 5654] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5654] close(3) = 0 [pid 5654] close(4) = 0 [pid 5654] mkdir("./file0", 0777) = 0 [pid 5654] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5659] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5657] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [ 88.411470][ T5654] loop4: detected capacity change from 0 to 4096 [ 88.442515][ T5654] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5658] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5660] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5659] <... write resumed>) = 2097152 [pid 5659] munmap(0x7f6e56ee9000, 138412032 [pid 5658] <... write resumed>) = 2097152 [pid 5657] <... write resumed>) = 2097152 [pid 5657] munmap(0x7f6e56ee9000, 138412032 [pid 5658] munmap(0x7f6e56ee9000, 138412032 [pid 5659] <... munmap resumed>) = 0 [pid 5658] <... munmap resumed>) = 0 [pid 5659] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5658] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5657] <... munmap resumed>) = 0 [pid 5659] <... openat resumed>) = 4 [pid 5658] <... openat resumed>) = 4 [pid 5657] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5659] ioctl(4, LOOP_SET_FD, 3 [pid 5658] ioctl(4, LOOP_SET_FD, 3 [pid 5657] <... openat resumed>) = 4 [pid 5659] <... ioctl resumed>) = 0 [pid 5659] close(3 [pid 5657] ioctl(4, LOOP_SET_FD, 3 [pid 5659] <... close resumed>) = 0 [pid 5659] close(4 [pid 5657] <... ioctl resumed>) = 0 [pid 5659] <... close resumed>) = 0 [pid 5659] mkdir("./file0", 0777) = 0 [pid 5657] close(3) = 0 [pid 5659] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5657] close(4) = 0 [pid 5657] mkdir("./file0", 0777) = 0 [ 88.583411][ T5659] loop0: detected capacity change from 0 to 4096 [ 88.590956][ T5657] loop2: detected capacity change from 0 to 4096 [pid 5657] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5658] <... ioctl resumed>) = 0 [pid 5660] <... write resumed>) = 2097152 [pid 5658] close(3 [pid 5660] munmap(0x7f6e56ee9000, 138412032 [pid 5658] <... close resumed>) = 0 [pid 5658] close(4 [pid 5660] <... munmap resumed>) = 0 [pid 5658] <... close resumed>) = 0 [pid 5658] mkdir("./file0", 0777 [pid 5660] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5658] <... mkdir resumed>) = 0 [pid 5660] <... openat resumed>) = 4 [pid 5658] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [ 88.623193][ T5659] ntfs3(loop0): ino=3, Correct links count -> 2. [ 88.630026][ T5658] loop3: detected capacity change from 0 to 4096 [pid 5660] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5660] close(3) = 0 [pid 5660] close(4 [pid 5654] <... mount resumed>) = 0 [pid 5654] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5654] chdir("./file0") = 0 [pid 5660] <... close resumed>) = 0 [pid 5654] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5660] mkdir("./file0", 0777 [pid 5654] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5654] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5651] <... futex resumed>) = 0 [pid 5654] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5651] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5654] <... futex resumed>) = 0 [pid 5651] <... futex resumed>) = 1 [pid 5654] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [ 88.678570][ T5660] loop1: detected capacity change from 0 to 4096 [ 88.701315][ T5658] ntfs3(loop3): ino=3, Correct links count -> 2. [ 88.712920][ T5657] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5651] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5660] <... mkdir resumed>) = 0 [pid 5651] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5660] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5651] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5654] <... openat resumed>) = 4 [pid 5651] <... futex resumed>) = 0 [pid 5654] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5651] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5654] <... futex resumed>) = 0 [pid 5651] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5654] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5651] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5651] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5651] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0}ci2-upstream-fs/strace-static-x86_64: Process 5663 attached => {parent_tid=[5663]}, 88) = 5663 [pid 5663] 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 [pid 5651] rt_sigprocmask(SIG_SETMASK, [] [pid 5663] <... rseq resumed>) = 0 [pid 5651] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5663] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5651] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5663] <... set_robust_list resumed>) = 0 [pid 5651] <... futex resumed>) = 0 [pid 5663] rt_sigprocmask(SIG_SETMASK, [] [pid 5651] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5663] <... rt_sigprocmask resumed>, NULL, 8) = 0 [ 88.857148][ T5660] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5663] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102) = 4102 [pid 5663] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5651] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5651] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5663] <... futex resumed>) = 0 [pid 5663] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5651] <... futex resumed>) = 1 [pid 5654] <... futex resumed>) = 0 [pid 5654] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5651] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5654] <... mmap resumed>) = 0x200000000000 [pid 5654] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5651] <... futex resumed>) = 0 [pid 5654] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5651] exit_group(0 [pid 5663] <... futex resumed>) = ? [pid 5654] <... futex resumed>) = ? [pid 5651] <... exit_group resumed>) = ? [pid 5663] +++ exited with 0 +++ [pid 5658] <... mount resumed>) = 0 [pid 5658] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5659] <... mount resumed>) = 0 [pid 5659] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5658] <... openat resumed>) = 3 [pid 5659] <... openat resumed>) = 3 [pid 5658] chdir("./file0" [pid 5659] chdir("./file0") = 0 [pid 5658] <... chdir resumed>) = 0 [pid 5660] <... mount resumed>) = 0 [pid 5659] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5658] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5654] +++ exited with 0 +++ [pid 5651] +++ exited with 0 +++ [pid 5660] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5659] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5658] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5651, si_uid=0, si_status=0, si_utime=0, si_stime=12 /* 0.12 s */} --- [pid 5660] <... openat resumed>) = 3 [pid 5659] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5658] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] chdir("./file0" [pid 5659] <... futex resumed>) = 1 [pid 5658] <... futex resumed>) = 1 [pid 5656] <... futex resumed>) = 0 [pid 5628] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5660] <... chdir resumed>) = 0 [pid 5659] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5658] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5656] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5655] <... futex resumed>) = 0 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5660] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5659] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5656] <... futex resumed>) = 0 [pid 5656] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5655] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5655] <... futex resumed>) = 1 [pid 5660] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5659] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5660] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5658] <... futex resumed>) = 0 [pid 5655] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] <... openat resumed>) = 3 [pid 5660] <... futex resumed>) = 1 [pid 5658] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5652] <... futex resumed>) = 0 [pid 5628] fstat(3 [pid 5652] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5660] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5659] <... openat resumed>) = 4 [pid 5657] <... mount resumed>) = 0 [pid 5652] <... futex resumed>) = 0 [pid 5628] getdents64(3 [pid 5652] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5659] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5658] <... openat resumed>) = 4 [pid 5657] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5656] <... futex resumed>) = 0 [pid 5657] <... openat resumed>) = 3 [pid 5659] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5657] chdir("./file0" [pid 5656] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5658] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5656] <... futex resumed>) = 0 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5660] <... openat resumed>) = 4 [pid 5658] <... futex resumed>) = 1 [pid 5657] <... chdir resumed>) = 0 [pid 5656] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5655] <... futex resumed>) = 0 [pid 5657] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5655] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5658] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5657] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5655] <... futex resumed>) = 0 [pid 5660] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5659] <... write resumed>) = 4102 [pid 5655] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5658] <... write resumed>) = 4102 [pid 5657] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] <... futex resumed>) = 1 [pid 5659] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5657] <... futex resumed>) = 1 [pid 5652] <... futex resumed>) = 0 [pid 5657] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5652] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5652] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5660] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5659] <... futex resumed>) = 1 [pid 5658] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5656] <... futex resumed>) = 0 [pid 5653] <... futex resumed>) = 0 [pid 5660] <... write resumed>) = 4102 [pid 5659] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5658] <... futex resumed>) = 1 [pid 5656] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5655] <... futex resumed>) = 0 [pid 5653] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5659] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5658] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5656] <... futex resumed>) = 0 [pid 5655] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] <... futex resumed>) = 1 [pid 5658] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5653] <... futex resumed>) = 1 [pid 5652] <... futex resumed>) = 0 [pid 5655] <... futex resumed>) = 0 [pid 5660] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5659] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5658] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5656] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5653] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5660] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5659] <... mmap resumed>) = 0x200000000000 [pid 5658] <... mmap resumed>) = 0x200000000000 [pid 5657] <... futex resumed>) = 0 [pid 5655] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5652] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5659] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5658] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5660] <... mmap resumed>) = 0x200000000000 [pid 5659] <... futex resumed>) = 1 [pid 5658] <... futex resumed>) = 0 [pid 5657] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5656] <... futex resumed>) = 0 [pid 5655] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5652] <... futex resumed>) = 0 [pid 5660] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5659] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5658] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5656] exit_group(0 [pid 5660] <... futex resumed>) = 0 [pid 5659] <... futex resumed>) = ? [pid 5656] <... exit_group resumed>) = ? [pid 5655] exit_group(0 [pid 5652] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5660] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5659] +++ exited with 0 +++ [pid 5652] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5658] <... futex resumed>) = ? [pid 5655] <... exit_group resumed>) = ? [pid 5658] +++ exited with 0 +++ [pid 5652] exit_group(0) = ? [pid 5660] <... futex resumed>) = ? [pid 5660] +++ exited with 0 +++ [pid 5657] <... openat resumed>) = 4 [pid 5652] +++ exited with 0 +++ [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5652, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 5653] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5625] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5653] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... restart_syscall resumed>) = 0 [pid 5657] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5656] +++ exited with 0 +++ [pid 5655] +++ exited with 0 +++ [pid 5653] <... futex resumed>) = 0 [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5656, si_uid=0, si_status=0, si_utime=0, si_stime=14 /* 0.14 s */} --- [pid 5657] <... futex resumed>) = 0 [pid 5653] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5657] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5655, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5653] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5653] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5627] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5653] <... mprotect resumed>) = 0 [pid 5624] <... restart_syscall resumed>) = 0 [pid 5653] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5653] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0}ci2-upstream-fs/strace-static-x86_64: Process 5664 attached => {parent_tid=[5664]}, 88) = 5664 [pid 5664] 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 [pid 5653] rt_sigprocmask(SIG_SETMASK, [] [pid 5664] <... rseq resumed>) = 0 [pid 5653] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5664] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5653] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5664] <... set_robust_list resumed>) = 0 [pid 5653] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5664] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5664] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5664] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5625] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] <... openat resumed>) = 3 [pid 5664] <... write resumed>) = 4102 [pid 5627] fstat(3 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5625] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5664] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... umount2 resumed>) = 0 [pid 5627] getdents64(3 [pid 5625] <... openat resumed>) = 3 [pid 5624] <... openat resumed>) = 3 [pid 5628] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5664] <... futex resumed>) = 1 [pid 5653] <... futex resumed>) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5625] fstat(3 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] fstat(3 [pid 5653] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5657] <... futex resumed>) = 0 [pid 5653] <... futex resumed>) = 1 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5625] getdents64(3 [pid 5657] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5653] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] newfstatat(AT_FDCWD, "./1/file0" [pid 5624] getdents64(3 [pid 5664] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5657] <... mmap resumed>) = 0x200000000000 [pid 5627] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5657] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5625] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5657] <... futex resumed>) = 1 [pid 5653] <... futex resumed>) = 0 [pid 5628] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5657] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5653] exit_group(0 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5653] <... exit_group resumed>) = ? [pid 5664] <... futex resumed>) = ? [pid 5628] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5664] +++ exited with 0 +++ [pid 5657] <... futex resumed>) = ? [pid 5628] <... openat resumed>) = 4 [pid 5628] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5657] +++ exited with 0 +++ [pid 5653] +++ exited with 0 +++ [pid 5628] getdents64(4 [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5653, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] close(4) = 0 [pid 5628] rmdir("./1/file0" [pid 5626] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] <... rmdir resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5628] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... openat resumed>) = 3 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] fstat(3 [pid 5628] newfstatat(AT_FDCWD, "./1/binderfs" [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5628] unlink("./1/binderfs") = 0 [pid 5628] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5628] close(3) = 0 [pid 5628] rmdir("./1") = 0 [pid 5626] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] mkdir("./2", 0777 [pid 5624] <... umount2 resumed>) = 0 [pid 5627] <... umount2 resumed>) = 0 [pid 5624] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./1/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5627] newfstatat(AT_FDCWD, "./1/file0" [pid 5624] <... openat resumed>) = 4 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] fstat(4 [pid 5625] <... umount2 resumed>) = 0 [pid 5627] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] getdents64(4 [pid 5627] <... openat resumed>) = 4 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5627] fstat(4 [pid 5624] getdents64(4 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5627] getdents64(4 [pid 5624] close(4) = 0 [pid 5625] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5624] rmdir("./1/file0" [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... rmdir resumed>) = 0 [pid 5627] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5627] close(4) = 0 [pid 5627] rmdir("./1/file0" [pid 5625] newfstatat(AT_FDCWD, "./1/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./1/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] unlink("./1/binderfs") = 0 [pid 5624] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5624] close(3) = 0 [pid 5624] rmdir("./1" [pid 5625] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... rmdir resumed>) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] <... mkdir resumed>) = 0 [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 3 [pid 5624] mkdir("./2", 0777 [pid 5625] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5627] <... rmdir resumed>) = 0 [pid 5625] fstat(4 [pid 5624] <... mkdir resumed>) = 0 [pid 5628] <... ioctl resumed>) = 0 [pid 5627] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] close(3 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5628] <... close resumed>) = 0 [pid 5627] newfstatat(AT_FDCWD, "./1/binderfs" [pid 5624] <... openat resumed>) = 3 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5627] unlink("./1/binderfs" [pid 5624] <... ioctl resumed>) = 0 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5627] <... unlink resumed>) = 0 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] close(3ci2-upstream-fs/strace-static-x86_64: Process 5667 attached [pid 5627] getdents64(3 [pid 5624] <... close resumed>) = 0 [pid 5625] getdents64(4 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5667] set_robust_list(0x555586e476e0, 24 [pid 5625] getdents64(4 [pid 5667] <... set_robust_list resumed>) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5625] close(4 [pid 5667] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5667 [pid 5625] <... close resumed>) = 0 [pid 5667] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5667] chdir("./2" [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] rmdir("./1/file0" [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5668 [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] close(3 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... close resumed>) = 0 [pid 5627] rmdir("./1" [pid 5667] <... chdir resumed>) = 0 [pid 5667] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5667] setpgid(0, 0) = 0 [pid 5667] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5667] write(3, "1000", 4ci2-upstream-fs/strace-static-x86_64: Process 5668 attached [pid 5668] set_robust_list(0x555586e476e0, 24 [pid 5667] <... write resumed>) = 4 [pid 5667] close(3) = 0 [pid 5667] symlink("/dev/binderfs", "./binderfs" [pid 5668] <... set_robust_list resumed>) = 0 [pid 5667] <... symlink resumed>) = 0 [pid 5667] write(1, "executing program\n", 18 [pid 5668] rt_sigprocmask(SIG_SETMASK, [] [pid 5667] <... write resumed>) = 18 executing program [pid 5668] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5667] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5668] chdir("./2") = 0 [pid 5667] <... futex resumed>) = 0 [pid 5668] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5667] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5668] <... prctl resumed>) = 0 [pid 5668] setpgid(0, 0 [pid 5667] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5627] <... rmdir resumed>) = 0 [pid 5668] <... setpgid resumed>) = 0 [pid 5667] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5667] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5627] mkdir("./2", 0777 [pid 5668] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5667] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5627] <... mkdir resumed>) = 0 [pid 5668] <... openat resumed>) = 3 [pid 5667] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5667] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5667] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5627] ioctl(3, LOOP_CLR_FDci2-upstream-fs/strace-static-x86_64: Process 5669 attached [pid 5668] write(3, "1000", 4 [pid 5669] 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 [pid 5667] <... clone3 resumed> => {parent_tid=[5669]}, 88) = 5669 [pid 5627] <... ioctl resumed>) = 0 [pid 5668] <... write resumed>) = 4 [pid 5668] close(3 [pid 5667] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] close(3 [pid 5669] <... rseq resumed>) = 0 [pid 5668] <... close resumed>) = 0 [pid 5667] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5669] set_robust_list(0x7f6e5f3099a0, 24 [pid 5667] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... close resumed>) = 0 [pid 5625] <... rmdir resumed>) = 0 [pid 5668] symlink("/dev/binderfs", "./binderfs" [pid 5669] <... set_robust_list resumed>) = 0 [pid 5626] <... umount2 resumed>) = 0 [pid 5669] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5626] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5669] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5667] <... futex resumed>) = 0 [pid 5627] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5669] memfd_create("syzkaller", 0 [pid 5668] <... symlink resumed>) = 0 [pid 5667] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5626] newfstatat(AT_FDCWD, "./1/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5669] <... memfd_create resumed>) = 3 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 5670 attached [pid 5669] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5668] write(1, "executing program\n", 18 [pid 5626] <... openat resumed>) = 4 executing program [pid 5670] set_robust_list(0x555586e476e0, 24 [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5670 [pid 5625] newfstatat(AT_FDCWD, "./1/binderfs" [pid 5668] <... write resumed>) = 18 [pid 5669] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] fstat(4 [pid 5668] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5670] <... set_robust_list resumed>) = 0 [pid 5668] <... futex resumed>) = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] unlink("./1/binderfs" [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5670] rt_sigprocmask(SIG_SETMASK, [] [pid 5668] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5626] getdents64(4 [pid 5625] <... unlink resumed>) = 0 [pid 5668] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5668] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5668] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5670] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5668] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5626] getdents64(4 [pid 5625] getdents64(3 [pid 5670] chdir("./2" [pid 5668] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5670] <... chdir resumed>) = 0 [pid 5668] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5626] close(4 [pid 5625] close(3 [pid 5670] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5626] <... close resumed>) = 0 [pid 5670] <... prctl resumed>) = 0 [pid 5668] <... mprotect resumed>) = 0 [pid 5626] rmdir("./1/file0" [pid 5625] <... close resumed>) = 0 [pid 5670] setpgid(0, 0) = 0 [pid 5668] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] rmdir("./1" [pid 5670] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5668] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5668] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5671 attached [pid 5670] <... openat resumed>) = 3 [pid 5668] <... clone3 resumed> => {parent_tid=[5671]}, 88) = 5671 [pid 5671] 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 [pid 5670] write(3, "1000", 4 [pid 5671] <... rseq resumed>) = 0 [pid 5670] <... write resumed>) = 4 [pid 5668] rt_sigprocmask(SIG_SETMASK, [] [pid 5671] set_robust_list(0x7f6e5f3099a0, 24 [pid 5670] close(3 [pid 5626] <... rmdir resumed>) = 0 [pid 5625] <... rmdir resumed>) = 0 [pid 5671] <... set_robust_list resumed>) = 0 [pid 5669] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5668] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5671] rt_sigprocmask(SIG_SETMASK, [] [pid 5668] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5671] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5670] <... close resumed>) = 0 [pid 5668] <... futex resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] mkdir("./2", 0777 [pid 5670] symlink("/dev/binderfs", "./binderfs" [pid 5668] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5626] newfstatat(AT_FDCWD, "./1/binderfs" [pid 5671] memfd_create("syzkaller", 0 [pid 5670] <... symlink resumed>) = 0 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5671] <... memfd_create resumed>) = 3 [pid 5670] write(1, "executing program\n", 18 [pid 5625] <... mkdir resumed>) = 0 [pid 5671] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5670] <... write resumed>) = 18 executing program [pid 5626] unlink("./1/binderfs" [pid 5671] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5670] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... unlink resumed>) = 0 [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5670] <... futex resumed>) = 0 [pid 5670] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5670] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5626] getdents64(3 [pid 5625] <... openat resumed>) = 3 [pid 5670] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5670] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5625] <... ioctl resumed>) = 0 [pid 5625] close(3) = 0 [pid 5670] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5670] <... mprotect resumed>) = 0 [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5670] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5670] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5626] close(3 [pid 5670] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5626] <... close resumed>) = 0 [pid 5626] rmdir("./1"ci2-upstream-fs/strace-static-x86_64: Process 5672 attached ) = 0 [pid 5672] 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 [pid 5670] <... clone3 resumed> => {parent_tid=[5672]}, 88) = 5672 ci2-upstream-fs/strace-static-x86_64: Process 5673 attached [pid 5672] set_robust_list(0x7f6e5f3099a0, 24 [pid 5670] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] mkdir("./2", 0777 [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5673 [pid 5672] <... set_robust_list resumed>) = 0 [pid 5670] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5673] set_robust_list(0x555586e476e0, 24 [pid 5672] rt_sigprocmask(SIG_SETMASK, [] [pid 5670] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5673] <... set_robust_list resumed>) = 0 [pid 5672] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5673] rt_sigprocmask(SIG_SETMASK, [] [pid 5670] <... futex resumed>) = 0 [pid 5673] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5670] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5626] <... mkdir resumed>) = 0 [pid 5673] chdir("./2") = 0 [pid 5673] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5672] memfd_create("syzkaller", 0 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5672] <... memfd_create resumed>) = 3 [pid 5626] <... openat resumed>) = 3 [pid 5672] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5673] <... prctl resumed>) = 0 [pid 5672] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5673] setpgid(0, 0 [pid 5626] <... ioctl resumed>) = 0 [pid 5626] close(3 [pid 5673] <... setpgid resumed>) = 0 [pid 5673] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5673] write(3, "1000", 4) = 4 [pid 5673] close(3) = 0 [pid 5673] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5671] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5669] <... write resumed>) = 2097152 [pid 5673] write(1, "executing program\n", 18) = 18 [pid 5669] munmap(0x7f6e56ee9000, 138412032 executing program [pid 5673] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5673] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5673] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5673] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5673] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5673] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5669] <... munmap resumed>) = 0 [pid 5669] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5673] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5673] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5674 attached => {parent_tid=[5674]}, 88) = 5674 [pid 5674] 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 [pid 5673] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5674] <... rseq resumed>) = 0 [pid 5673] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] set_robust_list(0x7f6e5f3099a0, 24 [pid 5673] <... futex resumed>) = 0 [pid 5669] <... openat resumed>) = 4 [pid 5674] <... set_robust_list resumed>) = 0 [pid 5673] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5669] ioctl(4, LOOP_SET_FD, 3 [pid 5674] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5669] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 5669] ioctl(4, LOOP_CLR_FD [pid 5674] memfd_create("syzkaller", 0 [pid 5672] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5669] <... ioctl resumed>) = 0 [pid 5674] <... memfd_create resumed>) = 3 [pid 5674] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5669] ioctl(4, LOOP_SET_FD, 3) = -1 EBUSY (Device or resource busy) [pid 5669] close(4 [pid 5671] <... write resumed>) = 2097152 [pid 5626] <... close resumed>) = 0 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5671] munmap(0x7f6e56ee9000, 138412032ci2-upstream-fs/strace-static-x86_64: Process 5675 attached [pid 5675] set_robust_list(0x555586e476e0, 24 [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5675 [pid 5675] <... set_robust_list resumed>) = 0 [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5675] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5675] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5671] <... munmap resumed>) = 0 [pid 5675] chdir("./2") = 0 [pid 5671] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5675] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5671] <... openat resumed>) = 4 [pid 5675] setpgid(0, 0 [pid 5671] ioctl(4, LOOP_SET_FD, 3 [pid 5675] <... setpgid resumed>) = 0 [pid 5674] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5675] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5671] <... ioctl resumed>) = 0 [pid 5675] <... openat resumed>) = 3 [pid 5671] close(3 [pid 5675] write(3, "1000", 4) = 4 [pid 5671] <... close resumed>) = 0 [pid 5671] close(4 [pid 5675] close(3) = 0 [pid 5671] <... close resumed>) = 0 [pid 5675] symlink("/dev/binderfs", "./binderfs" [pid 5671] mkdir("./file0", 0777 [pid 5675] <... symlink resumed>) = 0 [pid 5675] write(1, "executing program\n", 18) = 18 executing program [pid 5675] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5671] <... mkdir resumed>) = 0 [pid 5675] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5671] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5675] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5675] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5675] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5675] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5675] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5675] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5676 attached [pid 5676] 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 [pid 5675] <... clone3 resumed> => {parent_tid=[5676]}, 88) = 5676 [pid 5672] <... write resumed>) = 2097152 [pid 5676] <... rseq resumed>) = 0 [pid 5675] rt_sigprocmask(SIG_SETMASK, [] [pid 5676] set_robust_list(0x7f6e5f3099a0, 24 [pid 5675] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5672] munmap(0x7f6e56ee9000, 138412032 [pid 5676] <... set_robust_list resumed>) = 0 [pid 5675] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5676] rt_sigprocmask(SIG_SETMASK, [] [pid 5675] <... futex resumed>) = 0 [pid 5676] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5675] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5669] <... close resumed>) = 0 [pid 5676] memfd_create("syzkaller", 0 [pid 5672] <... munmap resumed>) = 0 [pid 5669] close(3 [pid 5676] <... memfd_create resumed>) = 3 [pid 5676] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5672] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 5672] ioctl(4, LOOP_SET_FD, 3) = 0 [ 90.050665][ T5671] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5674] <... write resumed>) = 2097152 [pid 5672] close(3 [pid 5674] munmap(0x7f6e56ee9000, 138412032 [pid 5672] <... close resumed>) = 0 [pid 5672] close(4 [pid 5669] <... close resumed>) = 0 [pid 5672] <... close resumed>) = 0 [pid 5669] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5672] mkdir("./file0", 0777 [pid 5669] <... futex resumed>) = 1 [pid 5667] <... futex resumed>) = 0 [pid 5674] <... munmap resumed>) = 0 [pid 5669] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5667] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5667] <... futex resumed>) = 0 [pid 5674] <... openat resumed>) = 4 [pid 5667] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5672] <... mkdir resumed>) = 0 [pid 5674] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5669] <... openat resumed>) = 3 [pid 5669] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5667] <... futex resumed>) = 0 [pid 5674] close(3 [pid 5672] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5674] <... close resumed>) = 0 [pid 5669] write(3, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5667] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5676] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5674] close(4) = 0 [pid 5674] mkdir("./file0", 0777) = 0 [pid 5674] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5667] <... futex resumed>) = 0 [pid 5667] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5669] <... write resumed>) = 4102 [pid 5669] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5667] <... futex resumed>) = 0 [pid 5669] <... futex resumed>) = 1 [pid 5667] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5669] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 3, 0 [pid 5667] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5669] <... mmap resumed>) = 0x200000000000 [pid 5676] <... write resumed>) = 2097152 [pid 5669] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5667] <... futex resumed>) = 0 [pid 5669] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5676] munmap(0x7f6e56ee9000, 138412032 [pid 5667] exit_group(0) = ? [pid 5669] <... futex resumed>) = ? [ 90.190090][ T5672] ntfs3(loop3): ino=3, Correct links count -> 2. [ 90.206921][ T5674] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5676] <... munmap resumed>) = 0 [pid 5671] <... mount resumed>) = 0 [pid 5669] +++ exited with 0 +++ [pid 5667] +++ exited with 0 +++ [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5667, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=8 /* 0.08 s */} --- [pid 5676] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5671] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5676] <... openat resumed>) = 4 [pid 5676] ioctl(4, LOOP_SET_FD, 3 [pid 5671] <... openat resumed>) = 3 [pid 5676] <... ioctl resumed>) = 0 [pid 5671] chdir("./file0") = 0 [pid 5676] close(3 [pid 5671] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5676] <... close resumed>) = 0 [pid 5671] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5676] close(4) = 0 [pid 5671] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5668] <... futex resumed>) = 0 [pid 5671] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5668] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5676] mkdir("./file0", 0777 [pid 5668] <... futex resumed>) = 0 [pid 5628] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5668] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5676] <... mkdir resumed>) = 0 [pid 5628] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5676] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5628] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5628] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] unlink("./2/binderfs") = 0 [pid 5628] umount2("./2/cpu.stat", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5671] <... openat resumed>) = 4 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5671] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] newfstatat(AT_FDCWD, "./2/cpu.stat" [pid 5668] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5668] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5671] <... futex resumed>) = 0 [pid 5668] <... futex resumed>) = 0 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFREG|000, st_size=4102, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5668] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5671] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102) = 4102 [pid 5628] unlink("./2/cpu.stat" [pid 5671] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5668] <... futex resumed>) = 0 [pid 5671] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5668] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5671] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5668] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5671] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0) = 0x200000000000 [pid 5671] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5668] <... futex resumed>) = 0 [pid 5668] exit_group(0 [pid 5671] <... futex resumed>) = ? [pid 5668] <... exit_group resumed>) = ? [ 90.324561][ T5676] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5628] <... unlink resumed>) = 0 [pid 5671] +++ exited with 0 +++ [pid 5668] +++ exited with 0 +++ [pid 5628] getdents64(3 [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5668, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5628] close(3) = 0 [pid 5628] rmdir("./2" [pid 5624] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5624] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(3 [pid 5628] <... rmdir resumed>) = 0 [pid 5672] <... mount resumed>) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5672] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5624] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5672] <... openat resumed>) = 3 [pid 5628] mkdir("./3", 0777 [pid 5672] chdir("./file0" [pid 5628] <... mkdir resumed>) = 0 [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5672] <... chdir resumed>) = 0 [pid 5628] <... openat resumed>) = 3 [pid 5672] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5628] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5628] close(3) = 0 [pid 5672] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5672] <... futex resumed>) = 1 [pid 5672] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5670] <... futex resumed>) = 0 [pid 5670] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5672] <... futex resumed>) = 0 [pid 5670] <... futex resumed>) = 1 [pid 5672] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5670] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-upstream-fs/strace-static-x86_64: Process 5678 attached [pid 5678] set_robust_list(0x555586e476e0, 24 [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5678 [pid 5678] <... set_robust_list resumed>) = 0 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5678] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5678] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5678] chdir("./3") = 0 [pid 5678] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5678] setpgid(0, 0) = 0 [pid 5678] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5678] write(3, "1000", 4) = 4 [pid 5678] close(3) = 0 [pid 5678] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5676] <... mount resumed>) = 0 [pid 5678] write(1, "executing program\n", 18 [pid 5676] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5678] <... write resumed>) = 18 executing program [pid 5678] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5676] <... openat resumed>) = 3 [pid 5672] <... openat resumed>) = 4 [pid 5678] <... futex resumed>) = 0 [pid 5672] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5676] chdir("./file0" [pid 5670] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5678] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5672] <... futex resumed>) = 0 [pid 5678] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5676] <... chdir resumed>) = 0 [pid 5672] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5670] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5678] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5670] <... futex resumed>) = 0 [pid 5678] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5674] <... mount resumed>) = 0 [pid 5670] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5676] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5624] <... umount2 resumed>) = 0 [pid 5672] <... write resumed>) = 4102 [pid 5678] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5676] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5672] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5678] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5674] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5672] <... futex resumed>) = 1 [pid 5670] <... futex resumed>) = 0 [pid 5624] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5676] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] <... openat resumed>) = 3 [pid 5670] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5670] <... futex resumed>) = 0 [pid 5624] newfstatat(AT_FDCWD, "./2/file0" [pid 5678] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5676] <... futex resumed>) = 1 [pid 5675] <... futex resumed>) = 0 [pid 5674] chdir("./file0" [pid 5672] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5670] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5678] <... mprotect resumed>) = 0 [pid 5674] <... chdir resumed>) = 0 [pid 5674] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5624] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5678] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5676] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5675] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5672] <... mmap resumed>) = 0x200000000000 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5678] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5675] <... futex resumed>) = 0 [pid 5672] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5678] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5675] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5674] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5672] <... futex resumed>) = 1 [pid 5670] <... futex resumed>) = 0 [pid 5624] openat(AT_FDCWD, "./2/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-upstream-fs/strace-static-x86_64: Process 5679 attached [pid 5676] <... openat resumed>) = 4 [pid 5674] <... futex resumed>) = 1 [pid 5673] <... futex resumed>) = 0 [pid 5672] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5670] exit_group(0 [pid 5624] <... openat resumed>) = 4 [pid 5679] 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 [pid 5674] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5670] <... exit_group resumed>) = ? [pid 5624] fstat(4 [pid 5678] <... clone3 resumed> => {parent_tid=[5679]}, 88) = 5679 [pid 5676] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5673] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5672] <... futex resumed>) = ? [pid 5679] <... rseq resumed>) = 0 [pid 5674] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5673] <... futex resumed>) = 0 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5679] set_robust_list(0x7f6e5f3099a0, 24 [pid 5674] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5624] getdents64(4 [pid 5679] <... set_robust_list resumed>) = 0 [pid 5679] rt_sigprocmask(SIG_SETMASK, [] [pid 5678] rt_sigprocmask(SIG_SETMASK, [] [pid 5676] <... futex resumed>) = 1 [pid 5675] <... futex resumed>) = 0 [pid 5673] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5679] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5678] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5676] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5675] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] getdents64(4 [pid 5679] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5678] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5676] <... write resumed>) = 4102 [pid 5675] <... futex resumed>) = 0 [pid 5624] close(4 [pid 5679] <... futex resumed>) = 0 [pid 5678] <... futex resumed>) = 1 [pid 5675] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5679] memfd_create("syzkaller", 0 [pid 5678] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5676] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5675] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5674] <... openat resumed>) = 4 [pid 5624] <... close resumed>) = 0 [pid 5679] <... memfd_create resumed>) = 3 [pid 5676] <... futex resumed>) = 0 [pid 5675] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5674] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5672] +++ exited with 0 +++ [pid 5670] +++ exited with 0 +++ [pid 5624] rmdir("./2/file0" [pid 5679] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5676] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5675] <... futex resumed>) = 0 [pid 5679] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5676] <... mmap resumed>) = 0x200000000000 [pid 5675] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... rmdir resumed>) = 0 [pid 5676] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5675] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5674] <... futex resumed>) = 1 [pid 5673] <... futex resumed>) = 0 [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5670, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5676] <... futex resumed>) = 0 [pid 5624] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5674] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5673] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5676] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5674] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5673] <... futex resumed>) = 0 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5674] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5673] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] newfstatat(AT_FDCWD, "./2/binderfs" [pid 5675] exit_group(0 [pid 5676] <... futex resumed>) = ? [pid 5675] <... exit_group resumed>) = ? [pid 5624] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5676] +++ exited with 0 +++ [pid 5674] <... write resumed>) = 4102 [pid 5624] unlink("./2/binderfs" [pid 5674] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... unlink resumed>) = 0 [pid 5674] <... futex resumed>) = 1 [pid 5673] <... futex resumed>) = 0 [pid 5627] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5675] +++ exited with 0 +++ [pid 5674] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5673] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... openat resumed>) = 3 [pid 5624] getdents64(3 [pid 5674] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5673] <... futex resumed>) = 0 [pid 5674] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5673] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] fstat(3 [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5675, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=7 /* 0.07 s */} --- [pid 5679] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5674] <... mmap resumed>) = 0x200000000000 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5624] close(3) = 0 [pid 5626] <... restart_syscall resumed>) = 0 [pid 5624] rmdir("./2" [pid 5674] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] getdents64(3 [pid 5624] <... rmdir resumed>) = 0 [pid 5674] <... futex resumed>) = 1 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5624] mkdir("./3", 0777 [pid 5674] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5673] <... futex resumed>) = 0 [pid 5627] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5673] exit_group(0 [pid 5626] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... mkdir resumed>) = 0 [pid 5673] <... exit_group resumed>) = ? [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5674] <... futex resumed>) = ? [pid 5626] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5624] <... openat resumed>) = 3 [pid 5626] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5626] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5624] <... ioctl resumed>) = 0 [pid 5626] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] close(3) = 0 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5674] +++ exited with 0 +++ [pid 5673] +++ exited with 0 +++ [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5673, si_uid=0, si_status=0, si_utime=0, si_stime=17 /* 0.17 s */} --- ci2-upstream-fs/strace-static-x86_64: Process 5680 attached [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5680 [pid 5680] set_robust_list(0x555586e476e0, 24 [pid 5625] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5680] <... set_robust_list resumed>) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5680] rt_sigprocmask(SIG_SETMASK, [] [pid 5625] <... openat resumed>) = 3 [pid 5680] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5680] chdir("./3") = 0 [pid 5625] fstat(3 [pid 5680] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5680] <... prctl resumed>) = 0 [pid 5626] <... umount2 resumed>) = 0 [pid 5625] getdents64(3 [pid 5680] setpgid(0, 0 [pid 5679] <... write resumed>) = 2097152 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5680] <... setpgid resumed>) = 0 [pid 5625] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5680] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5679] munmap(0x7f6e56ee9000, 138412032 [pid 5680] <... openat resumed>) = 3 [pid 5680] write(3, "1000", 4) = 4 [pid 5626] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5680] close(3 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5680] <... close resumed>) = 0 [pid 5626] newfstatat(AT_FDCWD, "./2/file0" [pid 5680] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5679] <... munmap resumed>) = 0 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5680] write(1, "executing program\n", 18 [pid 5626] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW executing program [pid 5679] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5680] <... write resumed>) = 18 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5680] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5679] <... openat resumed>) = 4 [pid 5680] <... futex resumed>) = 0 [pid 5680] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5626] openat(AT_FDCWD, "./2/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5680] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5679] ioctl(4, LOOP_SET_FD, 3 [pid 5627] <... umount2 resumed>) = 0 [pid 5680] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5626] <... openat resumed>) = 4 [pid 5679] <... ioctl resumed>) = 0 [pid 5680] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] fstat(4 [pid 5680] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5679] close(3 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5680] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5627] newfstatat(AT_FDCWD, "./2/file0" [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5680] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5680] <... mprotect resumed>) = 0 [pid 5679] <... close resumed>) = 0 [pid 5627] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5680] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5679] close(4 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5680] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5679] <... close resumed>) = 0 [pid 5627] openat(AT_FDCWD, "./2/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5626] getdents64(4 [pid 5680] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5679] mkdir("./file0", 0777 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 ci2-upstream-fs/strace-static-x86_64: Process 5681 attached [pid 5626] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5627] <... openat resumed>) = 4 [pid 5626] close(4 [pid 5681] 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 [pid 5627] fstat(4 [pid 5681] <... rseq resumed>) = 0 [pid 5681] set_robust_list(0x7f6e5f3099a0, 24 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] <... close resumed>) = 0 [pid 5681] <... set_robust_list resumed>) = 0 [pid 5680] <... clone3 resumed> => {parent_tid=[5681]}, 88) = 5681 [pid 5627] getdents64(4 [pid 5681] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5680] rt_sigprocmask(SIG_SETMASK, [] [pid 5679] <... mkdir resumed>) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5626] rmdir("./2/file0" [pid 5681] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5680] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5679] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5627] getdents64(4 [pid 5626] <... rmdir resumed>) = 0 [pid 5680] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... umount2 resumed>) = 0 [pid 5681] <... futex resumed>) = 0 [pid 5680] <... futex resumed>) = 1 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5625] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5680] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5627] close(4 [pid 5626] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5681] memfd_create("syzkaller", 0 [pid 5625] newfstatat(AT_FDCWD, "./2/file0" [pid 5627] <... close resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] rmdir("./2/file0" [pid 5681] <... memfd_create resumed>) = 3 [pid 5625] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] unlink("./2/binderfs") = 0 [pid 5681] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5681] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5626] getdents64(3 [pid 5625] openat(AT_FDCWD, "./2/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] close(3 [pid 5625] <... openat resumed>) = 4 [pid 5626] <... close resumed>) = 0 [pid 5625] fstat(4 [pid 5626] rmdir("./2" [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] <... rmdir resumed>) = 0 [pid 5625] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5627] <... rmdir resumed>) = 0 [pid 5625] getdents64(4 [pid 5626] mkdir("./3", 0777 [pid 5627] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] <... mkdir resumed>) = 0 [pid 5625] close(4) = 0 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5625] rmdir("./2/file0" [pid 5627] newfstatat(AT_FDCWD, "./2/binderfs" [pid 5626] <... openat resumed>) = 3 [pid 5625] <... rmdir resumed>) = 0 [pid 5626] ioctl(3, LOOP_CLR_FD) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] close(3 [pid 5627] unlink("./2/binderfs" [pid 5626] <... close resumed>) = 0 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5625] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5682 ci2-upstream-fs/strace-static-x86_64: Process 5682 attached [pid 5625] newfstatat(AT_FDCWD, "./2/binderfs" [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5625] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] unlink("./2/binderfs") = 0 [pid 5682] set_robust_list(0x555586e476e0, 24) = 0 [ 90.982272][ T5679] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5682] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5682] chdir("./3" [pid 5625] getdents64(3 [pid 5682] <... chdir resumed>) = 0 [pid 5682] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5682] setpgid(0, 0) = 0 [pid 5682] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5627] <... unlink resumed>) = 0 [pid 5682] <... openat resumed>) = 3 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5682] write(3, "1000", 4) = 4 [pid 5681] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5627] getdents64(3 [pid 5625] close(3 [pid 5682] close(3 [pid 5625] <... close resumed>) = 0 [pid 5682] <... close resumed>) = 0 [pid 5625] rmdir("./2" [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5627] close(3 [pid 5682] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5627] <... close resumed>) = 0 executing program [pid 5627] rmdir("./2" [pid 5625] <... rmdir resumed>) = 0 [pid 5682] write(1, "executing program\n", 18) = 18 [pid 5682] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] mkdir("./3", 0777 [pid 5682] <... futex resumed>) = 0 [pid 5682] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5682] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5682] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5625] <... mkdir resumed>) = 0 [pid 5682] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5682] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5627] <... rmdir resumed>) = 0 [pid 5682] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5679] <... mount resumed>) = 0 [pid 5627] mkdir("./3", 0777 [pid 5682] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5679] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5627] <... mkdir resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5683 attached [pid 5679] <... openat resumed>) = 3 [pid 5683] 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 [pid 5682] <... clone3 resumed> => {parent_tid=[5683]}, 88) = 5683 [pid 5625] <... openat resumed>) = 3 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5683] <... rseq resumed>) = 0 [pid 5682] rt_sigprocmask(SIG_SETMASK, [] [pid 5679] chdir("./file0" [pid 5627] <... openat resumed>) = 3 [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5683] set_robust_list(0x7f6e5f3099a0, 24 [pid 5682] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5679] <... chdir resumed>) = 0 [pid 5683] <... set_robust_list resumed>) = 0 [pid 5682] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5679] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5627] ioctl(3, LOOP_CLR_FD [pid 5625] <... ioctl resumed>) = 0 [pid 5683] rt_sigprocmask(SIG_SETMASK, [] [pid 5682] <... futex resumed>) = 0 [pid 5679] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5682] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5683] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5679] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... ioctl resumed>) = 0 [pid 5625] close(3 [pid 5627] close(3 [pid 5679] <... futex resumed>) = 1 [pid 5678] <... futex resumed>) = 0 [pid 5678] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5678] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5679] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5683] memfd_create("syzkaller", 0) = 3 [pid 5683] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5679] <... openat resumed>) = 4 [pid 5679] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5679] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5678] <... futex resumed>) = 0 [pid 5678] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5679] <... futex resumed>) = 0 [pid 5678] <... futex resumed>) = 1 [pid 5679] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5678] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5681] <... write resumed>) = 2097152 [pid 5681] munmap(0x7f6e56ee9000, 138412032 [pid 5627] <... close resumed>) = 0 [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5681] <... munmap resumed>) = 0 [pid 5679] <... write resumed>) = 4102 [pid 5679] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5681] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5679] <... futex resumed>) = 1 [pid 5678] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5684 attached [pid 5679] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5684] set_robust_list(0x555586e476e0, 24 [pid 5681] <... openat resumed>) = 4 [pid 5679] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5678] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5684 [pid 5684] <... set_robust_list resumed>) = 0 [pid 5681] ioctl(4, LOOP_SET_FD, 3 [pid 5679] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5678] <... futex resumed>) = 0 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5684] rt_sigprocmask(SIG_SETMASK, [] [pid 5625] <... close resumed>) = 0 [pid 5679] <... mmap resumed>) = 0x200000000000 [pid 5678] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5684] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5684] chdir("./3" [pid 5679] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5684] <... chdir resumed>) = 0 [pid 5681] <... ioctl resumed>) = 0 [pid 5684] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5684] setpgid(0, 0 [pid 5681] close(3 [pid 5679] <... futex resumed>) = 1 [pid 5678] <... futex resumed>) = 0 [pid 5684] <... setpgid resumed>) = 0 [pid 5681] <... close resumed>) = 0 [pid 5679] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5678] exit_group(0 [pid 5681] close(4 [pid 5679] <... futex resumed>) = ? [pid 5678] <... exit_group resumed>) = ? [pid 5684] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5681] <... close resumed>) = 0 [pid 5679] +++ exited with 0 +++ ci2-upstream-fs/strace-static-x86_64: Process 5685 attached [pid 5681] mkdir("./file0", 0777 [pid 5685] set_robust_list(0x555586e476e0, 24 [pid 5684] <... openat resumed>) = 3 [pid 5685] <... set_robust_list resumed>) = 0 [pid 5684] write(3, "1000", 4 [pid 5683] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5685 [pid 5685] rt_sigprocmask(SIG_SETMASK, [] [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5685] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5684] <... write resumed>) = 4 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5685] chdir("./3") = 0 [pid 5685] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5685] setpgid(0, 0 [pid 5684] close(3 [pid 5685] <... setpgid resumed>) = 0 [pid 5684] <... close resumed>) = 0 [pid 5685] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5684] symlink("/dev/binderfs", "./binderfs" [pid 5685] <... openat resumed>) = 3 [pid 5685] write(3, "1000", 4) = 4 [pid 5681] <... mkdir resumed>) = 0 [pid 5685] close(3 [pid 5681] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5685] <... close resumed>) = 0 [pid 5685] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5678] +++ exited with 0 +++ [pid 5685] write(1, "executing program\n", 18 [pid 5684] <... symlink resumed>) = 0 [pid 5685] <... write resumed>) = 18 [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5678, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- executing program [pid 5685] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5684] write(1, "executing program\n", 18 executing program [pid 5628] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5685] <... futex resumed>) = 0 [pid 5684] <... write resumed>) = 18 [pid 5628] <... restart_syscall resumed>) = 0 [pid 5685] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5684] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5684] <... futex resumed>) = 0 [pid 5684] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5685] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5684] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5628] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5685] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5684] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5685] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5685] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5628] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5685] <... mprotect resumed>) = 0 [pid 5684] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] <... openat resumed>) = 3 [pid 5684] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5628] fstat(3 [pid 5685] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5684] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5685] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5684] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5628] getdents64(3 [pid 5685] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5684] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5686 attached [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5685] <... clone3 resumed> => {parent_tid=[5686]}, 88) = 5686 [pid 5684] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5628] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5685] rt_sigprocmask(SIG_SETMASK, []ci2-upstream-fs/strace-static-x86_64: Process 5687 attached , NULL, 8) = 0 [pid 5685] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 91.329958][ T5681] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5685] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5686] 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 [pid 5687] 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 [pid 5684] <... clone3 resumed> => {parent_tid=[5687]}, 88) = 5687 [pid 5687] <... rseq resumed>) = 0 [pid 5684] rt_sigprocmask(SIG_SETMASK, [] [pid 5687] set_robust_list(0x7f6e5f3099a0, 24 [pid 5686] <... rseq resumed>) = 0 [pid 5684] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5687] <... set_robust_list resumed>) = 0 [pid 5686] set_robust_list(0x7f6e5f3099a0, 24 [pid 5684] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5687] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5686] <... set_robust_list resumed>) = 0 [pid 5684] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5686] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5686] memfd_create("syzkaller", 0 [pid 5687] memfd_create("syzkaller", 0 [pid 5686] <... memfd_create resumed>) = 3 [pid 5687] <... memfd_create resumed>) = 3 [pid 5686] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5628] <... umount2 resumed>) = 0 [pid 5687] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5686] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5687] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5628] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./3/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5628] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5628] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] close(4) = 0 [pid 5628] rmdir("./3/file0") = 0 [pid 5628] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./3/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] unlink("./3/binderfs" [pid 5683] <... write resumed>) = 2097152 [pid 5628] <... unlink resumed>) = 0 [pid 5683] munmap(0x7f6e56ee9000, 138412032 [pid 5628] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5628] close(3) = 0 [pid 5628] rmdir("./3" [pid 5683] <... munmap resumed>) = 0 [pid 5683] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5628] <... rmdir resumed>) = 0 [pid 5683] <... openat resumed>) = 4 [pid 5628] mkdir("./4", 0777 [pid 5683] ioctl(4, LOOP_SET_FD, 3 [pid 5628] <... mkdir resumed>) = 0 [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5686] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5687] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5681] <... mount resumed>) = 0 [pid 5681] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5681] chdir("./file0") = 0 [pid 5681] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5683] <... ioctl resumed>) = 0 [pid 5683] close(3) = 0 [pid 5681] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... openat resumed>) = 3 [pid 5681] <... futex resumed>) = 1 [pid 5683] close(4 [pid 5680] <... futex resumed>) = 0 [pid 5683] <... close resumed>) = 0 [pid 5681] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5680] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5683] mkdir("./file0", 0777) = 0 [pid 5681] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5680] <... futex resumed>) = 0 [pid 5628] <... ioctl resumed>) = 0 [pid 5681] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5680] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] close(3 [pid 5683] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5681] <... openat resumed>) = 4 [pid 5681] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5680] <... futex resumed>) = 0 [pid 5680] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5680] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5681] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102) = 4102 [pid 5681] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5680] <... futex resumed>) = 0 [pid 5680] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5680] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5686] <... write resumed>) = 2097152 [pid 5681] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5628] <... close resumed>) = 0 [pid 5686] munmap(0x7f6e56ee9000, 138412032 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5688 attached [ 91.594305][ T5683] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5686] <... munmap resumed>) = 0 [pid 5681] <... mmap resumed>) = 0x200000000000 [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5688 [pid 5688] set_robust_list(0x555586e476e0, 24 [pid 5686] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5681] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5688] <... set_robust_list resumed>) = 0 [pid 5686] <... openat resumed>) = 4 [pid 5681] <... futex resumed>) = 1 [pid 5680] <... futex resumed>) = 0 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5688] rt_sigprocmask(SIG_SETMASK, [] [pid 5686] ioctl(4, LOOP_SET_FD, 3 [pid 5681] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5680] exit_group(0 [pid 5688] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5686] <... ioctl resumed>) = 0 [pid 5681] <... futex resumed>) = ? [pid 5680] <... exit_group resumed>) = ? [pid 5688] chdir("./4" [pid 5681] +++ exited with 0 +++ [pid 5688] <... chdir resumed>) = 0 [pid 5686] close(3) = 0 [pid 5686] close(4 [pid 5688] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5686] <... close resumed>) = 0 [pid 5688] <... prctl resumed>) = 0 [pid 5688] setpgid(0, 0) = 0 [pid 5688] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5686] mkdir("./file0", 0777 [pid 5688] write(3, "1000", 4 [pid 5686] <... mkdir resumed>) = 0 [pid 5688] <... write resumed>) = 4 [pid 5688] close(3) = 0 [pid 5686] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5688] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5688] write(1, "executing program\n", 18) = 18 executing program [pid 5688] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5688] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5688] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5688] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5688] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5687] <... write resumed>) = 2097152 [pid 5688] <... mprotect resumed>) = 0 [pid 5680] +++ exited with 0 +++ [pid 5688] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5688] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5689 attached [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5680, si_uid=0, si_status=0, si_utime=0, si_stime=12 /* 0.12 s */} --- [pid 5624] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5689] 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 [pid 5688] <... clone3 resumed> => {parent_tid=[5689]}, 88) = 5689 [pid 5687] munmap(0x7f6e56ee9000, 138412032 [pid 5689] <... rseq resumed>) = 0 [pid 5688] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5689] set_robust_list(0x7f6e5f3099a0, 24 [pid 5688] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] <... openat resumed>) = 3 [pid 5688] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5624] fstat(3 [pid 5688] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5624] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5689] <... set_robust_list resumed>) = 0 [pid 5689] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 91.696640][ T5686] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5689] memfd_create("syzkaller", 0) = 3 [pid 5689] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5687] <... munmap resumed>) = 0 [pid 5687] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 5687] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5687] close(3) = 0 [pid 5687] close(4) = 0 [pid 5687] mkdir("./file0", 0777) = 0 [ 91.776179][ T5687] set_capacity_and_notify: 8 callbacks suppressed [ 91.776197][ T5687] loop3: detected capacity change from 0 to 4096 [pid 5687] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5683] <... mount resumed>) = 0 [pid 5683] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5683] chdir("./file0") = 0 [pid 5683] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5683] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5683] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5682] <... futex resumed>) = 0 [pid 5683] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5682] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5683] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5682] <... futex resumed>) = 0 [pid 5682] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5686] <... mount resumed>) = 0 [ 91.839051][ T5687] ntfs3(loop3): ino=3, Correct links count -> 2. [pid 5624] <... umount2 resumed>) = 0 [pid 5686] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5686] chdir("./file0") = 0 [pid 5624] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5686] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5624] newfstatat(AT_FDCWD, "./3/file0" [pid 5686] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5624] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5686] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5686] <... futex resumed>) = 1 [pid 5685] <... futex resumed>) = 0 [pid 5685] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5685] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5686] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5624] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5624] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5624] close(4) = 0 [pid 5624] rmdir("./3/file0" [pid 5689] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5682] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5682] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5682] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2c8000 [pid 5682] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5682] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5682] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [pid 5624] <... rmdir resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5690 attached [pid 5624] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5682] <... clone3 resumed> => {parent_tid=[5690]}, 88) = 5690 [pid 5682] rt_sigprocmask(SIG_SETMASK, [] [pid 5690] 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 [pid 5685] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5682] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5686] <... openat resumed>) = 4 [pid 5682] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5690] <... rseq resumed>) = 0 [pid 5686] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5685] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5682] <... futex resumed>) = 0 [pid 5624] newfstatat(AT_FDCWD, "./3/binderfs" [pid 5690] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5686] <... futex resumed>) = 0 [pid 5685] <... futex resumed>) = 0 [pid 5690] <... set_robust_list resumed>) = 0 [pid 5686] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5685] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5683] <... openat resumed>) = 4 [pid 5682] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5690] rt_sigprocmask(SIG_SETMASK, [] [pid 5685] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5685] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5624] unlink("./3/binderfs" [pid 5690] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5685] <... mprotect resumed>) = 0 [pid 5683] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... unlink resumed>) = 0 [pid 5690] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5685] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5624] getdents64(3 [pid 5685] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [pid 5683] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5691 attached [pid 5683] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5691] 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 [pid 5685] <... clone3 resumed> => {parent_tid=[5691]}, 88) = 5691 [pid 5624] close(3 [pid 5691] <... rseq resumed>) = 0 [pid 5685] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] <... close resumed>) = 0 [pid 5691] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5685] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] rmdir("./3" [pid 5691] <... set_robust_list resumed>) = 0 [pid 5685] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... rmdir resumed>) = 0 [pid 5691] rt_sigprocmask(SIG_SETMASK, [] [pid 5685] <... futex resumed>) = 0 [pid 5691] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5690] <... write resumed>) = 4102 [pid 5685] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] mkdir("./4", 0777 [pid 5682] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5691] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5690] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5682] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... mkdir resumed>) = 0 [pid 5683] <... futex resumed>) = 0 [pid 5682] <... futex resumed>) = 1 [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5691] <... write resumed>) = 4102 [pid 5690] <... futex resumed>) = 0 [pid 5683] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5682] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5691] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5690] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5683] <... mmap resumed>) = 0x200000000000 [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5691] <... futex resumed>) = 1 [pid 5685] <... futex resumed>) = 0 [pid 5683] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... ioctl resumed>) = 0 [pid 5691] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5685] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5683] <... futex resumed>) = 1 [pid 5682] <... futex resumed>) = 0 [pid 5686] <... futex resumed>) = 0 [pid 5685] <... futex resumed>) = 1 [pid 5683] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5682] exit_group(0 [pid 5624] close(3 [pid 5689] <... write resumed>) = 2097152 [pid 5686] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5685] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5690] <... futex resumed>) = ? [pid 5689] munmap(0x7f6e56ee9000, 138412032 [pid 5686] <... mmap resumed>) = 0x200000000000 [pid 5683] <... futex resumed>) = ? [pid 5682] <... exit_group resumed>) = ? [pid 5624] <... close resumed>) = 0 [pid 5690] +++ exited with 0 +++ [pid 5686] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5686] <... futex resumed>) = 1 [pid 5685] <... futex resumed>) = 0 [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5686] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5685] exit_group(0 [pid 5691] <... futex resumed>) = ? [pid 5686] <... futex resumed>) = ? [pid 5685] <... exit_group resumed>) = ? [pid 5687] <... mount resumed>) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5691] +++ exited with 0 +++ [pid 5689] <... munmap resumed>) = 0 [pid 5686] +++ exited with 0 +++ [pid 5683] +++ exited with 0 +++ [pid 5682] +++ exited with 0 +++ [pid 5687] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5689] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5682, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 5687] chdir("./file0" [pid 5689] <... openat resumed>) = 4 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5692 ci2-upstream-fs/strace-static-x86_64: Process 5692 attached [pid 5689] ioctl(4, LOOP_SET_FD, 3 [pid 5687] <... chdir resumed>) = 0 [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5692] set_robust_list(0x555586e476e0, 24 [pid 5626] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5692] <... set_robust_list resumed>) = 0 [pid 5689] <... ioctl resumed>) = 0 [pid 5687] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5692] rt_sigprocmask(SIG_SETMASK, [] [pid 5689] close(3 [pid 5687] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5692] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5689] <... close resumed>) = 0 [pid 5687] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5692] chdir("./4") = 0 [pid 5692] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5689] close(4 [pid 5692] <... prctl resumed>) = 0 [pid 5626] <... openat resumed>) = 3 [pid 5689] <... close resumed>) = 0 [pid 5687] <... futex resumed>) = 1 [pid 5685] +++ exited with 0 +++ [pid 5684] <... futex resumed>) = 0 [pid 5626] fstat(3 [pid 5684] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5685, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5687] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5689] mkdir("./file0", 0777 [pid 5692] setpgid(0, 0 [pid 5625] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5692] <... setpgid resumed>) = 0 [pid 5692] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5684] <... futex resumed>) = 0 [pid 5692] write(3, "1000", 4) = 4 [pid 5692] close(3) = 0 [pid 5692] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5684] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] <... restart_syscall resumed>) = 0 [pid 5692] write(1, "executing program\n", 18) = 18 executing program [pid 5625] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5692] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5692] <... futex resumed>) = 0 [pid 5625] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5692] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5625] <... openat resumed>) = 3 [pid 5692] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5689] <... mkdir resumed>) = 0 [pid 5625] fstat(3 [pid 5692] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5692] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5692] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5625] getdents64(3 [pid 5692] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5692] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5692] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5692] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5689] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5692] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5626] getdents64(3ci2-upstream-fs/strace-static-x86_64: Process 5693 attached , 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5693] 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 [pid 5692] <... clone3 resumed> => {parent_tid=[5693]}, 88) = 5693 [pid 5626] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5693] <... rseq resumed>) = 0 [pid 5692] rt_sigprocmask(SIG_SETMASK, [] [pid 5693] set_robust_list(0x7f6e5f3099a0, 24 [pid 5692] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5693] <... set_robust_list resumed>) = 0 [pid 5692] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5693] rt_sigprocmask(SIG_SETMASK, [] [pid 5692] <... futex resumed>) = 0 [pid 5693] <... rt_sigprocmask resumed>, NULL, 8) = 0 [ 92.137066][ T5689] loop4: detected capacity change from 0 to 4096 [pid 5692] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5693] memfd_create("syzkaller", 0) = 3 [pid 5693] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5684] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5684] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5684] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2c8000 [pid 5684] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5684] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5684] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0}ci2-upstream-fs/strace-static-x86_64: Process 5694 attached => {parent_tid=[5694]}, 88) = 5694 [ 92.219286][ T5689] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5684] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... umount2 resumed>) = 0 [pid 5694] 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 [pid 5693] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5687] <... openat resumed>) = 4 [pid 5684] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5694] <... rseq resumed>) = 0 [pid 5626] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5694] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] <... umount2 resumed>) = 0 [pid 5694] <... set_robust_list resumed>) = 0 [pid 5626] newfstatat(AT_FDCWD, "./3/file0" [pid 5625] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5694] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5687] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5694] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5626] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] newfstatat(AT_FDCWD, "./3/file0" [pid 5694] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5687] <... futex resumed>) = 0 [pid 5684] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5694] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5687] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5684] <... futex resumed>) = 0 [pid 5684] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... openat resumed>) = 4 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] fstat(4 [pid 5694] <... write resumed>) = 4102 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5625] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5694] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] getdents64(4 [pid 5694] <... futex resumed>) = 1 [pid 5684] <... futex resumed>) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5625] <... openat resumed>) = 4 [pid 5694] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5684] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] getdents64(4 [pid 5625] fstat(4 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5687] <... futex resumed>) = 0 [pid 5684] <... futex resumed>) = 1 [pid 5626] close(4 [pid 5684] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5687] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5626] <... close resumed>) = 0 [pid 5625] getdents64(4 [pid 5626] rmdir("./3/file0" [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5687] <... mmap resumed>) = 0x200000000000 [pid 5626] <... rmdir resumed>) = 0 [pid 5625] getdents64(4 [pid 5687] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5687] <... futex resumed>) = 1 [pid 5625] close(4 [pid 5687] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5684] <... futex resumed>) = 0 [pid 5625] <... close resumed>) = 0 [pid 5684] exit_group(0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] rmdir("./3/file0" [pid 5694] <... futex resumed>) = ? [pid 5687] <... futex resumed>) = ? [pid 5684] <... exit_group resumed>) = ? [pid 5626] newfstatat(AT_FDCWD, "./3/binderfs" [pid 5687] +++ exited with 0 +++ [pid 5626] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] unlink("./3/binderfs") = 0 [pid 5625] <... rmdir resumed>) = 0 [pid 5693] <... write resumed>) = 2097152 [pid 5626] getdents64(3 [pid 5625] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5693] munmap(0x7f6e56ee9000, 138412032) = 0 [pid 5626] close(3 [pid 5625] newfstatat(AT_FDCWD, "./3/binderfs" [pid 5694] +++ exited with 0 +++ [pid 5684] +++ exited with 0 +++ [pid 5626] <... close resumed>) = 0 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5693] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5626] rmdir("./3" [pid 5625] unlink("./3/binderfs" [pid 5693] <... openat resumed>) = 4 [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5684, si_uid=0, si_status=0, si_utime=0, si_stime=10 /* 0.10 s */} --- [pid 5693] ioctl(4, LOOP_SET_FD, 3 [pid 5626] <... rmdir resumed>) = 0 [pid 5627] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5689] <... mount resumed>) = 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] mkdir("./4", 0777 [pid 5625] <... unlink resumed>) = 0 [pid 5689] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5693] <... ioctl resumed>) = 0 [pid 5627] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5626] <... mkdir resumed>) = 0 [pid 5625] getdents64(3 [pid 5689] <... openat resumed>) = 3 [pid 5627] <... openat resumed>) = 3 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5627] fstat(3 [pid 5625] close(3 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5689] chdir("./file0" [pid 5626] <... openat resumed>) = 3 [pid 5625] <... close resumed>) = 0 [pid 5689] <... chdir resumed>) = 0 [pid 5693] close(3 [pid 5627] getdents64(3 [pid 5693] <... close resumed>) = 0 [pid 5693] close(4 [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5693] <... close resumed>) = 0 [pid 5689] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5626] <... ioctl resumed>) = 0 [pid 5625] rmdir("./3" [pid 5693] mkdir("./file0", 0777 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5693] <... mkdir resumed>) = 0 [pid 5689] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5627] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] close(3 [pid 5625] <... rmdir resumed>) = 0 [pid 5689] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] mkdir("./4", 0777 [pid 5689] <... futex resumed>) = 1 [pid 5688] <... futex resumed>) = 0 [pid 5693] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5689] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5688] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5688] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] <... mkdir resumed>) = 0 [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5625] ioctl(3, LOOP_CLR_FD) = 0 [pid 5689] <... openat resumed>) = 4 [pid 5625] close(3 [pid 5689] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... close resumed>) = 0 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5689] <... futex resumed>) = 1 [pid 5688] <... futex resumed>) = 0 [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5689] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5688] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5689] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5688] <... futex resumed>) = 0 [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5688] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5689] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102ci2-upstream-fs/strace-static-x86_64: Process 5695 attached [pid 5627] <... umount2 resumed>) = 0 [pid 5695] set_robust_list(0x555586e476e0, 24) = 0 [pid 5627] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5695 [pid 5695] rt_sigprocmask(SIG_SETMASK, [] [pid 5689] <... write resumed>) = 4102 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 92.437043][ T5693] loop0: detected capacity change from 0 to 4096 [ 92.478367][ T5693] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5695] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] newfstatat(AT_FDCWD, "./3/file0" [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5695] chdir("./4" [pid 5689] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5695] <... chdir resumed>) = 0 [pid 5689] <... futex resumed>) = 1 [pid 5688] <... futex resumed>) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5689] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5688] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... close resumed>) = 0 [pid 5688] <... futex resumed>) = 0 [pid 5695] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5689] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5688] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5695] <... prctl resumed>) = 0 [pid 5689] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5695] setpgid(0, 0) = 0 [pid 5689] <... mmap resumed>) = 0x200000000000 [pid 5627] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5689] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... openat resumed>) = 4 [pid 5689] <... futex resumed>) = 1 ci2-upstream-fs/strace-static-x86_64: Process 5696 attached [pid 5695] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5689] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5688] <... futex resumed>) = 0 [pid 5627] fstat(4 [pid 5688] exit_group(0 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5696 [pid 5696] set_robust_list(0x555586e476e0, 24 [pid 5695] <... openat resumed>) = 3 [pid 5689] <... futex resumed>) = ? [pid 5688] <... exit_group resumed>) = ? [pid 5627] getdents64(4 [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5696] <... set_robust_list resumed>) = 0 [pid 5696] rt_sigprocmask(SIG_SETMASK, [] [pid 5695] write(3, "1000", 4 [pid 5689] +++ exited with 0 +++ [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5695] <... write resumed>) = 4 [pid 5695] close(3 [pid 5696] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] getdents64(4 [pid 5688] +++ exited with 0 +++ [pid 5696] chdir("./4" [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5688, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=15 /* 0.15 s */} --- [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5696] <... chdir resumed>) = 0 [pid 5695] <... close resumed>) = 0 [pid 5627] close(4 [pid 5696] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5695] symlink("/dev/binderfs", "./binderfs" [pid 5696] <... prctl resumed>) = 0 [pid 5695] <... symlink resumed>) = 0 [pid 5628] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] <... close resumed>) = 0 [pid 5696] setpgid(0, 0 [pid 5695] write(1, "executing program\n", 18 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 5627] rmdir("./3/file0" [pid 5696] <... setpgid resumed>) = 0 [pid 5695] <... write resumed>) = 18 [pid 5628] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5627] <... rmdir resumed>) = 0 [pid 5696] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5695] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5696] <... openat resumed>) = 3 [pid 5695] <... futex resumed>) = 0 [pid 5628] <... openat resumed>) = 3 [pid 5695] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5696] write(3, "1000", 4 [pid 5628] fstat(3 [pid 5695] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5627] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5696] <... write resumed>) = 4 [pid 5695] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] newfstatat(AT_FDCWD, "./3/binderfs" [pid 5696] close(3 [pid 5695] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] getdents64(3 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5696] <... close resumed>) = 0 [pid 5695] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5696] symlink("/dev/binderfs", "./binderfs" [pid 5695] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5627] unlink("./3/binderfs" [pid 5628] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5696] <... symlink resumed>) = 0 [pid 5695] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5627] <... unlink resumed>) = 0 [pid 5696] write(1, "executing program\n", 18 [pid 5695] <... mprotect resumed>) = 0 executing program [pid 5696] <... write resumed>) = 18 [pid 5695] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5627] getdents64(3 [pid 5696] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5695] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5696] <... futex resumed>) = 0 [pid 5695] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5627] close(3ci2-upstream-fs/strace-static-x86_64: Process 5697 attached [pid 5696] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5697] 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 [pid 5696] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5627] <... close resumed>) = 0 [pid 5697] <... rseq resumed>) = 0 [pid 5696] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5695] <... clone3 resumed> => {parent_tid=[5697]}, 88) = 5697 [pid 5697] set_robust_list(0x7f6e5f3099a0, 24 [pid 5696] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5695] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] rmdir("./3" [pid 5697] <... set_robust_list resumed>) = 0 [pid 5696] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5695] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5697] rt_sigprocmask(SIG_SETMASK, [] [pid 5696] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5695] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5696] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5695] <... futex resumed>) = 0 [pid 5696] <... mprotect resumed>) = 0 [pid 5695] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5627] <... rmdir resumed>) = 0 [pid 5627] mkdir("./4", 0777 [pid 5696] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5627] <... mkdir resumed>) = 0 [pid 5697] memfd_create("syzkaller", 0 [pid 5696] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5698 attached [pid 5697] <... memfd_create resumed>) = 3 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5698] 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 [pid 5697] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5696] <... clone3 resumed> => {parent_tid=[5698]}, 88) = 5698 [pid 5627] <... openat resumed>) = 3 [pid 5698] <... rseq resumed>) = 0 [pid 5697] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5696] rt_sigprocmask(SIG_SETMASK, [] [pid 5698] set_robust_list(0x7f6e5f3099a0, 24 [pid 5696] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] ioctl(3, LOOP_CLR_FD [pid 5698] <... set_robust_list resumed>) = 0 [pid 5696] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... ioctl resumed>) = 0 [pid 5696] <... futex resumed>) = 0 [pid 5698] rt_sigprocmask(SIG_SETMASK, [] [pid 5696] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5627] close(3 [pid 5698] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5698] memfd_create("syzkaller", 0) = 3 [pid 5698] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5628] <... umount2 resumed>) = 0 [pid 5628] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./4/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5628] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5627] <... close resumed>) = 0 [pid 5628] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] close(4) = 0 [pid 5628] rmdir("./4/file0" [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5628] <... rmdir resumed>) = 0 [pid 5627] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5628] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 5699 attached ) = -1 EINVAL (Invalid argument) [pid 5699] set_robust_list(0x555586e476e0, 24 [pid 5693] <... mount resumed>) = 0 [pid 5628] newfstatat(AT_FDCWD, "./4/binderfs" [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5699 [pid 5699] <... set_robust_list resumed>) = 0 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5699] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] unlink("./4/binderfs" [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5699] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5693] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5699] chdir("./4" [pid 5693] <... openat resumed>) = 3 [pid 5699] <... chdir resumed>) = 0 [pid 5693] chdir("./file0" [pid 5699] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5697] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5693] <... chdir resumed>) = 0 [pid 5699] <... prctl resumed>) = 0 [pid 5699] setpgid(0, 0 [pid 5693] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5699] <... setpgid resumed>) = 0 [pid 5699] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5693] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5693] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... unlink resumed>) = 0 [pid 5693] <... futex resumed>) = 1 [pid 5692] <... futex resumed>) = 0 [pid 5628] getdents64(3 [pid 5693] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5692] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5692] <... futex resumed>) = 0 [pid 5628] close(3 [pid 5692] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] <... close resumed>) = 0 [pid 5628] rmdir("./4") = 0 [pid 5628] mkdir("./5", 0777 [pid 5699] <... openat resumed>) = 3 [pid 5628] <... mkdir resumed>) = 0 [pid 5699] write(3, "1000", 4 [pid 5698] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 3 [pid 5699] <... write resumed>) = 4 [pid 5628] ioctl(3, LOOP_CLR_FD) = 0 [pid 5628] close(3 [pid 5699] close(3) = 0 [pid 5699] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5699] write(1, "executing program\n", 18) = 18 [pid 5693] <... openat resumed>) = 4 [pid 5692] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) executing program [pid 5699] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5692] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5693] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5699] <... futex resumed>) = 0 [pid 5692] <... futex resumed>) = 0 [pid 5699] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5693] <... futex resumed>) = 0 [pid 5692] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5699] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5693] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5692] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5699] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5692] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5699] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5699] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5692] <... mprotect resumed>) = 0 [pid 5699] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5699] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5692] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5699] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5699] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5692] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5692] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0}ci2-upstream-fs/strace-static-x86_64: Process 5701 attached ci2-upstream-fs/strace-static-x86_64: Process 5700 attached [pid 5699] <... clone3 resumed> => {parent_tid=[5700]}, 88) = 5700 [pid 5699] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5692] <... clone3 resumed> => {parent_tid=[5701]}, 88) = 5701 [pid 5701] 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 [pid 5700] 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 [pid 5699] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5692] rt_sigprocmask(SIG_SETMASK, [] [pid 5701] <... rseq resumed>) = 0 [pid 5700] <... rseq resumed>) = 0 [pid 5699] <... futex resumed>) = 0 [pid 5692] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5701] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5700] set_robust_list(0x7f6e5f3099a0, 24 [pid 5699] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5692] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5701] <... set_robust_list resumed>) = 0 [pid 5700] <... set_robust_list resumed>) = 0 [pid 5697] <... write resumed>) = 2097152 [pid 5692] <... futex resumed>) = 0 [pid 5701] rt_sigprocmask(SIG_SETMASK, [] [pid 5700] rt_sigprocmask(SIG_SETMASK, [] [pid 5697] munmap(0x7f6e56ee9000, 138412032 [pid 5692] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] <... close resumed>) = 0 [pid 5701] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5700] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5701] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5700] memfd_create("syzkaller", 0) = 3 [pid 5700] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5697] <... munmap resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5702 attached [pid 5697] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5702 [pid 5702] set_robust_list(0x555586e476e0, 24 [pid 5697] <... openat resumed>) = 4 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5702] <... set_robust_list resumed>) = 0 [pid 5701] <... write resumed>) = 4102 [pid 5697] ioctl(4, LOOP_SET_FD, 3 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5697] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 5702] rt_sigprocmask(SIG_SETMASK, [] [pid 5701] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5702] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5701] <... futex resumed>) = 1 [pid 5697] ioctl(4, LOOP_CLR_FD [pid 5692] <... futex resumed>) = 0 [pid 5698] <... write resumed>) = 2097152 [pid 5702] chdir("./5" [pid 5701] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5697] <... ioctl resumed>) = 0 [pid 5692] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5702] <... chdir resumed>) = 0 [pid 5693] <... futex resumed>) = 0 [pid 5692] <... futex resumed>) = 1 [pid 5692] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5698] munmap(0x7f6e56ee9000, 138412032 [pid 5693] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0) = 0x200000000000 [pid 5702] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5697] ioctl(4, LOOP_SET_FD, 3 [pid 5693] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5702] <... prctl resumed>) = 0 [pid 5697] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 5693] <... futex resumed>) = 1 [pid 5692] <... futex resumed>) = 0 [pid 5702] setpgid(0, 0 [pid 5697] close(4 [pid 5693] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5692] exit_group(0 [pid 5702] <... setpgid resumed>) = 0 [pid 5701] <... futex resumed>) = ? [pid 5698] <... munmap resumed>) = 0 [pid 5697] <... close resumed>) = 0 [pid 5693] <... futex resumed>) = ? [pid 5692] <... exit_group resumed>) = ? [pid 5701] +++ exited with 0 +++ [pid 5697] close(3 [pid 5693] +++ exited with 0 +++ [pid 5702] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5698] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [pid 5702] write(3, "1000", 4) = 4 [pid 5702] close(3 [pid 5698] ioctl(4, LOOP_SET_FD, 3 [pid 5702] <... close resumed>) = 0 [pid 5702] symlink("/dev/binderfs", "./binderfs" [pid 5698] <... ioctl resumed>) = 0 [pid 5702] <... symlink resumed>) = 0 [pid 5702] write(1, "executing program\n", 18 [pid 5698] close(3) = 0 [pid 5702] <... write resumed>) = 18 [pid 5698] close(4 [pid 5702] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5698] <... close resumed>) = 0 executing program [pid 5702] <... futex resumed>) = 0 [pid 5698] mkdir("./file0", 0777 [pid 5702] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5698] <... mkdir resumed>) = 0 [pid 5702] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5698] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5702] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5692] +++ exited with 0 +++ [pid 5702] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5692, si_uid=0, si_status=0, si_utime=0, si_stime=10 /* 0.10 s */} --- [pid 5702] <... mprotect resumed>) = 0 [pid 5702] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5624] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5702] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5624] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5702] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5703 attached [pid 5700] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5624] <... openat resumed>) = 3 [pid 5702] <... clone3 resumed> => {parent_tid=[5703]}, 88) = 5703 [pid 5624] fstat(3 [pid 5702] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5703] 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 [pid 5702] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5697] <... close resumed>) = 0 [pid 5624] getdents64(3 [pid 5703] <... rseq resumed>) = 0 [pid 5702] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5703] set_robust_list(0x7f6e5f3099a0, 24 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [ 92.997848][ T5698] loop2: detected capacity change from 0 to 4096 [ 93.034472][ T5698] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5703] <... set_robust_list resumed>) = 0 [pid 5702] <... futex resumed>) = 0 [pid 5697] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5703] rt_sigprocmask(SIG_SETMASK, [] [pid 5702] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5703] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5703] memfd_create("syzkaller", 0 [pid 5697] <... futex resumed>) = 1 [pid 5695] <... futex resumed>) = 0 [pid 5703] <... memfd_create resumed>) = 3 [pid 5697] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5695] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5703] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5695] <... futex resumed>) = 0 [pid 5697] <... openat resumed>) = 3 [pid 5695] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5697] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5695] <... futex resumed>) = 0 [pid 5695] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5695] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5697] write(3, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102) = 4102 [pid 5697] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5695] <... futex resumed>) = 0 [pid 5697] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 3, 0 [pid 5695] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5697] <... mmap resumed>) = 0x200000000000 [pid 5695] <... futex resumed>) = 0 [pid 5697] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5695] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5697] <... futex resumed>) = 0 [pid 5695] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5697] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5695] exit_group(0 [pid 5697] <... futex resumed>) = ? [pid 5695] <... exit_group resumed>) = ? [pid 5697] +++ exited with 0 +++ [pid 5695] +++ exited with 0 +++ [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5695, si_uid=0, si_status=0, si_utime=0, si_stime=14 /* 0.14 s */} --- [pid 5625] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5625] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5625] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5700] <... write resumed>) = 2097152 [pid 5700] munmap(0x7f6e56ee9000, 138412032 [pid 5625] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5625] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5625] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5625] newfstatat(AT_FDCWD, "./4/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] unlink("./4/binderfs" [pid 5698] <... mount resumed>) = 0 [pid 5624] <... umount2 resumed>) = 0 [pid 5624] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5698] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5700] <... munmap resumed>) = 0 [pid 5698] <... openat resumed>) = 3 [pid 5624] newfstatat(AT_FDCWD, "./4/file0" [pid 5703] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5698] chdir("./file0" [pid 5624] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5698] <... chdir resumed>) = 0 [pid 5624] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5698] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5700] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5698] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5700] <... openat resumed>) = 4 [pid 5698] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5700] ioctl(4, LOOP_SET_FD, 3 [pid 5698] <... futex resumed>) = 1 [pid 5700] <... ioctl resumed>) = 0 [pid 5698] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5696] <... futex resumed>) = 0 [pid 5625] <... unlink resumed>) = 0 [pid 5624] <... openat resumed>) = 4 [pid 5698] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5696] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] fstat(4 [pid 5698] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5696] <... futex resumed>) = 0 [pid 5696] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5700] close(3 [pid 5625] umount2("./4/cpu.stat", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5700] <... close resumed>) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5700] close(4 [pid 5625] newfstatat(AT_FDCWD, "./4/cpu.stat" [pid 5700] <... close resumed>) = 0 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFREG|000, st_size=4102, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5700] mkdir("./file0", 0777 [pid 5625] unlink("./4/cpu.stat" [pid 5700] <... mkdir resumed>) = 0 [pid 5625] <... unlink resumed>) = 0 [pid 5624] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5700] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5625] getdents64(3 [pid 5624] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5624] close(4 [pid 5625] close(3 [pid 5624] <... close resumed>) = 0 [pid 5625] <... close resumed>) = 0 [pid 5625] rmdir("./4" [pid 5624] rmdir("./4/file0" [pid 5698] <... openat resumed>) = 4 [pid 5624] <... rmdir resumed>) = 0 [pid 5698] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5698] <... futex resumed>) = 1 [pid 5696] <... futex resumed>) = 0 [pid 5703] <... write resumed>) = 2097152 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5698] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5696] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5624] newfstatat(AT_FDCWD, "./4/binderfs" [pid 5703] munmap(0x7f6e56ee9000, 138412032 [pid 5698] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5696] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5698] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5624] unlink("./4/binderfs" [pid 5698] <... write resumed>) = 4102 [pid 5625] <... rmdir resumed>) = 0 [pid 5624] <... unlink resumed>) = 0 [pid 5698] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5703] <... munmap resumed>) = 0 [pid 5698] <... futex resumed>) = 1 [pid 5696] <... futex resumed>) = 0 [pid 5624] getdents64(3 [pid 5696] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] mkdir("./5", 0777 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5703] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5698] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5696] <... futex resumed>) = 0 [pid 5625] <... mkdir resumed>) = 0 [pid 5703] <... openat resumed>) = 4 [pid 5698] <... mmap resumed>) = 0x200000000000 [pid 5696] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] close(3 [pid 5703] ioctl(4, LOOP_SET_FD, 3 [pid 5698] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... close resumed>) = 0 [pid 5703] <... ioctl resumed>) = 0 [pid 5698] <... futex resumed>) = 1 [pid 5696] <... futex resumed>) = 0 [pid 5698] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5696] exit_group(0 [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [ 93.222537][ T5700] loop3: detected capacity change from 0 to 4096 [ 93.265896][ T5700] ntfs3(loop3): ino=3, Correct links count -> 2. [pid 5624] rmdir("./4" [pid 5703] close(3 [pid 5698] <... futex resumed>) = ? [pid 5696] <... exit_group resumed>) = ? [pid 5625] <... openat resumed>) = 3 [pid 5698] +++ exited with 0 +++ [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5624] <... rmdir resumed>) = 0 [pid 5625] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5624] mkdir("./5", 0777 [pid 5703] <... close resumed>) = 0 [pid 5624] <... mkdir resumed>) = 0 [pid 5703] close(4 [pid 5625] close(3 [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5703] <... close resumed>) = 0 [pid 5625] <... close resumed>) = 0 [pid 5703] mkdir("./file0", 0777 [pid 5624] <... openat resumed>) = 3 [pid 5624] ioctl(3, LOOP_CLR_FD) = 0 [pid 5624] close(3) = 0 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5704 attached [pid 5703] <... mkdir resumed>) = 0 [pid 5696] +++ exited with 0 +++ [pid 5704] set_robust_list(0x555586e476e0, 24 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5704 [pid 5704] <... set_robust_list resumed>) = 0 [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5696, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5704] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5704] chdir("./5" [pid 5626] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 5705 attached [pid 5704] <... chdir resumed>) = 0 [pid 5703] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5705] set_robust_list(0x555586e476e0, 24 [pid 5704] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5705] <... set_robust_list resumed>) = 0 [pid 5704] <... prctl resumed>) = 0 [pid 5626] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5705] rt_sigprocmask(SIG_SETMASK, [] [pid 5704] setpgid(0, 0 [pid 5626] <... openat resumed>) = 3 [pid 5705] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5704] <... setpgid resumed>) = 0 [pid 5626] fstat(3 [pid 5705] chdir("./5" [pid 5704] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5705] <... chdir resumed>) = 0 [pid 5704] <... openat resumed>) = 3 [pid 5626] getdents64(3 [pid 5705] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5705] <... prctl resumed>) = 0 [pid 5705] setpgid(0, 0 [pid 5704] write(3, "1000", 4 [pid 5626] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5705] <... setpgid resumed>) = 0 [pid 5704] <... write resumed>) = 4 [pid 5705] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5704] close(3) = 0 [pid 5705] <... openat resumed>) = 3 [ 93.308048][ T5703] loop4: detected capacity change from 0 to 4096 [pid 5704] symlink("/dev/binderfs", "./binderfs" [pid 5705] write(3, "1000", 4) = 4 [pid 5705] close(3) = 0 [pid 5705] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5705] write(1, "executing program\n", 18 [pid 5704] <... symlink resumed>) = 0 [pid 5705] <... write resumed>) = 18 [pid 5705] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5704] write(1, "executing program\n", 18 [pid 5705] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5704] <... write resumed>) = 18 [pid 5705] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5705] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5704] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5705] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5704] <... futex resumed>) = 0 [pid 5705] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5704] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5705] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5704] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5705 [pid 5705] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5704] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5705] <... mprotect resumed>) = 0 [pid 5704] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5704] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5705] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5704] <... mmap resumed>) = 0x7f6e5f2e9000 executing program executing program [pid 5704] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5705] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5704] <... mprotect resumed>) = 0 [pid 5705] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5706 attached [pid 5705] <... clone3 resumed> => {parent_tid=[5706]}, 88) = 5706 [pid 5705] rt_sigprocmask(SIG_SETMASK, [] [pid 5704] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5705] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5704] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5705] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5704] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5705] <... futex resumed>) = 0 [pid 5705] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}ci2-upstream-fs/strace-static-x86_64: Process 5707 attached [pid 5704] <... clone3 resumed> => {parent_tid=[5707]}, 88) = 5707 [pid 5707] 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 [pid 5706] 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 [pid 5704] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5707] <... rseq resumed>) = 0 [pid 5706] <... rseq resumed>) = 0 [pid 5704] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5706] set_robust_list(0x7f6e5f3099a0, 24 [pid 5707] set_robust_list(0x7f6e5f3099a0, 24 [pid 5704] <... futex resumed>) = 0 [pid 5707] <... set_robust_list resumed>) = 0 [pid 5706] <... set_robust_list resumed>) = 0 [pid 5704] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5707] rt_sigprocmask(SIG_SETMASK, [] [pid 5706] rt_sigprocmask(SIG_SETMASK, [] [pid 5707] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5706] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5706] memfd_create("syzkaller", 0 [pid 5707] memfd_create("syzkaller", 0 [pid 5706] <... memfd_create resumed>) = 3 [pid 5707] <... memfd_create resumed>) = 3 [pid 5706] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5707] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5706] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5707] <... mmap resumed>) = 0x7f6e56ee9000 [ 93.389982][ T5703] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5626] <... umount2 resumed>) = 0 [pid 5626] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./4/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5626] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5626] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5626] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5626] close(4) = 0 [pid 5626] rmdir("./4/file0") = 0 [pid 5626] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5707] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5626] newfstatat(AT_FDCWD, "./4/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] unlink("./4/binderfs") = 0 [pid 5626] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] close(3 [pid 5700] <... mount resumed>) = 0 [pid 5626] <... close resumed>) = 0 [pid 5700] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5626] rmdir("./4") = 0 [pid 5706] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5700] <... openat resumed>) = 3 [pid 5626] mkdir("./5", 0777 [pid 5700] chdir("./file0") = 0 [pid 5700] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5700] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5700] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5699] <... futex resumed>) = 0 [pid 5699] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... mkdir resumed>) = 0 [pid 5700] <... futex resumed>) = 0 [pid 5699] <... futex resumed>) = 1 [pid 5700] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5699] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 3 [pid 5626] ioctl(3, LOOP_CLR_FD) = 0 [pid 5626] close(3) = 0 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555586e476d0) = 5708 [pid 5700] <... openat resumed>) = 4 ci2-upstream-fs/strace-static-x86_64: Process 5708 attached [pid 5700] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5708] set_robust_list(0x555586e476e0, 24 [pid 5700] <... futex resumed>) = 1 [pid 5699] <... futex resumed>) = 0 [pid 5708] <... set_robust_list resumed>) = 0 [pid 5699] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] rt_sigprocmask(SIG_SETMASK, [] [pid 5699] <... futex resumed>) = 0 [pid 5699] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5708] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5700] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5708] chdir("./5") = 0 [pid 5708] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5700] <... write resumed>) = 4102 [pid 5708] <... prctl resumed>) = 0 [pid 5700] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] setpgid(0, 0 [pid 5700] <... futex resumed>) = 1 [pid 5708] <... setpgid resumed>) = 0 [pid 5700] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5699] <... futex resumed>) = 0 [pid 5708] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5700] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5699] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5700] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5699] <... futex resumed>) = 0 [pid 5699] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5708] <... openat resumed>) = 3 [pid 5700] <... mmap resumed>) = 0x200000000000 [pid 5700] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5699] <... futex resumed>) = 0 [pid 5700] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5699] exit_group(0) = ? [pid 5700] <... futex resumed>) = ? [pid 5708] write(3, "1000", 4) = 4 [pid 5708] close(3) = 0 [pid 5708] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 5708] write(1, "executing program\n", 18) = 18 [pid 5707] <... write resumed>) = 2097152 [pid 5708] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5707] munmap(0x7f6e56ee9000, 138412032 [pid 5708] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5700] +++ exited with 0 +++ [pid 5699] +++ exited with 0 +++ [pid 5708] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5706] <... write resumed>) = 2097152 [pid 5708] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5708] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5699, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 5706] munmap(0x7f6e56ee9000, 138412032 [pid 5627] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5708] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5627] <... restart_syscall resumed>) = 0 [pid 5708] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5707] <... munmap resumed>) = 0 [pid 5706] <... munmap resumed>) = 0 [pid 5703] <... mount resumed>) = 0 [pid 5708] <... mprotect resumed>) = 0 [pid 5707] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5706] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5703] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5708] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5707] <... openat resumed>) = 4 [pid 5703] <... openat resumed>) = 3 [pid 5627] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5706] <... openat resumed>) = 4 [pid 5707] ioctl(4, LOOP_SET_FD, 3 [pid 5706] ioctl(4, LOOP_SET_FD, 3 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5708] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5707] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 5706] <... ioctl resumed>) = 0 [pid 5703] chdir("./file0" [pid 5627] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5707] ioctl(4, LOOP_CLR_FD [pid 5627] <... openat resumed>) = 3 [pid 5707] <... ioctl resumed>) = 0 [pid 5703] <... chdir resumed>) = 0 [pid 5708] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5627] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5709 attached [pid 5708] <... clone3 resumed> => {parent_tid=[5709]}, 88) = 5709 [pid 5706] close(3 [pid 5703] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5627] getdents64(3 [pid 5709] 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 [pid 5707] ioctl(4, LOOP_SET_FD, 3 [pid 5706] <... close resumed>) = 0 [pid 5709] <... rseq resumed>) = 0 [pid 5708] rt_sigprocmask(SIG_SETMASK, [] [pid 5707] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 5703] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5706] close(4) = 0 [pid 5627] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5709] set_robust_list(0x7f6e5f3099a0, 24 [pid 5708] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5707] close(4 [pid 5706] mkdir("./file0", 0777 [pid 5703] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5709] <... set_robust_list resumed>) = 0 [pid 5708] <... futex resumed>) = 0 [pid 5706] <... mkdir resumed>) = 0 [pid 5703] <... futex resumed>) = 1 [pid 5702] <... futex resumed>) = 0 [pid 5709] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5708] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5703] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5702] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5709] memfd_create("syzkaller", 0 [pid 5706] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5703] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5702] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5709] <... memfd_create resumed>) = 3 [pid 5703] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5709] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [ 93.745136][ T5706] loop1: detected capacity change from 0 to 4096 [pid 5703] <... openat resumed>) = 4 [pid 5627] <... umount2 resumed>) = 0 [pid 5703] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5702] <... futex resumed>) = 0 [pid 5702] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5703] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5702] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5709] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] newfstatat(AT_FDCWD, "./4/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5627] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5627] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5627] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5627] close(4) = 0 [pid 5709] <... write resumed>) = 2097152 [pid 5703] <... write resumed>) = 4102 [pid 5627] rmdir("./4/file0" [pid 5709] munmap(0x7f6e56ee9000, 138412032 [pid 5627] <... rmdir resumed>) = 0 [pid 5703] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5702] <... futex resumed>) = 0 [pid 5702] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5703] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5702] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5627] newfstatat(AT_FDCWD, "./4/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] unlink("./4/binderfs" [pid 5707] <... close resumed>) = 0 [pid 5703] <... mmap resumed>) = 0x200000000000 [pid 5627] <... unlink resumed>) = 0 [pid 5707] close(3 [pid 5627] getdents64(3 [pid 5703] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5702] <... futex resumed>) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5703] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5702] exit_group(0 [pid 5627] close(3 [pid 5709] <... munmap resumed>) = 0 [pid 5709] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [ 93.815964][ T5706] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5709] ioctl(4, LOOP_SET_FD, 3 [pid 5703] <... futex resumed>) = ? [pid 5702] <... exit_group resumed>) = ? [pid 5627] <... close resumed>) = 0 [pid 5709] <... ioctl resumed>) = 0 [pid 5627] rmdir("./4" [pid 5709] close(3) = 0 [pid 5627] <... rmdir resumed>) = 0 [pid 5703] +++ exited with 0 +++ [pid 5702] +++ exited with 0 +++ [pid 5709] close(4 [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5702, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 5709] <... close resumed>) = 0 [pid 5709] mkdir("./file0", 0777 [pid 5627] mkdir("./5", 0777 [pid 5709] <... mkdir resumed>) = 0 [pid 5706] <... mount resumed>) = 0 [pid 5628] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5706] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5709] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5707] <... close resumed>) = 0 [pid 5627] <... mkdir resumed>) = 0 [pid 5706] <... openat resumed>) = 3 [pid 5628] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5707] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... openat resumed>) = 3 [pid 5707] <... futex resumed>) = 1 [pid 5706] chdir("./file0" [pid 5704] <... futex resumed>) = 0 [ 93.889460][ T5709] loop2: detected capacity change from 0 to 4096 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5707] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5706] <... chdir resumed>) = 0 [pid 5704] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5706] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5704] <... futex resumed>) = 0 [pid 5707] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5706] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5704] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] fstat(3 [pid 5627] <... openat resumed>) = 3 [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] ioctl(3, LOOP_CLR_FD [pid 5707] <... openat resumed>) = 3 [pid 5706] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] getdents64(3 [pid 5627] <... ioctl resumed>) = 0 [pid 5707] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5627] close(3 [pid 5707] <... futex resumed>) = 1 [pid 5706] <... futex resumed>) = 1 [pid 5705] <... futex resumed>) = 0 [pid 5704] <... futex resumed>) = 0 [pid 5628] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5707] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5706] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5705] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5704] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5705] <... futex resumed>) = 0 [pid 5707] write(3, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5705] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5704] <... futex resumed>) = 0 [pid 5704] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] <... close resumed>) = 0 [pid 5707] <... write resumed>) = 4102 [pid 5706] <... openat resumed>) = 4 [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5707] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5707] <... futex resumed>) = 1 [pid 5706] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5704] <... futex resumed>) = 0 [ 93.939465][ T5709] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5707] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5705] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5710 attached [pid 5706] <... futex resumed>) = 1 [pid 5705] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5704] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5706] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5705] <... futex resumed>) = 0 [pid 5704] <... futex resumed>) = 0 [pid 5707] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 3, 0 [pid 5705] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5704] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5710 [pid 5710] set_robust_list(0x555586e476e0, 24 [pid 5707] <... mmap resumed>) = 0x200000000000 [pid 5706] <... write resumed>) = 4102 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5707] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5706] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5707] <... futex resumed>) = 1 [pid 5706] <... futex resumed>) = 1 [pid 5705] <... futex resumed>) = 0 [pid 5704] <... futex resumed>) = 0 [pid 5707] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5706] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5705] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5704] exit_group(0 [pid 5707] <... futex resumed>) = ? [pid 5706] <... mmap resumed>) = 0x200000000000 [pid 5705] <... futex resumed>) = 0 [pid 5704] <... exit_group resumed>) = ? [pid 5710] <... set_robust_list resumed>) = 0 [pid 5707] +++ exited with 0 +++ [pid 5705] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5706] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5710] rt_sigprocmask(SIG_SETMASK, [] [pid 5706] <... futex resumed>) = 0 [pid 5710] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5706] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5705] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5710] chdir("./5" [pid 5705] exit_group(0 [pid 5710] <... chdir resumed>) = 0 [pid 5710] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5706] <... futex resumed>) = ? [pid 5705] <... exit_group resumed>) = ? [pid 5710] <... prctl resumed>) = 0 [pid 5706] +++ exited with 0 +++ [pid 5710] setpgid(0, 0) = 0 [pid 5704] +++ exited with 0 +++ [pid 5710] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5704, si_uid=0, si_status=0, si_utime=0, si_stime=10 /* 0.10 s */} --- [pid 5710] <... openat resumed>) = 3 [pid 5624] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5705] +++ exited with 0 +++ [pid 5624] <... restart_syscall resumed>) = 0 [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5705, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=5 /* 0.05 s */} --- [pid 5625] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5624] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5624] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5710] write(3, "1000", 4 [pid 5625] <... restart_syscall resumed>) = 0 [pid 5624] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./5/binderfs" [pid 5710] <... write resumed>) = 4 [pid 5624] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5710] close(3) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] unlink("./5/binderfs" [pid 5710] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5625] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] <... unlink resumed>) = 0 [pid 5710] write(1, "executing program\n", 18 [pid 5625] <... openat resumed>) = 3 executing program [pid 5710] <... write resumed>) = 18 [pid 5625] fstat(3 [pid 5710] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] umount2("./5/cpu.stat", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] getdents64(3 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5710] <... futex resumed>) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5625] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] newfstatat(AT_FDCWD, "./5/cpu.stat" [pid 5710] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5624] <... newfstatat resumed>, {st_mode=S_IFREG|000, st_size=4102, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5710] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5624] unlink("./5/cpu.stat" [pid 5710] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5624] <... unlink resumed>) = 0 [pid 5710] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5710] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5710] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5624] getdents64(3 [pid 5710] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5710] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5624] close(3 [pid 5710] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5624] <... close resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5711 attached [pid 5624] rmdir("./5" [pid 5710] <... clone3 resumed> => {parent_tid=[5711]}, 88) = 5711 [pid 5710] rt_sigprocmask(SIG_SETMASK, [] [pid 5711] 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 [pid 5710] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5711] <... rseq resumed>) = 0 [pid 5710] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5711] set_robust_list(0x7f6e5f3099a0, 24 [pid 5710] <... futex resumed>) = 0 [pid 5710] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5711] <... set_robust_list resumed>) = 0 [pid 5624] <... rmdir resumed>) = 0 [pid 5711] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5624] mkdir("./6", 0777) = 0 [pid 5628] <... umount2 resumed>) = 0 [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5628] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] <... openat resumed>) = 3 [pid 5711] memfd_create("syzkaller", 0 [pid 5628] newfstatat(AT_FDCWD, "./5/file0" [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5628] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5711] <... memfd_create resumed>) = 3 [pid 5624] close(3 [pid 5628] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... close resumed>) = 0 [pid 5711] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5711] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] openat(AT_FDCWD, "./5/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] <... openat resumed>) = 4 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5628] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5628] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5712 [pid 5624] rt_sigprocmask(SIG_SETMASK, []ci2-upstream-fs/strace-static-x86_64: Process 5712 attached [pid 5628] close(4 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5712] set_robust_list(0x555586e476e0, 24 [pid 5628] <... close resumed>) = 0 [pid 5625] <... umount2 resumed>) = 0 [pid 5712] <... set_robust_list resumed>) = 0 [pid 5628] rmdir("./5/file0" [pid 5625] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5712] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] <... rmdir resumed>) = 0 [pid 5712] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5712] chdir("./6" [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] newfstatat(AT_FDCWD, "./5/file0" [pid 5628] newfstatat(AT_FDCWD, "./5/binderfs" [pid 5712] <... chdir resumed>) = 0 [pid 5712] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5628] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5712] <... prctl resumed>) = 0 [pid 5709] <... mount resumed>) = 0 [pid 5628] unlink("./5/binderfs") = 0 [pid 5625] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5712] setpgid(0, 0 [pid 5709] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5628] getdents64(3 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5712] <... setpgid resumed>) = 0 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5625] openat(AT_FDCWD, "./5/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5709] <... openat resumed>) = 3 [pid 5625] <... openat resumed>) = 4 [pid 5709] chdir("./file0" [pid 5712] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5709] <... chdir resumed>) = 0 [pid 5628] close(3 [pid 5625] fstat(4 [pid 5712] <... openat resumed>) = 3 [pid 5628] <... close resumed>) = 0 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5712] write(3, "1000", 4 [pid 5709] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5628] rmdir("./5" [pid 5625] getdents64(4 [pid 5712] <... write resumed>) = 4 [pid 5712] close(3 [pid 5709] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5628] <... rmdir resumed>) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5712] <... close resumed>) = 0 [pid 5709] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] getdents64(4 [pid 5712] symlink("/dev/binderfs", "./binderfs" [pid 5628] mkdir("./6", 0777 [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5709] <... futex resumed>) = 1 [pid 5708] <... futex resumed>) = 0 [pid 5709] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5625] close(4 [pid 5708] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... close resumed>) = 0 [pid 5709] <... futex resumed>) = 0 [pid 5708] <... futex resumed>) = 1 [pid 5625] rmdir("./5/file0" [pid 5712] <... symlink resumed>) = 0 [pid 5708] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5709] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 executing program [pid 5712] write(1, "executing program\n", 18) = 18 [pid 5712] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5712] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5712] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5711] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5628] <... mkdir resumed>) = 0 [pid 5712] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5712] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5712] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5712] <... mprotect resumed>) = 0 [pid 5625] <... rmdir resumed>) = 0 [pid 5625] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5712] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5628] <... openat resumed>) = 3 [pid 5712] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5712] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] <... ioctl resumed>) = 0 [pid 5625] newfstatat(AT_FDCWD, "./5/binderfs" [pid 5628] close(3ci2-upstream-fs/strace-static-x86_64: Process 5713 attached [pid 5625] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] unlink("./5/binderfs") = 0 [pid 5625] getdents64(3 [pid 5713] 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 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5713] <... rseq resumed>) = 0 [pid 5625] close(3 [pid 5713] set_robust_list(0x7f6e5f3099a0, 24 [pid 5625] <... close resumed>) = 0 [pid 5712] <... clone3 resumed> => {parent_tid=[5713]}, 88) = 5713 [pid 5712] rt_sigprocmask(SIG_SETMASK, [] [pid 5713] <... set_robust_list resumed>) = 0 [pid 5625] rmdir("./5" [pid 5712] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] <... rmdir resumed>) = 0 [pid 5713] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5712] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5625] mkdir("./6", 0777 [pid 5712] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5713] memfd_create("syzkaller", 0 [pid 5625] <... mkdir resumed>) = 0 [pid 5713] <... memfd_create resumed>) = 3 [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5713] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5625] <... openat resumed>) = 3 [pid 5713] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5708] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5708] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... ioctl resumed>) = 0 [pid 5625] close(3 [pid 5708] <... futex resumed>) = 0 [pid 5708] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5709] <... openat resumed>) = 4 [pid 5708] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5709] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5708] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5709] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5708] <... mprotect resumed>) = 0 [pid 5708] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5708] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0}ci2-upstream-fs/strace-static-x86_64: Process 5714 attached [pid 5714] 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 [pid 5708] <... clone3 resumed> => {parent_tid=[5714]}, 88) = 5714 [pid 5714] <... rseq resumed>) = 0 [pid 5714] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5708] rt_sigprocmask(SIG_SETMASK, [] [pid 5714] <... set_robust_list resumed>) = 0 [pid 5708] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5714] rt_sigprocmask(SIG_SETMASK, [] [pid 5708] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5714] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5708] <... futex resumed>) = 0 [pid 5714] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5708] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5714] <... write resumed>) = 4102 [pid 5714] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5708] <... futex resumed>) = 0 [pid 5714] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5708] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5709] <... futex resumed>) = 0 [pid 5708] <... futex resumed>) = 1 [pid 5709] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5708] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5709] <... mmap resumed>) = 0x200000000000 [pid 5709] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5708] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5709] <... futex resumed>) = 0 [pid 5709] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5628] <... close resumed>) = 0 [pid 5708] exit_group(0 [pid 5714] <... futex resumed>) = ? [pid 5709] <... futex resumed>) = ? [pid 5708] <... exit_group resumed>) = ? [pid 5714] +++ exited with 0 +++ [pid 5709] +++ exited with 0 +++ [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5713] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5711] <... write resumed>) = 2097152 [pid 5625] <... close resumed>) = 0 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[]ci2-upstream-fs/strace-static-x86_64: Process 5715 attached [pid 5711] munmap(0x7f6e56ee9000, 138412032 [pid 5708] +++ exited with 0 +++ [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5715 [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5708, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=12 /* 0.12 s */} --- [pid 5715] set_robust_list(0x555586e476e0, 24 [pid 5626] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5715] <... set_robust_list resumed>) = 0 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] <... restart_syscall resumed>) = 0 [pid 5715] rt_sigprocmask(SIG_SETMASK, [] [pid 5711] <... munmap resumed>) = 0 [pid 5715] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5711] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5716 [pid 5715] chdir("./6"ci2-upstream-fs/strace-static-x86_64: Process 5716 attached [pid 5711] <... openat resumed>) = 4 [pid 5626] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5715] <... chdir resumed>) = 0 [pid 5711] ioctl(4, LOOP_SET_FD, 3 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5711] <... ioctl resumed>) = 0 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5715] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5626] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5716] set_robust_list(0x555586e476e0, 24 [pid 5715] <... prctl resumed>) = 0 [pid 5711] close(3 [pid 5716] <... set_robust_list resumed>) = 0 [pid 5715] setpgid(0, 0 [pid 5711] <... close resumed>) = 0 [pid 5716] rt_sigprocmask(SIG_SETMASK, [] [pid 5715] <... setpgid resumed>) = 0 [pid 5711] close(4 [pid 5626] <... openat resumed>) = 3 [pid 5626] fstat(3 [pid 5716] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5715] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5711] <... close resumed>) = 0 [pid 5716] chdir("./6" [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5716] <... chdir resumed>) = 0 [pid 5626] getdents64(3 [pid 5716] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5711] mkdir("./file0", 0777 [pid 5715] <... openat resumed>) = 3 [pid 5716] <... prctl resumed>) = 0 [pid 5715] write(3, "1000", 4 [pid 5711] <... mkdir resumed>) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5626] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5716] setpgid(0, 0 [pid 5715] <... write resumed>) = 4 [pid 5716] <... setpgid resumed>) = 0 [pid 5715] close(3 [pid 5716] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5711] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5716] <... openat resumed>) = 3 [pid 5716] write(3, "1000", 4 [pid 5715] <... close resumed>) = 0 [pid 5716] <... write resumed>) = 4 [pid 5715] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5716] close(3 [pid 5713] <... write resumed>) = 2097152 [pid 5716] <... close resumed>) = 0 [pid 5713] munmap(0x7f6e56ee9000, 138412032 [pid 5716] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5715] write(1, "executing program\n", 18) = 18 [pid 5713] <... munmap resumed>) = 0 [pid 5715] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5713] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5715] <... futex resumed>) = 0 [pid 5715] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5713] <... openat resumed>) = 4 [pid 5715] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5713] ioctl(4, LOOP_SET_FD, 3 [pid 5715] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5713] <... ioctl resumed>) = 0 [pid 5715] <... rt_sigprocmask resumed>, NULL, 8) = 0 [ 94.365982][ T5711] loop3: detected capacity change from 0 to 4096 [pid 5713] close(3 [pid 5716] write(1, "executing program\n", 18 [pid 5715] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5713] <... close resumed>) = 0 [pid 5713] close(4 [pid 5715] <... mmap resumed>) = 0x7f6e5f2e9000 executing program [pid 5716] <... write resumed>) = 18 [pid 5715] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5713] <... close resumed>) = 0 [pid 5713] mkdir("./file0", 0777) = 0 [pid 5713] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5716] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5715] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5716] <... futex resumed>) = 0 [pid 5715] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5716] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5715] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5716] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5716] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1]ci2-upstream-fs/strace-static-x86_64: Process 5717 attached , NULL, 8) = 0 [pid 5716] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5716] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5715] <... clone3 resumed> => {parent_tid=[5717]}, 88) = 5717 [pid 5716] <... mprotect resumed>) = 0 [pid 5715] rt_sigprocmask(SIG_SETMASK, [] [pid 5716] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5715] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5715] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5715] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5716] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5716] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5718 attached [ 94.420165][ T5713] loop0: detected capacity change from 0 to 4096 [ 94.422269][ T5711] ntfs3(loop3): ino=3, Correct links count -> 2. [pid 5718] 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 [pid 5716] <... clone3 resumed> => {parent_tid=[5718]}, 88) = 5718 [pid 5716] rt_sigprocmask(SIG_SETMASK, [] [pid 5718] <... rseq resumed>) = 0 [pid 5718] set_robust_list(0x7f6e5f3099a0, 24 [pid 5716] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5718] <... set_robust_list resumed>) = 0 [pid 5716] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5718] rt_sigprocmask(SIG_SETMASK, [] [pid 5716] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5718] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5718] memfd_create("syzkaller", 0) = 3 [pid 5718] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5717] 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 [pid 5717] set_robust_list(0x7f6e5f3099a0, 24) = 0 [pid 5717] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5718] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5717] memfd_create("syzkaller", 0) = 3 [pid 5626] <... umount2 resumed>) = 0 [pid 5717] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [ 94.508840][ T5713] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5626] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./5/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5626] openat(AT_FDCWD, "./5/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5626] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5626] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5626] close(4) = 0 [pid 5626] rmdir("./5/file0") = 0 [pid 5626] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5718] <... write resumed>) = 2097152 [pid 5626] newfstatat(AT_FDCWD, "./5/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5718] munmap(0x7f6e56ee9000, 138412032 [pid 5626] unlink("./5/binderfs") = 0 [pid 5626] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] close(3) = 0 [pid 5626] rmdir("./5") = 0 [pid 5717] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5718] <... munmap resumed>) = 0 [pid 5626] mkdir("./6", 0777) = 0 [pid 5718] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 5718] ioctl(4, LOOP_SET_FD, 3 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 3 [pid 5626] ioctl(3, LOOP_CLR_FD) = 0 [pid 5626] close(3) = 0 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5719 attached [pid 5718] <... ioctl resumed>) = 0 [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5719 [pid 5719] set_robust_list(0x555586e476e0, 24 [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5719] <... set_robust_list resumed>) = 0 [pid 5718] close(3 [pid 5719] rt_sigprocmask(SIG_SETMASK, [] [pid 5718] <... close resumed>) = 0 [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5719] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5718] close(4 [pid 5719] chdir("./6" [pid 5718] <... close resumed>) = 0 [pid 5719] <... chdir resumed>) = 0 [pid 5718] mkdir("./file0", 0777 [pid 5711] <... mount resumed>) = 0 [pid 5719] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5718] <... mkdir resumed>) = 0 [pid 5711] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5719] <... prctl resumed>) = 0 [pid 5719] setpgid(0, 0 [pid 5711] <... openat resumed>) = 3 [pid 5719] <... setpgid resumed>) = 0 [pid 5718] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5711] chdir("./file0" [pid 5719] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5711] <... chdir resumed>) = 0 [pid 5719] <... openat resumed>) = 3 [pid 5711] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5711] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5719] write(3, "1000", 4) = 4 [pid 5719] close(3 [pid 5711] <... futex resumed>) = 1 [pid 5710] <... futex resumed>) = 0 [pid 5719] <... close resumed>) = 0 [pid 5711] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5710] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5719] symlink("/dev/binderfs", "./binderfs" [pid 5710] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5719] <... symlink resumed>) = 0 [pid 5719] write(1, "executing program\n", 18) = 18 executing program [pid 5719] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5719] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5719] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5719] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5719] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5719] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5719] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} => {parent_tid=[5720]}, 88) = 5720 [pid 5717] <... write resumed>) = 2097152 [pid 5719] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5719] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5710] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5719] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5710] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5717] munmap(0x7f6e56ee9000, 138412032 [pid 5710] <... futex resumed>) = 0 [pid 5710] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2c8000 [pid 5710] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5710] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5710] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0}ci2-upstream-fs/strace-static-x86_64: Process 5721 attached => {parent_tid=[5721]}, 88) = 5721 ci2-upstream-fs/strace-static-x86_64: Process 5720 attached [pid 5713] <... mount resumed>) = 0 [ 94.747250][ T5718] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5721] 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 [pid 5720] 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 [pid 5713] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5710] rt_sigprocmask(SIG_SETMASK, [] [pid 5717] <... munmap resumed>) = 0 [pid 5721] <... rseq resumed>) = 0 [pid 5720] <... rseq resumed>) = 0 [pid 5713] <... openat resumed>) = 3 [pid 5710] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5721] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5720] set_robust_list(0x7f6e5f3099a0, 24 [pid 5717] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5713] chdir("./file0" [pid 5710] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5721] <... set_robust_list resumed>) = 0 [pid 5720] <... set_robust_list resumed>) = 0 [pid 5717] <... openat resumed>) = 4 [pid 5713] <... chdir resumed>) = 0 [pid 5711] <... openat resumed>) = 4 [pid 5710] <... futex resumed>) = 0 [pid 5721] rt_sigprocmask(SIG_SETMASK, [] [pid 5720] rt_sigprocmask(SIG_SETMASK, [] [pid 5717] ioctl(4, LOOP_SET_FD, 3 [pid 5713] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5721] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5710] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5720] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5713] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5721] write(-1, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5713] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5711] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5717] <... ioctl resumed>) = 0 [pid 5721] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5711] <... futex resumed>) = 0 [pid 5721] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5713] <... futex resumed>) = 1 [pid 5712] <... futex resumed>) = 0 [pid 5711] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5712] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5721] <... futex resumed>) = 1 [pid 5710] <... futex resumed>) = 0 [pid 5712] <... futex resumed>) = 0 [pid 5710] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5712] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5721] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5717] close(3 [pid 5713] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5711] <... futex resumed>) = 0 [pid 5710] <... futex resumed>) = 1 [pid 5720] memfd_create("syzkaller", 0 [pid 5717] <... close resumed>) = 0 [pid 5711] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5710] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5720] <... memfd_create resumed>) = 3 [pid 5717] close(4 [pid 5711] <... mmap resumed>) = 0x200000000000 [pid 5717] <... close resumed>) = 0 [pid 5711] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5720] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5717] mkdir("./file0", 0777 [pid 5711] <... futex resumed>) = 1 [pid 5710] <... futex resumed>) = 0 [pid 5720] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5717] <... mkdir resumed>) = 0 [pid 5711] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5710] exit_group(0) = ? [pid 5721] <... futex resumed>) = ? [pid 5711] <... futex resumed>) = ? [pid 5711] +++ exited with 0 +++ [pid 5717] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5721] +++ exited with 0 +++ [pid 5710] +++ exited with 0 +++ [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5710, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=10 /* 0.10 s */} --- [pid 5627] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5712] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5712] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5712] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5627] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5712] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5627] fstat(3 [pid 5712] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5712] <... mprotect resumed>) = 0 [pid 5627] getdents64(3 [pid 5712] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5712] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5713] <... openat resumed>) = 4 [pid 5712] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [pid 5627] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 5722 attached [pid 5713] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5713] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5722] 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 [pid 5712] <... clone3 resumed> => {parent_tid=[5722]}, 88) = 5722 [pid 5712] rt_sigprocmask(SIG_SETMASK, [] [pid 5722] <... rseq resumed>) = 0 [pid 5712] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5722] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5712] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5722] <... set_robust_list resumed>) = 0 [pid 5722] rt_sigprocmask(SIG_SETMASK, [] [pid 5712] <... futex resumed>) = 0 [pid 5722] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5712] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5722] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102) = 4102 [pid 5718] <... mount resumed>) = 0 [pid 5718] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5718] chdir("./file0") = 0 [pid 5718] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5722] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5712] <... futex resumed>) = 0 [pid 5712] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5713] <... futex resumed>) = 0 [pid 5712] <... futex resumed>) = 1 [pid 5718] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5722] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5718] <... futex resumed>) = 1 [pid 5716] <... futex resumed>) = 0 [pid 5713] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5712] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5718] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5716] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5716] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5713] <... mmap resumed>) = 0x200000000000 [pid 5713] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5712] <... futex resumed>) = 0 [pid 5713] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [ 94.920332][ T5717] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5712] exit_group(0 [pid 5722] <... futex resumed>) = ? [pid 5713] <... futex resumed>) = ? [pid 5712] <... exit_group resumed>) = ? [pid 5722] +++ exited with 0 +++ [pid 5713] +++ exited with 0 +++ [pid 5718] <... openat resumed>) = 4 [pid 5718] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5712] +++ exited with 0 +++ [pid 5627] <... umount2 resumed>) = 0 [pid 5720] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5718] <... futex resumed>) = 1 [pid 5716] <... futex resumed>) = 0 [pid 5627] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5712, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=8 /* 0.08 s */} --- [pid 5718] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5716] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5718] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5716] <... futex resumed>) = 0 [pid 5716] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] newfstatat(AT_FDCWD, "./5/file0" [pid 5718] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5718] <... write resumed>) = 4102 [pid 5627] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5718] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] openat(AT_FDCWD, "./5/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5718] <... futex resumed>) = 1 [pid 5716] <... futex resumed>) = 0 [pid 5627] <... openat resumed>) = 4 [pid 5624] <... openat resumed>) = 3 [pid 5718] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5716] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] fstat(4 [pid 5718] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5716] <... futex resumed>) = 0 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] fstat(3 [pid 5718] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5716] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] getdents64(4 [pid 5718] <... mmap resumed>) = 0x200000000000 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] getdents64(4 [pid 5624] getdents64(3 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5718] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5718] <... futex resumed>) = 1 [pid 5716] <... futex resumed>) = 0 [pid 5627] close(4 [pid 5718] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5716] exit_group(0 [pid 5627] <... close resumed>) = 0 [pid 5624] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5718] <... futex resumed>) = ? [pid 5716] <... exit_group resumed>) = ? [pid 5627] rmdir("./5/file0" [pid 5718] +++ exited with 0 +++ [pid 5627] <... rmdir resumed>) = 0 [pid 5627] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5627] newfstatat(AT_FDCWD, "./5/binderfs" [pid 5716] +++ exited with 0 +++ [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] unlink("./5/binderfs") = 0 [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5716, si_uid=0, si_status=0, si_utime=0, si_stime=11 /* 0.11 s */} --- [pid 5625] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] getdents64(3 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5625] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5627] close(3 [pid 5625] <... openat resumed>) = 3 [pid 5627] <... close resumed>) = 0 [pid 5627] rmdir("./5" [pid 5625] fstat(3 [pid 5627] <... rmdir resumed>) = 0 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] mkdir("./6", 0777 [pid 5625] getdents64(3 [pid 5627] <... mkdir resumed>) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5625] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5627] ioctl(3, LOOP_CLR_FD) = 0 [pid 5627] close(3 [pid 5720] <... write resumed>) = 2097152 [pid 5720] munmap(0x7f6e56ee9000, 138412032) = 0 [pid 5720] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [pid 5717] <... mount resumed>) = 0 [pid 5720] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5717] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5720] close(3 [pid 5717] <... openat resumed>) = 3 [pid 5624] <... umount2 resumed>) = 0 [pid 5720] <... close resumed>) = 0 [pid 5717] chdir("./file0" [pid 5720] close(4 [pid 5717] <... chdir resumed>) = 0 [pid 5720] <... close resumed>) = 0 [pid 5717] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5625] <... umount2 resumed>) = 0 [pid 5717] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5717] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5720] mkdir("./file0", 0777 [pid 5717] <... futex resumed>) = 1 [pid 5715] <... futex resumed>) = 0 [pid 5624] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5715] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5717] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./6/file0" [pid 5715] <... futex resumed>) = 0 [pid 5715] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5720] <... mkdir resumed>) = 0 [pid 5625] newfstatat(AT_FDCWD, "./6/file0" [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5720] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] openat(AT_FDCWD, "./6/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5624] fstat(4 [pid 5625] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(4 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5625] openat(AT_FDCWD, "./6/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] getdents64(4 [pid 5625] <... openat resumed>) = 4 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5625] fstat(4 [pid 5624] close(4 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] <... close resumed>) = 0 [pid 5625] getdents64(4 [pid 5624] rmdir("./6/file0" [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5624] <... rmdir resumed>) = 0 [pid 5625] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5624] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] close(4 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] <... close resumed>) = 0 [pid 5624] newfstatat(AT_FDCWD, "./6/binderfs" [pid 5627] <... close resumed>) = 0 [pid 5625] rmdir("./6/file0" [pid 5717] <... openat resumed>) = 4 [pid 5625] <... rmdir resumed>) = 0 [pid 5624] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5717] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] unlink("./6/binderfs" [pid 5717] <... futex resumed>) = 1 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5715] <... futex resumed>) = 0 [pid 5625] newfstatat(AT_FDCWD, "./6/binderfs" [pid 5624] <... unlink resumed>) = 0 [pid 5717] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5715] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5717] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] getdents64(3 [pid 5715] <... futex resumed>) = 0 [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5717] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5715] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5625] unlink("./6/binderfs" [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5717] <... write resumed>) = 4102 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5717] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] close(3ci2-upstream-fs/strace-static-x86_64: Process 5723 attached [pid 5717] <... futex resumed>) = 1 [pid 5715] <... futex resumed>) = 0 [pid 5624] <... close resumed>) = 0 [pid 5715] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5717] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5715] <... futex resumed>) = 0 [pid 5624] rmdir("./6" [ 95.142955][ T5720] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5715] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5723 [pid 5723] set_robust_list(0x555586e476e0, 24 [pid 5717] <... mmap resumed>) = 0x200000000000 [pid 5723] <... set_robust_list resumed>) = 0 [pid 5717] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5625] <... unlink resumed>) = 0 [pid 5624] <... rmdir resumed>) = 0 [pid 5715] <... futex resumed>) = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] getdents64(3 [pid 5717] <... futex resumed>) = 1 [pid 5624] mkdir("./7", 0777 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5717] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5625] close(3 [pid 5723] rt_sigprocmask(SIG_SETMASK, [] [pid 5715] exit_group(0 [pid 5625] <... close resumed>) = 0 [pid 5723] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5717] <... futex resumed>) = ? [pid 5715] <... exit_group resumed>) = ? [pid 5625] rmdir("./6" [pid 5624] <... mkdir resumed>) = 0 [pid 5717] +++ exited with 0 +++ [pid 5723] chdir("./6" [pid 5625] <... rmdir resumed>) = 0 [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5723] <... chdir resumed>) = 0 [pid 5723] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5625] mkdir("./7", 0777 [pid 5624] <... openat resumed>) = 3 [pid 5723] <... prctl resumed>) = 0 [pid 5625] <... mkdir resumed>) = 0 [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5723] setpgid(0, 0 [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5624] <... ioctl resumed>) = 0 [pid 5723] <... setpgid resumed>) = 0 [pid 5715] +++ exited with 0 +++ [pid 5625] <... openat resumed>) = 3 [pid 5624] close(3 [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5715, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5723] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5625] <... ioctl resumed>) = 0 [pid 5625] close(3 [pid 5723] <... openat resumed>) = 3 [pid 5628] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5723] write(3, "1000", 4 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5723] <... write resumed>) = 4 [pid 5628] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5723] close(3 [pid 5628] <... openat resumed>) = 3 [pid 5723] <... close resumed>) = 0 [pid 5628] fstat(3 [pid 5723] symlink("/dev/binderfs", "./binderfs" [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5723] <... symlink resumed>) = 0 [pid 5628] getdents64(3 [pid 5723] write(1, "executing program\n", 18 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5723] <... write resumed>) = 18 [pid 5628] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5723] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 5723] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5723] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5723] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5723] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5723] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5723] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} => {parent_tid=[5724]}, 88) = 5724 ci2-upstream-fs/strace-static-x86_64: Process 5724 attached [pid 5723] rt_sigprocmask(SIG_SETMASK, [] [pid 5720] <... mount resumed>) = 0 [pid 5723] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5723] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5720] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5723] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5720] <... openat resumed>) = 3 [pid 5724] 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 [pid 5720] chdir("./file0" [pid 5724] set_robust_list(0x7f6e5f3099a0, 24 [pid 5720] <... chdir resumed>) = 0 [pid 5724] <... set_robust_list resumed>) = 0 [pid 5624] <... close resumed>) = 0 [pid 5724] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5720] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5720] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5720] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000ci2-upstream-fs/strace-static-x86_64: Process 5725 attached ) = 1 [pid 5719] <... futex resumed>) = 0 [pid 5625] <... close resumed>) = 0 [pid 5720] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5719] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5725 [pid 5720] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5719] <... futex resumed>) = 0 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5720] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5719] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5725] set_robust_list(0x555586e476e0, 24 [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5725] <... set_robust_list resumed>) = 0 [pid 5724] memfd_create("syzkaller", 0 [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5725] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] <... umount2 resumed>) = 0 [pid 5725] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5724] <... memfd_create resumed>) = 3 [pid 5724] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5725] chdir("./7" [pid 5628] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 5726 attached [pid 5725] <... chdir resumed>) = 0 [pid 5724] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5725] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5628] newfstatat(AT_FDCWD, "./6/file0" [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5726 [pid 5726] set_robust_list(0x555586e476e0, 24 [pid 5725] <... prctl resumed>) = 0 [pid 5726] <... set_robust_list resumed>) = 0 [pid 5725] setpgid(0, 0 [pid 5720] <... openat resumed>) = 4 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5725] <... setpgid resumed>) = 0 [pid 5720] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5726] rt_sigprocmask(SIG_SETMASK, [] [pid 5725] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5720] <... futex resumed>) = 1 [pid 5719] <... futex resumed>) = 0 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5726] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5720] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5719] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] openat(AT_FDCWD, "./6/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5726] chdir("./7" [pid 5725] <... openat resumed>) = 3 [pid 5720] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5719] <... futex resumed>) = 0 [pid 5628] <... openat resumed>) = 4 [pid 5726] <... chdir resumed>) = 0 [pid 5720] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5719] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] fstat(4 [pid 5726] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5726] <... prctl resumed>) = 0 [pid 5725] write(3, "1000", 4 [pid 5720] <... write resumed>) = 4102 [pid 5628] getdents64(4 [pid 5726] setpgid(0, 0 [pid 5725] <... write resumed>) = 4 [pid 5726] <... setpgid resumed>) = 0 [pid 5725] close(3 [pid 5726] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5725] <... close resumed>) = 0 [pid 5720] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5726] <... openat resumed>) = 3 [pid 5725] symlink("/dev/binderfs", "./binderfs" [pid 5720] <... futex resumed>) = 1 [pid 5719] <... futex resumed>) = 0 [pid 5628] getdents64(4 [pid 5719] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5726] write(3, "1000", 4 [pid 5720] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5719] <... futex resumed>) = 0 [pid 5726] <... write resumed>) = 4 [pid 5725] <... symlink resumed>) = 0 [pid 5720] <... mmap resumed>) = 0x200000000000 [pid 5628] close(4 [pid 5726] close(3 [pid 5719] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5726] <... close resumed>) = 0 [pid 5720] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... close resumed>) = 0 [pid 5726] symlink("/dev/binderfs", "./binderfs" [pid 5725] write(1, "executing program\n", 18 [pid 5720] <... futex resumed>) = 1 [pid 5719] <... futex resumed>) = 0 executing program [pid 5628] rmdir("./6/file0" [pid 5726] <... symlink resumed>) = 0 [pid 5725] <... write resumed>) = 18 [pid 5720] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5719] exit_group(0 [pid 5628] <... rmdir resumed>) = 0 [pid 5726] write(1, "executing program\n", 18 [pid 5719] <... exit_group resumed>) = ? [pid 5726] <... write resumed>) = 18 [pid 5725] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5720] <... futex resumed>) = ? [pid 5726] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5725] <... futex resumed>) = 0 [pid 5628] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5725] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5725] <... rt_sigaction resumed>, NULL, 8) = 0 executing program [pid 5726] <... futex resumed>) = 0 [pid 5628] newfstatat(AT_FDCWD, "./6/binderfs" [pid 5726] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5725] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5628] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5726] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5725] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] unlink("./6/binderfs" [pid 5726] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5725] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5724] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5725] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5726] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5725] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5726] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5725] <... mprotect resumed>) = 0 [pid 5726] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5725] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5628] <... unlink resumed>) = 0 [pid 5726] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5725] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5720] +++ exited with 0 +++ [pid 5719] +++ exited with 0 +++ [pid 5628] getdents64(3 [pid 5726] <... mprotect resumed>) = 0 [pid 5725] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5726] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5719, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5628] close(3) = 0 [pid 5726] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5628] rmdir("./6" [pid 5626] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5626] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] <... rmdir resumed>) = 0 [pid 5628] mkdir("./7", 0777 [pid 5626] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-upstream-fs/strace-static-x86_64: Process 5728 attached [pid 5628] <... mkdir resumed>) = 0 [pid 5626] <... openat resumed>) = 3 [pid 5726] <... clone3 resumed> => {parent_tid=[5728]}, 88) = 5728 [pid 5626] fstat(3 [pid 5726] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5728] 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 [pid 5726] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] getdents64(3ci2-upstream-fs/strace-static-x86_64: Process 5727 attached [pid 5728] <... rseq resumed>) = 0 [pid 5726] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5727] 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 [pid 5628] <... openat resumed>) = 3 [pid 5725] <... clone3 resumed> => {parent_tid=[5727]}, 88) = 5727 [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5728] set_robust_list(0x7f6e5f3099a0, 24 [pid 5726] <... futex resumed>) = 0 [pid 5728] <... set_robust_list resumed>) = 0 [pid 5726] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5727] <... rseq resumed>) = 0 [pid 5728] rt_sigprocmask(SIG_SETMASK, [] [pid 5725] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] <... ioctl resumed>) = 0 [pid 5626] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5728] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5727] set_robust_list(0x7f6e5f3099a0, 24 [pid 5725] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] close(3 [pid 5727] <... set_robust_list resumed>) = 0 [pid 5725] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] rt_sigprocmask(SIG_SETMASK, [] [pid 5725] <... futex resumed>) = 0 [pid 5727] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5725] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5728] memfd_create("syzkaller", 0) = 3 [pid 5727] memfd_create("syzkaller", 0 [pid 5728] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5727] <... memfd_create resumed>) = 3 [pid 5727] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5728] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5724] <... write resumed>) = 2097152 [pid 5724] munmap(0x7f6e56ee9000, 138412032) = 0 [pid 5626] <... umount2 resumed>) = 0 [pid 5727] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5724] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5628] <... close resumed>) = 0 [pid 5626] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5724] <... openat resumed>) = 4 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5724] ioctl(4, LOOP_SET_FD, 3 [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5626] newfstatat(AT_FDCWD, "./6/file0" [pid 5724] <... ioctl resumed>) = 0 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5626] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5724] close(3 [pid 5626] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5724] <... close resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] openat(AT_FDCWD, "./6/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5724] close(4 [pid 5626] <... openat resumed>) = 4 ci2-upstream-fs/strace-static-x86_64: Process 5729 attached [pid 5724] <... close resumed>) = 0 [pid 5724] mkdir("./file0", 0777 [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5729 [pid 5626] fstat(4 [pid 5729] set_robust_list(0x555586e476e0, 24 [pid 5724] <... mkdir resumed>) = 0 [pid 5628] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5729] <... set_robust_list resumed>) = 0 [pid 5626] getdents64(4 [pid 5729] rt_sigprocmask(SIG_SETMASK, [] [pid 5724] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5729] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] getdents64(4 [pid 5729] chdir("./7") = 0 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5729] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5626] close(4 [pid 5729] <... prctl resumed>) = 0 [pid 5729] setpgid(0, 0 [pid 5626] <... close resumed>) = 0 [pid 5626] rmdir("./6/file0") = 0 [pid 5729] <... setpgid resumed>) = 0 [pid 5729] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5626] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./6/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] unlink("./6/binderfs") = 0 [pid 5728] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5626] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] close(3 [pid 5729] <... openat resumed>) = 3 [pid 5626] <... close resumed>) = 0 [pid 5729] write(3, "1000", 4 [pid 5626] rmdir("./6" [pid 5729] <... write resumed>) = 4 [pid 5729] close(3 [pid 5626] <... rmdir resumed>) = 0 [pid 5729] <... close resumed>) = 0 [pid 5729] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5626] mkdir("./7", 0777 [pid 5729] write(1, "executing program\n", 18 [pid 5727] <... write resumed>) = 2097152 [pid 5626] <... mkdir resumed>) = 0 executing program [pid 5729] <... write resumed>) = 18 [pid 5727] munmap(0x7f6e56ee9000, 138412032 [pid 5729] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5729] <... futex resumed>) = 0 [pid 5626] <... openat resumed>) = 3 [pid 5729] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5729] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5626] <... ioctl resumed>) = 0 [pid 5729] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5626] close(3 [pid 5729] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5729] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5626] <... close resumed>) = 0 [pid 5729] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5729] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5626] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5729] <... mprotect resumed>) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5727] <... munmap resumed>) = 0 [pid 5729] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5729] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5730 attached => {parent_tid=[5730]}, 88) = 5730 [pid 5727] openat(AT_FDCWD, "/dev/loop0", O_RDWRci2-upstream-fs/strace-static-x86_64: Process 5731 attached [pid 5729] rt_sigprocmask(SIG_SETMASK, [] [pid 5727] <... openat resumed>) = 4 [pid 5729] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5729] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] ioctl(4, LOOP_SET_FD, 3 [pid 5729] <... futex resumed>) = 0 [pid 5727] <... ioctl resumed>) = 0 [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5731 [pid 5729] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5626] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5727] close(3 [pid 5731] set_robust_list(0x555586e476e0, 24 [pid 5730] 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 [pid 5727] <... close resumed>) = 0 [pid 5731] <... set_robust_list resumed>) = 0 [pid 5730] <... rseq resumed>) = 0 [ 95.616280][ T5724] ntfs3(loop3): ino=3, Correct links count -> 2. [pid 5727] close(4 [pid 5731] rt_sigprocmask(SIG_SETMASK, [] [pid 5730] set_robust_list(0x7f6e5f3099a0, 24) = 0 [pid 5727] <... close resumed>) = 0 [pid 5730] rt_sigprocmask(SIG_SETMASK, [] [pid 5727] mkdir("./file0", 0777 [pid 5731] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5730] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5727] <... mkdir resumed>) = 0 [pid 5727] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5731] chdir("./7" [pid 5730] memfd_create("syzkaller", 0 [pid 5731] <... chdir resumed>) = 0 [pid 5731] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5730] <... memfd_create resumed>) = 3 [pid 5731] setpgid(0, 0 [pid 5730] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5731] <... setpgid resumed>) = 0 [pid 5731] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5730] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5731] <... openat resumed>) = 3 [pid 5731] write(3, "1000", 4) = 4 [pid 5731] close(3) = 0 [pid 5731] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5731] write(1, "executing program\n", 18) = 18 executing program [pid 5731] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5731] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5731] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [ 95.705251][ T5727] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5731] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5731] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5731] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5731] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5732 attached [pid 5732] 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 [pid 5731] <... clone3 resumed> => {parent_tid=[5732]}, 88) = 5732 [pid 5727] <... mount resumed>) = 0 [pid 5732] set_robust_list(0x7f6e5f3099a0, 24) = 0 [pid 5727] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5732] rt_sigprocmask(SIG_SETMASK, [] [pid 5731] rt_sigprocmask(SIG_SETMASK, [] [pid 5727] <... openat resumed>) = 3 [pid 5732] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5731] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5732] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5731] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] chdir("./file0") = 0 [pid 5727] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5731] <... futex resumed>) = 0 [pid 5732] memfd_create("syzkaller", 0 [pid 5731] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5727] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5732] <... memfd_create resumed>) = 3 [pid 5727] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5725] <... futex resumed>) = 0 [pid 5725] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5727] <... futex resumed>) = 1 [pid 5725] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5732] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5727] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5732] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5728] <... write resumed>) = 2097152 [pid 5727] <... openat resumed>) = 4 [pid 5728] munmap(0x7f6e56ee9000, 138412032 [pid 5727] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5728] <... munmap resumed>) = 0 [pid 5727] <... futex resumed>) = 1 [pid 5725] <... futex resumed>) = 0 [pid 5727] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5725] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5725] <... futex resumed>) = 0 [pid 5727] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5728] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5725] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5728] <... openat resumed>) = 4 [pid 5728] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5727] <... write resumed>) = 4102 [pid 5727] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5725] <... futex resumed>) = 0 [pid 5725] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5727] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5728] close(3 [pid 5725] <... futex resumed>) = 0 [pid 5727] <... mmap resumed>) = 0x200000000000 [pid 5728] <... close resumed>) = 0 [pid 5725] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5728] close(4) = 0 [pid 5727] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5728] mkdir("./file0", 0777 [pid 5727] <... futex resumed>) = 1 [pid 5725] <... futex resumed>) = 0 [pid 5727] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5725] exit_group(0 [pid 5724] <... mount resumed>) = 0 [pid 5727] <... futex resumed>) = ? [pid 5725] <... exit_group resumed>) = ? [pid 5727] +++ exited with 0 +++ [pid 5724] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5728] <... mkdir resumed>) = 0 [pid 5724] <... openat resumed>) = 3 [pid 5724] chdir("./file0" [pid 5728] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5732] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5724] <... chdir resumed>) = 0 [pid 5724] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5725] +++ exited with 0 +++ [pid 5724] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5730] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5725, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5724] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5723] <... futex resumed>) = 0 [pid 5724] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5723] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5724] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5723] <... futex resumed>) = 0 [pid 5724] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5723] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5624] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(3 [pid 5724] <... openat resumed>) = 4 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5624] umount2("./7/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5724] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5724] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5723] <... futex resumed>) = 0 [pid 5723] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5724] <... futex resumed>) = 0 [pid 5723] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [ 95.872390][ T5728] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5724] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5732] <... write resumed>) = 2097152 [pid 5732] munmap(0x7f6e56ee9000, 138412032 [pid 5724] <... write resumed>) = 4102 [pid 5724] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5723] <... futex resumed>) = 0 [pid 5724] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5723] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5724] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5724] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5723] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5724] <... mmap resumed>) = 0x200000000000 [pid 5724] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5724] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5723] <... futex resumed>) = 0 [pid 5723] exit_group(0 [pid 5624] <... umount2 resumed>) = 0 [pid 5624] umount2("./7/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5723] <... exit_group resumed>) = ? [pid 5732] <... munmap resumed>) = 0 [pid 5724] <... futex resumed>) = ? [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5732] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5624] newfstatat(AT_FDCWD, "./7/file0" [pid 5732] <... openat resumed>) = 4 [pid 5624] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5732] ioctl(4, LOOP_SET_FD, 3) = -1 EBUSY (Device or resource busy) [pid 5732] ioctl(4, LOOP_CLR_FD [pid 5624] umount2("./7/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "./7/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5732] <... ioctl resumed>) = 0 [pid 5624] <... openat resumed>) = 4 [pid 5724] +++ exited with 0 +++ [pid 5723] +++ exited with 0 +++ [pid 5624] fstat(4 [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5723, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5627] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5732] ioctl(4, LOOP_SET_FD, 3 [pid 5627] <... restart_syscall resumed>) = 0 [pid 5624] getdents64(4 [pid 5732] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5732] close(4 [pid 5624] getdents64(4 [pid 5732] <... close resumed>) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5627] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] close(4 [pid 5732] close(3 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... close resumed>) = 0 [pid 5627] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5624] rmdir("./7/file0" [pid 5627] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] <... rmdir resumed>) = 0 [pid 5627] getdents64(3 [pid 5624] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5730] <... write resumed>) = 2097152 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5730] munmap(0x7f6e56ee9000, 138412032 [pid 5624] newfstatat(AT_FDCWD, "./7/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] unlink("./7/binderfs" [pid 5732] <... close resumed>) = 0 [pid 5624] <... unlink resumed>) = 0 [pid 5732] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] getdents64(3 [pid 5731] <... futex resumed>) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5732] <... futex resumed>) = 1 [pid 5731] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] close(3 [pid 5732] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5731] <... futex resumed>) = 0 [pid 5732] <... openat resumed>) = 3 [pid 5730] <... munmap resumed>) = 0 [pid 5731] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... close resumed>) = 0 [pid 5730] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5732] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] rmdir("./7" [pid 5730] <... openat resumed>) = 4 [pid 5624] <... rmdir resumed>) = 0 [pid 5730] ioctl(4, LOOP_SET_FD, 3 [pid 5732] <... futex resumed>) = 1 [pid 5731] <... futex resumed>) = 0 [pid 5624] mkdir("./8", 0777 [pid 5731] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5732] write(3, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5731] <... futex resumed>) = 0 [pid 5730] <... ioctl resumed>) = 0 [pid 5624] <... mkdir resumed>) = 0 [pid 5731] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5730] close(3 [pid 5732] <... write resumed>) = 4102 [pid 5730] <... close resumed>) = 0 [pid 5730] close(4) = 0 [pid 5730] mkdir("./file0", 0777 [pid 5732] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5732] <... futex resumed>) = 1 [pid 5732] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5731] <... futex resumed>) = 0 [pid 5627] <... umount2 resumed>) = 0 [pid 5624] <... openat resumed>) = 3 [pid 5731] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5731] <... futex resumed>) = 1 [pid 5627] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5732] <... futex resumed>) = 0 [pid 5731] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... ioctl resumed>) = 0 [pid 5732] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 3, 0 [pid 5730] <... mkdir resumed>) = 0 [pid 5728] <... mount resumed>) = 0 [pid 5627] newfstatat(AT_FDCWD, "./6/file0" [pid 5624] close(3 [pid 5732] <... mmap resumed>) = 0x200000000000 [pid 5732] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5728] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] <... close resumed>) = 0 [pid 5732] <... futex resumed>) = 1 [pid 5731] <... futex resumed>) = 0 [pid 5730] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5728] <... openat resumed>) = 3 [pid 5627] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5732] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5731] exit_group(0 [pid 5728] chdir("./file0" [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5731] <... exit_group resumed>) = ? [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5728] <... chdir resumed>) = 0 [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5728] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5627] openat(AT_FDCWD, "./6/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5732] <... futex resumed>) = ? [pid 5728] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5627] <... openat resumed>) = 4 [pid 5728] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] fstat(4ci2-upstream-fs/strace-static-x86_64: Process 5733 attached [pid 5728] <... futex resumed>) = 1 [pid 5726] <... futex resumed>) = 0 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5726] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5733] set_robust_list(0x555586e476e0, 24 [pid 5732] +++ exited with 0 +++ [pid 5731] +++ exited with 0 +++ [pid 5728] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5726] <... futex resumed>) = 0 [pid 5627] getdents64(4 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5733 [pid 5733] <... set_robust_list resumed>) = 0 [pid 5726] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5731, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5733] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] getdents64(4 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5733] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5626] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5733] chdir("./8" [pid 5627] close(4 [pid 5626] <... restart_syscall resumed>) = 0 [pid 5733] <... chdir resumed>) = 0 [pid 5728] <... openat resumed>) = 4 [pid 5627] <... close resumed>) = 0 [pid 5733] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5627] rmdir("./6/file0" [pid 5728] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5733] <... prctl resumed>) = 0 [pid 5733] setpgid(0, 0 [pid 5728] <... futex resumed>) = 1 [pid 5726] <... futex resumed>) = 0 [pid 5627] <... rmdir resumed>) = 0 [pid 5626] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5733] <... setpgid resumed>) = 0 [pid 5728] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5726] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5733] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5728] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5726] <... futex resumed>) = 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5733] write(3, "1000", 4 [pid 5728] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5726] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] newfstatat(AT_FDCWD, "./6/binderfs" [pid 5733] <... write resumed>) = 4 [pid 5728] <... write resumed>) = 4102 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] <... openat resumed>) = 3 [pid 5733] close(3 [pid 5728] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [ 96.147123][ T5730] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5627] unlink("./6/binderfs" [pid 5733] <... close resumed>) = 0 [pid 5728] <... futex resumed>) = 1 [pid 5726] <... futex resumed>) = 0 [pid 5627] <... unlink resumed>) = 0 [pid 5626] fstat(3 [pid 5733] symlink("/dev/binderfs", "./binderfs" [pid 5728] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5733] <... symlink resumed>) = 0 [pid 5728] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5726] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] getdents64(3 [pid 5733] write(1, "executing program\n", 18 [pid 5728] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5726] <... futex resumed>) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] getdents64(3 [pid 5733] <... write resumed>) = 18 [pid 5627] close(3 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 executing program [pid 5728] <... mmap resumed>) = 0x200000000000 [pid 5726] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] <... close resumed>) = 0 [pid 5733] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5728] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] rmdir("./6" [pid 5733] <... futex resumed>) = 0 [pid 5626] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5728] <... futex resumed>) = 1 [pid 5728] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./7/binderfs" [pid 5726] <... futex resumed>) = 0 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5733] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5726] exit_group(0 [pid 5627] <... rmdir resumed>) = 0 [pid 5733] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5726] <... exit_group resumed>) = ? [pid 5733] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5728] <... futex resumed>) = ? [pid 5627] mkdir("./7", 0777 [pid 5626] unlink("./7/binderfs" [pid 5733] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] <... unlink resumed>) = 0 [pid 5733] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5627] <... mkdir resumed>) = 0 [pid 5733] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5626] umount2("./7/cpu.stat", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5733] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5627] <... openat resumed>) = 3 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5733] <... mprotect resumed>) = 0 [pid 5733] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5627] ioctl(3, LOOP_CLR_FD [pid 5626] newfstatat(AT_FDCWD, "./7/cpu.stat" [pid 5733] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5728] +++ exited with 0 +++ [pid 5726] +++ exited with 0 +++ [pid 5627] <... ioctl resumed>) = 0 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFREG|000, st_size=4102, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5733] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5627] close(3 [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5726, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- ci2-upstream-fs/strace-static-x86_64: Process 5734 attached [pid 5626] unlink("./7/cpu.stat" [pid 5625] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5734] 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 [pid 5733] <... clone3 resumed> => {parent_tid=[5734]}, 88) = 5734 [pid 5734] <... rseq resumed>) = 0 [pid 5733] rt_sigprocmask(SIG_SETMASK, [] [pid 5734] set_robust_list(0x7f6e5f3099a0, 24 [pid 5733] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5734] <... set_robust_list resumed>) = 0 [pid 5733] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... unlink resumed>) = 0 [pid 5734] rt_sigprocmask(SIG_SETMASK, [] [pid 5733] <... futex resumed>) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5734] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5733] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5625] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5734] memfd_create("syzkaller", 0 [pid 5626] getdents64(3 [pid 5625] <... openat resumed>) = 3 [pid 5625] fstat(3 [pid 5734] <... memfd_create resumed>) = 3 [pid 5730] <... mount resumed>) = 0 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5734] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5730] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5625] getdents64(3 [pid 5734] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5730] <... openat resumed>) = 3 [pid 5730] chdir("./file0") = 0 [pid 5730] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5627] <... close resumed>) = 0 [pid 5730] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5730] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5729] <... futex resumed>) = 0 [pid 5627] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5730] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5729] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5730] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5729] <... futex resumed>) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5730] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5729] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] close(3ci2-upstream-fs/strace-static-x86_64: Process 5735 attached ) = 0 [pid 5625] umount2("./7/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5735 [pid 5626] rmdir("./7" [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... rmdir resumed>) = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5735] set_robust_list(0x555586e476e0, 24 [pid 5626] mkdir("./8", 0777 [pid 5735] <... set_robust_list resumed>) = 0 [pid 5735] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... mkdir resumed>) = 0 [pid 5735] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5730] <... openat resumed>) = 4 [pid 5735] chdir("./7" [pid 5730] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5735] <... chdir resumed>) = 0 [pid 5730] <... futex resumed>) = 1 [pid 5729] <... futex resumed>) = 0 [pid 5626] <... openat resumed>) = 3 [pid 5735] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5730] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5729] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5729] <... futex resumed>) = 0 [pid 5626] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5735] <... prctl resumed>) = 0 [pid 5729] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] close(3 [pid 5735] setpgid(0, 0) = 0 [pid 5734] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5730] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5626] <... close resumed>) = 0 [pid 5735] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5730] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5735] <... openat resumed>) = 3 [pid 5735] write(3, "1000", 4 [pid 5730] <... write resumed>) = 4102 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5735] <... write resumed>) = 4 [pid 5730] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5730] <... futex resumed>) = 1 [pid 5735] close(3 [pid 5730] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5729] <... futex resumed>) = 0 [pid 5735] <... close resumed>) = 0 [pid 5730] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5729] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5735] symlink("/dev/binderfs", "./binderfs" [pid 5729] <... futex resumed>) = 0 [pid 5730] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5735] <... symlink resumed>) = 0 [pid 5730] <... mmap resumed>) = 0x200000000000 [pid 5729] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5730] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5729] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ci2-upstream-fs/strace-static-x86_64: Process 5736 attached [pid 5735] write(1, "executing program\n", 18) = 18 [pid 5729] exit_group(0 [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5736 executing program [pid 5730] <... futex resumed>) = 0 [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5736] set_robust_list(0x555586e476e0, 24 [pid 5730] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5736] <... set_robust_list resumed>) = 0 [pid 5735] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5730] +++ exited with 0 +++ [pid 5729] <... exit_group resumed>) = ? [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] <... umount2 resumed>) = 0 [pid 5735] <... futex resumed>) = 0 [pid 5736] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5736] chdir("./8" [pid 5735] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5625] umount2("./7/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5736] <... chdir resumed>) = 0 [pid 5736] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5735] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5736] <... prctl resumed>) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5735] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5625] newfstatat(AT_FDCWD, "./7/file0" [pid 5735] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5735] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5625] umount2("./7/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5736] setpgid(0, 0 [pid 5735] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5736] <... setpgid resumed>) = 0 [pid 5736] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5625] openat(AT_FDCWD, "./7/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5735] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5729] +++ exited with 0 +++ [pid 5736] <... openat resumed>) = 3 [pid 5625] <... openat resumed>) = 4 [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5729, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=7 /* 0.07 s */} --- [pid 5625] fstat(4 [pid 5628] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5736] write(3, "1000", 4 [pid 5735] <... mprotect resumed>) = 0 [pid 5625] getdents64(4 [pid 5736] <... write resumed>) = 4 [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5736] close(3 [pid 5625] getdents64(4 [pid 5736] <... close resumed>) = 0 [pid 5735] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5736] symlink("/dev/binderfs", "./binderfs" [pid 5628] <... restart_syscall resumed>) = 0 [pid 5736] <... symlink resumed>) = 0 [pid 5735] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5625] close(4 [pid 5735] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5737 attached [pid 5625] <... close resumed>) = 0 [pid 5625] rmdir("./7/file0" [pid 5737] 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 [pid 5736] write(1, "executing program\n", 18 [pid 5735] <... clone3 resumed> => {parent_tid=[5737]}, 88) = 5737 [pid 5628] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... rmdir resumed>) = 0 [pid 5737] <... rseq resumed>) = 0 executing program [pid 5736] <... write resumed>) = 18 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5737] set_robust_list(0x7f6e5f3099a0, 24 [pid 5736] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5735] rt_sigprocmask(SIG_SETMASK, [] [pid 5737] <... set_robust_list resumed>) = 0 [pid 5736] <... futex resumed>) = 0 [pid 5735] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5625] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5737] rt_sigprocmask(SIG_SETMASK, [] [pid 5736] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5735] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... openat resumed>) = 3 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5737] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5735] <... futex resumed>) = 0 [pid 5625] newfstatat(AT_FDCWD, "./7/binderfs" [pid 5736] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5735] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5628] fstat(3 [pid 5736] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5736] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] unlink("./7/binderfs" [pid 5737] memfd_create("syzkaller", 0 [pid 5736] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5628] getdents64(3 [pid 5737] <... memfd_create resumed>) = 3 [pid 5736] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5625] <... unlink resumed>) = 0 [pid 5737] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5736] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5734] <... write resumed>) = 2097152 [pid 5625] getdents64(3 [pid 5737] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5628] umount2("./7/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5736] <... mprotect resumed>) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5736] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5734] munmap(0x7f6e56ee9000, 138412032 [pid 5625] close(3 [pid 5736] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5625] <... close resumed>) = 0 [pid 5736] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5625] rmdir("./7"ci2-upstream-fs/strace-static-x86_64: Process 5738 attached [pid 5736] <... clone3 resumed> => {parent_tid=[5738]}, 88) = 5738 [pid 5736] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5736] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5625] <... rmdir resumed>) = 0 [pid 5738] 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 [pid 5736] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5738] <... rseq resumed>) = 0 [pid 5738] set_robust_list(0x7f6e5f3099a0, 24) = 0 [pid 5738] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5734] <... munmap resumed>) = 0 [pid 5625] mkdir("./8", 0777 [pid 5738] memfd_create("syzkaller", 0 [pid 5734] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5625] <... mkdir resumed>) = 0 [pid 5738] <... memfd_create resumed>) = 3 [pid 5738] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5734] <... openat resumed>) = 4 [pid 5738] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5734] ioctl(4, LOOP_SET_FD, 3 [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5628] <... umount2 resumed>) = 0 [pid 5737] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5734] <... ioctl resumed>) = 0 [pid 5625] <... openat resumed>) = 3 [pid 5628] umount2("./7/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./7/file0" [pid 5625] <... ioctl resumed>) = 0 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] close(3 [pid 5628] umount2("./7/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5734] close(3) = 0 [pid 5734] close(4 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5734] <... close resumed>) = 0 [pid 5628] openat(AT_FDCWD, "./7/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5734] mkdir("./file0", 0777 [pid 5628] <... openat resumed>) = 4 [pid 5628] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5734] <... mkdir resumed>) = 0 [pid 5738] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5628] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5628] getdents64(4 [pid 5734] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] close(4) = 0 [pid 5628] rmdir("./7/file0") = 0 [pid 5628] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./7/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] unlink("./7/binderfs") = 0 [pid 5625] <... close resumed>) = 0 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5628] getdents64(3 [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5737] <... write resumed>) = 2097152 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5739 attached [pid 5737] munmap(0x7f6e56ee9000, 138412032 [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5739 [pid 5628] close(3 [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5739] set_robust_list(0x555586e476e0, 24 [pid 5737] <... munmap resumed>) = 0 [pid 5628] <... close resumed>) = 0 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5739] <... set_robust_list resumed>) = 0 [pid 5628] rmdir("./7" [pid 5739] rt_sigprocmask(SIG_SETMASK, [] [pid 5737] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5739] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5737] <... openat resumed>) = 4 [pid 5739] chdir("./8") = 0 [pid 5737] ioctl(4, LOOP_SET_FD, 3 [pid 5739] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5737] <... ioctl resumed>) = 0 [pid 5739] setpgid(0, 0 [pid 5737] close(3 [pid 5739] <... setpgid resumed>) = 0 [pid 5737] <... close resumed>) = 0 [pid 5739] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5737] close(4 [pid 5739] <... openat resumed>) = 3 [pid 5737] <... close resumed>) = 0 [pid 5739] write(3, "1000", 4 [pid 5737] mkdir("./file0", 0777 [pid 5628] <... rmdir resumed>) = 0 [pid 5739] <... write resumed>) = 4 [pid 5737] <... mkdir resumed>) = 0 [pid 5628] mkdir("./8", 0777 [pid 5739] close(3 [pid 5737] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5628] <... mkdir resumed>) = 0 [ 96.595284][ T5734] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5739] <... close resumed>) = 0 [pid 5739] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5739] write(1, "executing program\n", 18 executing program [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5739] <... write resumed>) = 18 [pid 5628] <... openat resumed>) = 3 [pid 5739] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] ioctl(3, LOOP_CLR_FD) = 0 [pid 5739] <... futex resumed>) = 0 [pid 5739] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5628] close(3 [pid 5739] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5739] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5739] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5739] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5739] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5739] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5740 attached [pid 5738] <... write resumed>) = 2097152 [pid 5740] 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 [pid 5739] <... clone3 resumed> => {parent_tid=[5740]}, 88) = 5740 [pid 5740] <... rseq resumed>) = 0 [pid 5739] rt_sigprocmask(SIG_SETMASK, [] [pid 5740] set_robust_list(0x7f6e5f3099a0, 24 [pid 5739] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5740] <... set_robust_list resumed>) = 0 [pid 5739] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5740] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5739] <... futex resumed>) = 0 [pid 5739] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5740] memfd_create("syzkaller", 0 [pid 5738] munmap(0x7f6e56ee9000, 138412032 [pid 5740] <... memfd_create resumed>) = 3 [ 96.666834][ T5737] ntfs3(loop3): ino=3, Correct links count -> 2. [pid 5740] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5738] <... munmap resumed>) = 0 [pid 5738] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [pid 5734] <... mount resumed>) = 0 [pid 5738] ioctl(4, LOOP_SET_FD, 3 [pid 5734] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5738] <... ioctl resumed>) = 0 [pid 5734] <... openat resumed>) = 3 [pid 5740] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5738] close(3 [pid 5734] chdir("./file0" [pid 5628] <... close resumed>) = 0 [pid 5738] <... close resumed>) = 0 [pid 5734] <... chdir resumed>) = 0 [pid 5738] close(4 [pid 5734] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5738] <... close resumed>) = 0 [pid 5734] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5738] mkdir("./file0", 0777 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5738] <... mkdir resumed>) = 0 [pid 5734] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5733] <... futex resumed>) = 0 [pid 5733] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5734] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5733] <... futex resumed>) = 0 [pid 5733] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5738] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="...ci2-upstream-fs/strace-static-x86_64: Process 5741 attached [pid 5741] set_robust_list(0x555586e476e0, 24 [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5741 [pid 5741] <... set_robust_list resumed>) = 0 [pid 5628] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5741] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5741] chdir("./8") = 0 [pid 5734] <... openat resumed>) = 4 [pid 5741] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5741] setpgid(0, 0 [pid 5734] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5741] <... setpgid resumed>) = 0 [pid 5734] <... futex resumed>) = 1 [pid 5733] <... futex resumed>) = 0 [pid 5734] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5733] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5741] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5740] <... write resumed>) = 2097152 [pid 5734] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5733] <... futex resumed>) = 0 [pid 5741] <... openat resumed>) = 3 [pid 5740] munmap(0x7f6e56ee9000, 138412032 [pid 5737] <... mount resumed>) = 0 [pid 5734] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5733] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5741] write(3, "1000", 4 [pid 5737] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5741] <... write resumed>) = 4 [pid 5737] <... openat resumed>) = 3 [pid 5741] close(3 [pid 5740] <... munmap resumed>) = 0 [pid 5737] chdir("./file0" [pid 5734] <... write resumed>) = 4102 [pid 5741] <... close resumed>) = 0 [pid 5737] <... chdir resumed>) = 0 [pid 5741] symlink("/dev/binderfs", "./binderfs" [pid 5740] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5737] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5741] <... symlink resumed>) = 0 [pid 5740] <... openat resumed>) = 4 [pid 5737] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5734] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5740] ioctl(4, LOOP_SET_FD, 3 [pid 5737] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5735] <... futex resumed>) = 0 [pid 5734] <... futex resumed>) = 1 [pid 5733] <... futex resumed>) = 0 [ 96.847998][ T5738] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5734] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5741] write(1, "executing program\n", 18 [pid 5740] <... ioctl resumed>) = 0 [pid 5737] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5735] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5733] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5741] <... write resumed>) = 18 [pid 5740] close(3 [pid 5735] <... futex resumed>) = 0 [pid 5741] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5740] <... close resumed>) = 0 [pid 5734] <... futex resumed>) = 0 [pid 5733] <... futex resumed>) = 1 [pid 5740] close(4 executing program [pid 5734] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5741] <... futex resumed>) = 0 [pid 5740] <... close resumed>) = 0 [pid 5735] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5734] <... mmap resumed>) = 0x200000000000 [pid 5733] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5741] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5740] mkdir("./file0", 0777 [pid 5734] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5741] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5740] <... mkdir resumed>) = 0 [pid 5737] <... openat resumed>) = 4 [pid 5741] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5740] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5734] <... futex resumed>) = 1 [pid 5741] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5737] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5733] <... futex resumed>) = 0 [pid 5741] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5737] <... futex resumed>) = 1 [pid 5735] <... futex resumed>) = 0 [pid 5734] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5733] exit_group(0 [pid 5741] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [ 96.908070][ T5740] set_capacity_and_notify: 10 callbacks suppressed [ 96.908106][ T5740] loop1: detected capacity change from 0 to 4096 [pid 5737] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5735] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5734] <... futex resumed>) = ? [pid 5733] <... exit_group resumed>) = ? [pid 5741] <... mprotect resumed>) = 0 [pid 5735] <... futex resumed>) = 0 [pid 5734] +++ exited with 0 +++ [pid 5735] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5741] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5733] +++ exited with 0 +++ [pid 5741] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5737] <... write resumed>) = 4102 ci2-upstream-fs/strace-static-x86_64: Process 5742 attached [pid 5737] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5733, si_uid=0, si_status=0, si_utime=0, si_stime=11 /* 0.11 s */} --- [pid 5742] 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 [pid 5741] <... clone3 resumed> => {parent_tid=[5742]}, 88) = 5742 [pid 5737] <... futex resumed>) = 1 [pid 5735] <... futex resumed>) = 0 [pid 5742] <... rseq resumed>) = 0 [pid 5741] rt_sigprocmask(SIG_SETMASK, [] [ 96.971373][ T5740] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5737] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5624] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5742] set_robust_list(0x7f6e5f3099a0, 24 [pid 5741] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5738] <... mount resumed>) = 0 [pid 5737] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5735] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5742] <... set_robust_list resumed>) = 0 [pid 5741] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5737] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5624] <... restart_syscall resumed>) = 0 [pid 5742] rt_sigprocmask(SIG_SETMASK, [] [pid 5741] <... futex resumed>) = 0 [pid 5737] <... mmap resumed>) = 0x200000000000 [pid 5735] <... futex resumed>) = 0 [pid 5738] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5742] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5741] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5738] <... openat resumed>) = 3 [pid 5737] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5735] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5738] chdir("./file0" [pid 5742] memfd_create("syzkaller", 0 [pid 5737] <... futex resumed>) = 0 [pid 5735] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5738] <... chdir resumed>) = 0 [pid 5737] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5735] exit_group(0 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5742] <... memfd_create resumed>) = 3 [pid 5738] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5737] <... futex resumed>) = ? [pid 5735] <... exit_group resumed>) = ? [pid 5742] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5737] +++ exited with 0 +++ [pid 5624] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5742] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5738] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5624] <... openat resumed>) = 3 [pid 5738] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5736] <... futex resumed>) = 0 [pid 5624] fstat(3 [pid 5738] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5736] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5738] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5736] <... futex resumed>) = 0 [pid 5624] getdents64(3 [pid 5738] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5736] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5624] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5740] <... mount resumed>) = 0 [pid 5735] +++ exited with 0 +++ [pid 5740] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5735, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=10 /* 0.10 s */} --- [pid 5740] <... openat resumed>) = 3 [pid 5740] chdir("./file0") = 0 [pid 5740] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5627] umount2("./7", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5740] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] openat(AT_FDCWD, "./7", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5740] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5627] <... openat resumed>) = 3 [pid 5740] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5739] <... futex resumed>) = 0 [pid 5627] fstat(3 [pid 5739] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5738] <... openat resumed>) = 4 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5740] <... futex resumed>) = 0 [pid 5739] <... futex resumed>) = 1 [pid 5627] getdents64(3 [pid 5740] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5739] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5738] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5736] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5738] <... futex resumed>) = 0 [pid 5627] umount2("./7/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5738] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5736] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5736] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... umount2 resumed>) = 0 [pid 5738] <... write resumed>) = 4102 [pid 5740] <... openat resumed>) = 4 [pid 5738] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5736] <... futex resumed>) = 0 [pid 5740] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5739] <... futex resumed>) = 0 [pid 5738] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5736] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5740] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5739] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5738] <... mmap resumed>) = 0x200000000000 [pid 5736] <... futex resumed>) = 0 [pid 5736] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./8/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5739] <... futex resumed>) = 0 [pid 5738] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] openat(AT_FDCWD, "./8/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5740] <... write resumed>) = 4102 [pid 5739] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5738] <... futex resumed>) = 1 [pid 5736] <... futex resumed>) = 0 [pid 5740] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5738] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5742] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5740] <... futex resumed>) = 1 [pid 5739] <... futex resumed>) = 0 [pid 5736] exit_group(0 [pid 5740] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5739] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5738] <... futex resumed>) = ? [pid 5736] <... exit_group resumed>) = ? [pid 5624] <... openat resumed>) = 4 [pid 5740] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5739] <... futex resumed>) = 0 [pid 5738] +++ exited with 0 +++ [pid 5739] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] fstat(4 [pid 5740] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0) = 0x200000000000 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(4 [pid 5740] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5740] <... futex resumed>) = 1 [pid 5739] <... futex resumed>) = 0 [pid 5624] getdents64(4 [pid 5740] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5739] exit_group(0 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5740] <... futex resumed>) = ? [pid 5739] <... exit_group resumed>) = ? [pid 5624] close(4 [pid 5740] +++ exited with 0 +++ [pid 5624] <... close resumed>) = 0 [pid 5624] rmdir("./8/file0") = 0 [pid 5624] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5736] +++ exited with 0 +++ [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5736, si_uid=0, si_status=0, si_utime=0, si_stime=12 /* 0.12 s */} --- [pid 5626] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./8/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] <... restart_syscall resumed>) = 0 [pid 5626] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5739] +++ exited with 0 +++ [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] unlink("./8/binderfs" [pid 5626] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] <... unlink resumed>) = 0 [pid 5626] <... openat resumed>) = 3 [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5739, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 5626] fstat(3 [pid 5625] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5624] getdents64(3 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] close(3 [pid 5625] <... restart_syscall resumed>) = 0 [pid 5624] <... close resumed>) = 0 [pid 5624] rmdir("./8" [pid 5625] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5625] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5627] <... umount2 resumed>) = 0 [pid 5624] <... rmdir resumed>) = 0 [pid 5627] umount2("./7/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] mkdir("./9", 0777 [pid 5625] fstat(3 [pid 5624] <... mkdir resumed>) = 0 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] getdents64(3 [pid 5627] newfstatat(AT_FDCWD, "./7/file0" [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] umount2("./7/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... openat resumed>) = 3 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] <... umount2 resumed>) = 0 [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5627] openat(AT_FDCWD, "./7/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5624] <... ioctl resumed>) = 0 [pid 5626] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./8/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] close(3 [pid 5626] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5742] <... write resumed>) = 2097152 [pid 5627] fstat(4 [pid 5626] openat(AT_FDCWD, "./8/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5626] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5742] munmap(0x7f6e56ee9000, 138412032 [pid 5627] getdents64(4 [pid 5626] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5627] getdents64(4 [pid 5626] getdents64(4 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5626] close(4 [pid 5627] close(4 [pid 5626] <... close resumed>) = 0 [pid 5627] <... close resumed>) = 0 [pid 5626] rmdir("./8/file0" [pid 5627] rmdir("./7/file0" [pid 5626] <... rmdir resumed>) = 0 [pid 5742] <... munmap resumed>) = 0 [pid 5627] <... rmdir resumed>) = 0 [pid 5626] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5742] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5626] newfstatat(AT_FDCWD, "./8/binderfs" [pid 5742] <... openat resumed>) = 4 [pid 5627] umount2("./7/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] unlink("./8/binderfs" [pid 5742] ioctl(4, LOOP_SET_FD, 3 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] <... unlink resumed>) = 0 [pid 5627] newfstatat(AT_FDCWD, "./7/binderfs" [pid 5742] <... ioctl resumed>) = 0 [pid 5626] getdents64(3 [pid 5625] <... umount2 resumed>) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] unlink("./7/binderfs" [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5627] <... unlink resumed>) = 0 [pid 5624] <... close resumed>) = 0 [pid 5626] close(3 [pid 5742] close(3 [pid 5627] getdents64(3 [pid 5625] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5742] <... close resumed>) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5742] close(4 [pid 5627] close(3 [pid 5626] <... close resumed>) = 0 [pid 5625] newfstatat(AT_FDCWD, "./8/file0" [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5742] <... close resumed>) = 0 [pid 5627] <... close resumed>) = 0 [pid 5626] rmdir("./8" [pid 5742] mkdir("./file0", 0777 [pid 5626] <... rmdir resumed>) = 0 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5742] <... mkdir resumed>) = 0 [pid 5627] rmdir("./7") = 0 [pid 5626] mkdir("./9", 0777 [pid 5625] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5742] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5626] <... mkdir resumed>) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 5743 attached [pid 5627] mkdir("./8", 0777 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5743 [pid 5625] openat(AT_FDCWD, "./8/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5625] <... openat resumed>) = 4 [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5743] set_robust_list(0x555586e476e0, 24 [pid 5625] fstat(4 [pid 5743] <... set_robust_list resumed>) = 0 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5743] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5743] chdir("./9") = 0 [pid 5625] getdents64(4 [pid 5743] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5626] <... openat resumed>) = 3 [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5743] <... prctl resumed>) = 0 [pid 5626] <... ioctl resumed>) = 0 [pid 5625] getdents64(4 [pid 5626] close(3 [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5743] setpgid(0, 0) = 0 [pid 5743] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5625] close(4 [pid 5743] <... openat resumed>) = 3 [pid 5625] <... close resumed>) = 0 [pid 5625] rmdir("./8/file0" [pid 5743] write(3, "1000", 4) = 4 [pid 5627] <... mkdir resumed>) = 0 [pid 5743] close(3 [pid 5625] <... rmdir resumed>) = 0 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5743] <... close resumed>) = 0 [pid 5743] symlink("/dev/binderfs", "./binderfs" [pid 5625] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5743] <... symlink resumed>) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] newfstatat(AT_FDCWD, "./8/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] <... openat resumed>) = 3 [ 97.295222][ T5742] loop4: detected capacity change from 0 to 4096 [ 97.341219][ T5742] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5743] write(1, "executing program\n", 18 [pid 5625] unlink("./8/binderfs" executing program [pid 5627] ioctl(3, LOOP_CLR_FD [pid 5743] <... write resumed>) = 18 [pid 5625] <... unlink resumed>) = 0 [pid 5743] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... ioctl resumed>) = 0 [pid 5625] getdents64(3 [pid 5743] <... futex resumed>) = 0 [pid 5743] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5627] close(3 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5743] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5627] <... close resumed>) = 0 [pid 5625] close(3 [pid 5743] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] <... close resumed>) = 0 [pid 5743] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5626] <... close resumed>) = 0 [pid 5625] rmdir("./8" [pid 5743] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5743] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5626] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5743] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5744 attached [pid 5743] <... mprotect resumed>) = 0 [pid 5625] <... rmdir resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5745 attached [pid 5743] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5744 [pid 5625] mkdir("./9", 0777 [pid 5745] set_robust_list(0x555586e476e0, 24 [pid 5744] set_robust_list(0x555586e476e0, 24 [pid 5743] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5745 [pid 5625] <... mkdir resumed>) = 0 [pid 5745] <... set_robust_list resumed>) = 0 [pid 5744] <... set_robust_list resumed>) = 0 [pid 5743] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5744] rt_sigprocmask(SIG_SETMASK, []ci2-upstream-fs/strace-static-x86_64: Process 5746 attached [pid 5745] rt_sigprocmask(SIG_SETMASK, [] [pid 5744] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5746] 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 [pid 5745] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5744] chdir("./8" [pid 5743] <... clone3 resumed> => {parent_tid=[5746]}, 88) = 5746 [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5746] <... rseq resumed>) = 0 [pid 5745] chdir("./9" [pid 5744] <... chdir resumed>) = 0 [pid 5743] rt_sigprocmask(SIG_SETMASK, [] [pid 5746] set_robust_list(0x7f6e5f3099a0, 24 [pid 5745] <... chdir resumed>) = 0 [pid 5744] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5742] <... mount resumed>) = 0 [pid 5625] <... openat resumed>) = 3 [pid 5746] <... set_robust_list resumed>) = 0 [pid 5744] <... prctl resumed>) = 0 [pid 5743] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5746] rt_sigprocmask(SIG_SETMASK, [] [pid 5745] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5744] setpgid(0, 0 [pid 5743] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5742] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5746] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5745] <... prctl resumed>) = 0 [pid 5745] setpgid(0, 0 [pid 5742] <... openat resumed>) = 3 [pid 5625] <... ioctl resumed>) = 0 [pid 5742] chdir("./file0" [pid 5745] <... setpgid resumed>) = 0 [pid 5746] memfd_create("syzkaller", 0 [pid 5744] <... setpgid resumed>) = 0 [pid 5743] <... futex resumed>) = 0 [pid 5742] <... chdir resumed>) = 0 [pid 5625] close(3 [pid 5746] <... memfd_create resumed>) = 3 [pid 5745] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5743] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5742] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5746] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5745] <... openat resumed>) = 3 [pid 5744] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5742] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5625] <... close resumed>) = 0 [pid 5746] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5745] write(3, "1000", 4 [pid 5742] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5745] <... write resumed>) = 4 [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5744] <... openat resumed>) = 3 [pid 5745] close(3 [pid 5744] write(3, "1000", 4 [pid 5742] <... futex resumed>) = 1 [pid 5741] <... futex resumed>) = 0 [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5745] <... close resumed>) = 0 [pid 5744] <... write resumed>) = 4 [pid 5742] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5741] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5745] symlink("/dev/binderfs", "./binderfs" [pid 5744] close(3 [pid 5742] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5741] <... futex resumed>) = 0 [pid 5745] <... symlink resumed>) = 0 [pid 5744] <... close resumed>) = 0 [pid 5742] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5741] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5744] symlink("/dev/binderfs", "./binderfs"ci2-upstream-fs/strace-static-x86_64: Process 5747 attached [pid 5747] set_robust_list(0x555586e476e0, 24 [pid 5744] <... symlink resumed>) = 0 [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5747 [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5747] <... set_robust_list resumed>) = 0 executing program [pid 5744] write(1, "executing program\n", 18 [pid 5747] rt_sigprocmask(SIG_SETMASK, [] [pid 5745] write(1, "executing program\n", 18 [pid 5744] <... write resumed>) = 18 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 5747] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5745] <... write resumed>) = 18 [pid 5744] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5747] chdir("./9" [pid 5745] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5744] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5747] <... chdir resumed>) = 0 [pid 5745] <... futex resumed>) = 0 [pid 5744] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5747] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5745] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5747] <... prctl resumed>) = 0 [pid 5744] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5745] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5747] setpgid(0, 0 [pid 5745] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5744] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5747] <... setpgid resumed>) = 0 [pid 5745] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5744] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5747] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5745] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5744] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5742] <... openat resumed>) = 4 [pid 5747] <... openat resumed>) = 3 [pid 5745] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5744] <... mprotect resumed>) = 0 [pid 5747] write(3, "1000", 4 [pid 5745] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5744] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5745] <... mprotect resumed>) = 0 [pid 5744] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5742] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5747] <... write resumed>) = 4 [pid 5745] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5744] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5742] <... futex resumed>) = 1 [pid 5741] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5748 attached [pid 5747] close(3 [pid 5745] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5741] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5742] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5748] 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 [pid 5747] <... close resumed>) = 0 [pid 5745] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5748] <... rseq resumed>) = 0 [pid 5747] symlink("/dev/binderfs", "./binderfs" [pid 5744] <... clone3 resumed> => {parent_tid=[5748]}, 88) = 5748 [pid 5741] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5749 attached [pid 5741] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5749] 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 [pid 5748] set_robust_list(0x7f6e5f3099a0, 24 [pid 5747] <... symlink resumed>) = 0 [pid 5745] <... clone3 resumed> => {parent_tid=[5749]}, 88) = 5749 [pid 5744] rt_sigprocmask(SIG_SETMASK, [] [pid 5742] <... write resumed>) = 4102 [pid 5749] <... rseq resumed>) = 0 [pid 5748] <... set_robust_list resumed>) = 0 [pid 5747] write(1, "executing program\n", 18 [pid 5745] rt_sigprocmask(SIG_SETMASK, [] [pid 5744] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 5742] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5749] set_robust_list(0x7f6e5f3099a0, 24 [pid 5748] rt_sigprocmask(SIG_SETMASK, [] [pid 5747] <... write resumed>) = 18 [pid 5745] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5744] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5742] <... futex resumed>) = 1 [pid 5741] <... futex resumed>) = 0 [pid 5749] <... set_robust_list resumed>) = 0 [pid 5748] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5747] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5745] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5744] <... futex resumed>) = 0 [pid 5742] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5741] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5749] rt_sigprocmask(SIG_SETMASK, [] [pid 5748] memfd_create("syzkaller", 0 [pid 5747] <... futex resumed>) = 0 [pid 5746] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5745] <... futex resumed>) = 0 [pid 5744] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5742] <... mmap resumed>) = 0x200000000000 [pid 5741] <... futex resumed>) = 0 [pid 5749] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5748] <... memfd_create resumed>) = 3 [pid 5747] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5745] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5742] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5741] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5747] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5749] memfd_create("syzkaller", 0 [pid 5748] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5747] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5742] <... futex resumed>) = 0 [pid 5741] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5749] <... memfd_create resumed>) = 3 [pid 5747] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5741] exit_group(0 [pid 5742] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5747] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5748] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5747] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5741] <... exit_group resumed>) = ? [pid 5742] <... futex resumed>) = ? [pid 5749] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5747] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5742] +++ exited with 0 +++ [pid 5749] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5747] <... mprotect resumed>) = 0 [pid 5747] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5747] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5750 attached => {parent_tid=[5750]}, 88) = 5750 [pid 5741] +++ exited with 0 +++ [pid 5750] 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 [pid 5747] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5741, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=9 /* 0.09 s */} --- [pid 5750] <... rseq resumed>) = 0 [pid 5747] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5750] set_robust_list(0x7f6e5f3099a0, 24) = 0 [pid 5747] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... restart_syscall resumed>) = 0 [pid 5750] rt_sigprocmask(SIG_SETMASK, [] [pid 5747] <... futex resumed>) = 0 [pid 5750] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5747] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5628] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5750] memfd_create("syzkaller", 0 [pid 5746] <... write resumed>) = 2097152 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5746] munmap(0x7f6e56ee9000, 138412032 [pid 5628] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5628] fstat(3 [pid 5750] <... memfd_create resumed>) = 3 [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5750] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5628] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5746] <... munmap resumed>) = 0 [pid 5628] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5746] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5746] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5746] close(3) = 0 [pid 5746] close(4) = 0 [pid 5746] mkdir("./file0", 0777) = 0 [pid 5749] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5746] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5748] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5628] <... umount2 resumed>) = 0 [pid 5628] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./8/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [ 97.673045][ T5746] loop0: detected capacity change from 0 to 4096 [pid 5628] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] openat(AT_FDCWD, "./8/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5628] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] getdents64(4 [pid 5749] <... write resumed>) = 2097152 [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [ 97.731735][ T5746] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5749] munmap(0x7f6e56ee9000, 138412032 [pid 5628] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] close(4) = 0 [pid 5750] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5628] rmdir("./8/file0") = 0 [pid 5746] <... mount resumed>) = 0 [pid 5746] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5628] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5746] chdir("./file0" [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5746] <... chdir resumed>) = 0 [pid 5746] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5628] newfstatat(AT_FDCWD, "./8/binderfs" [pid 5749] <... munmap resumed>) = 0 [pid 5746] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5749] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5628] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5746] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] unlink("./8/binderfs" [pid 5749] <... openat resumed>) = 4 [pid 5746] <... futex resumed>) = 1 [pid 5743] <... futex resumed>) = 0 [pid 5749] ioctl(4, LOOP_SET_FD, 3 [pid 5746] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5743] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5746] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5743] <... futex resumed>) = 0 [pid 5746] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5743] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] <... unlink resumed>) = 0 [pid 5628] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5628] close(3 [pid 5748] <... write resumed>) = 2097152 [pid 5628] <... close resumed>) = 0 [pid 5628] rmdir("./8" [pid 5746] <... openat resumed>) = 4 [pid 5748] munmap(0x7f6e56ee9000, 138412032 [pid 5628] <... rmdir resumed>) = 0 [pid 5746] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5746] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5743] <... futex resumed>) = 0 [pid 5743] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5746] <... futex resumed>) = 0 [pid 5743] <... futex resumed>) = 1 [pid 5746] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5743] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] mkdir("./9", 0777 [pid 5746] <... write resumed>) = 4102 [pid 5746] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5743] <... futex resumed>) = 0 [pid 5746] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5743] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... mkdir resumed>) = 0 [pid 5746] <... futex resumed>) = 0 [pid 5743] <... futex resumed>) = 1 [pid 5746] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5749] <... ioctl resumed>) = 0 [pid 5748] <... munmap resumed>) = 0 [pid 5746] <... mmap resumed>) = 0x200000000000 [pid 5743] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5749] close(3 [pid 5746] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5749] <... close resumed>) = 0 [pid 5748] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5628] <... openat resumed>) = 3 [pid 5749] close(4 [pid 5746] <... futex resumed>) = 1 [pid 5743] <... futex resumed>) = 0 [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5749] <... close resumed>) = 0 [pid 5748] <... openat resumed>) = 4 [pid 5746] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5743] exit_group(0 [pid 5628] <... ioctl resumed>) = 0 [pid 5628] close(3 [pid 5743] <... exit_group resumed>) = ? [pid 5749] mkdir("./file0", 0777 [pid 5748] ioctl(4, LOOP_SET_FD, 3 [pid 5746] <... futex resumed>) = ? [pid 5628] <... close resumed>) = 0 [pid 5749] <... mkdir resumed>) = 0 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5749] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5746] +++ exited with 0 +++ [pid 5743] +++ exited with 0 +++ [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5743, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=10 /* 0.10 s */} --- [pid 5624] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5624] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 ci2-upstream-fs/strace-static-x86_64: Process 5751 attached [pid 5624] umount2("./9/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5751 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5751] set_robust_list(0x555586e476e0, 24 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5751] <... set_robust_list resumed>) = 0 [pid 5751] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5751] chdir("./9") = 0 [pid 5751] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5751] setpgid(0, 0) = 0 [ 97.880348][ T5749] loop2: detected capacity change from 0 to 4096 [ 97.919535][ T5749] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5751] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5750] <... write resumed>) = 2097152 [pid 5751] write(3, "1000", 4) = 4 [pid 5751] close(3 [pid 5750] munmap(0x7f6e56ee9000, 138412032 [pid 5751] <... close resumed>) = 0 [pid 5751] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 5751] write(1, "executing program\n", 18 [pid 5748] <... ioctl resumed>) = 0 [pid 5751] <... write resumed>) = 18 [pid 5750] <... munmap resumed>) = 0 [pid 5748] close(3 [pid 5751] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] <... close resumed>) = 0 [pid 5748] close(4) = 0 [pid 5751] <... futex resumed>) = 0 [pid 5748] mkdir("./file0", 0777 [pid 5751] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5751] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5751] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5750] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5751] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5750] <... openat resumed>) = 4 [pid 5750] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5750] close(3) = 0 [pid 5748] <... mkdir resumed>) = 0 [pid 5750] close(4) = 0 [pid 5750] mkdir("./file0", 0777 [pid 5751] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5751] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5748] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="...ci2-upstream-fs/strace-static-x86_64: Process 5752 attached [ 97.988193][ T5748] loop3: detected capacity change from 0 to 4096 [ 98.026001][ T5750] loop1: detected capacity change from 0 to 4096 [pid 5752] 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 [pid 5751] <... clone3 resumed> => {parent_tid=[5752]}, 88) = 5752 [pid 5750] <... mkdir resumed>) = 0 [pid 5752] <... rseq resumed>) = 0 [pid 5751] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5751] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5752] set_robust_list(0x7f6e5f3099a0, 24 [pid 5751] <... futex resumed>) = 0 [pid 5752] <... set_robust_list resumed>) = 0 [pid 5752] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5750] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5751] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5752] memfd_create("syzkaller", 0) = 3 [pid 5752] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [ 98.065036][ T5748] ntfs3(loop3): ino=3, Correct links count -> 2. [pid 5624] <... umount2 resumed>) = 0 [pid 5624] umount2("./9/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./9/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] umount2("./9/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "./9/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [ 98.123248][ T5750] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5624] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5752] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5624] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5624] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5624] close(4) = 0 [pid 5624] rmdir("./9/file0") = 0 [pid 5624] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./9/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] unlink("./9/binderfs") = 0 [pid 5624] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5624] close(3) = 0 [pid 5624] rmdir("./9") = 0 [pid 5624] mkdir("./10", 0777 [pid 5749] <... mount resumed>) = 0 [pid 5749] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5624] <... mkdir resumed>) = 0 [pid 5749] chdir("./file0" [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5749] <... chdir resumed>) = 0 [pid 5624] <... openat resumed>) = 3 [pid 5749] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5749] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5624] <... ioctl resumed>) = 0 [pid 5624] close(3 [pid 5749] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5745] <... futex resumed>) = 0 [pid 5749] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5745] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5745] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5749] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5750] <... mount resumed>) = 0 [pid 5750] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5750] chdir("./file0") = 0 [pid 5750] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5750] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5747] <... futex resumed>) = 0 [pid 5750] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5747] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5747] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5749] <... openat resumed>) = 4 [pid 5750] <... openat resumed>) = 4 [pid 5745] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5745] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5749] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] <... mount resumed>) = 0 [pid 5745] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5749] <... futex resumed>) = 0 [pid 5748] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5745] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5749] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5750] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] <... openat resumed>) = 3 [pid 5745] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5750] <... futex resumed>) = 1 [pid 5747] <... futex resumed>) = 0 [pid 5745] <... mprotect resumed>) = 0 [pid 5750] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5747] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] chdir("./file0" [pid 5750] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5747] <... futex resumed>) = 0 [pid 5750] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5748] <... chdir resumed>) = 0 [pid 5745] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5748] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5747] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5745] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5750] <... write resumed>) = 4102 [pid 5748] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5745] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0}ci2-upstream-fs/strace-static-x86_64: Process 5753 attached [pid 5750] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] <... futex resumed>) = 1 [pid 5744] <... futex resumed>) = 0 [pid 5750] <... futex resumed>) = 1 [pid 5747] <... futex resumed>) = 0 [pid 5744] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5750] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5748] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5747] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5745] <... clone3 resumed> => {parent_tid=[5753]}, 88) = 5753 [pid 5744] <... futex resumed>) = 0 [pid 5750] <... mmap resumed>) = 0x200000000000 [pid 5747] <... futex resumed>) = 0 [pid 5744] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... close resumed>) = 0 [pid 5750] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5747] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5745] rt_sigprocmask(SIG_SETMASK, [] [pid 5753] 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 [pid 5750] <... futex resumed>) = 0 [pid 5748] <... openat resumed>) = 4 [pid 5747] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5745] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5753] <... rseq resumed>) = 0 [pid 5750] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5753] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5747] exit_group(0 [pid 5745] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5752] <... write resumed>) = 2097152 [pid 5753] <... set_robust_list resumed>) = 0 [pid 5750] <... futex resumed>) = ? [pid 5747] <... exit_group resumed>) = ? [pid 5745] <... futex resumed>) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5752] munmap(0x7f6e56ee9000, 138412032 [pid 5750] +++ exited with 0 +++ [pid 5748] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5745] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5753] rt_sigprocmask(SIG_SETMASK, [] [pid 5748] <... futex resumed>) = 1 [pid 5744] <... futex resumed>) = 0 [pid 5753] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5748] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5744] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5753] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5748] <... write resumed>) = 4102 [pid 5744] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5754 attached [pid 5748] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5744] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5754 [pid 5753] <... write resumed>) = 4102 [pid 5748] <... futex resumed>) = 0 [pid 5754] set_robust_list(0x555586e476e0, 24 [pid 5753] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5753] <... futex resumed>) = 1 [pid 5745] <... futex resumed>) = 0 [pid 5744] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5754] <... set_robust_list resumed>) = 0 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5753] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5748] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5745] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5744] <... futex resumed>) = 0 [pid 5754] rt_sigprocmask(SIG_SETMASK, [] [pid 5752] <... munmap resumed>) = 0 [pid 5749] <... futex resumed>) = 0 [pid 5748] <... mmap resumed>) = 0x200000000000 [pid 5747] +++ exited with 0 +++ [pid 5745] <... futex resumed>) = 1 [pid 5744] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5754] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5752] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5749] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5748] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5754] chdir("./10" [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5747, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5754] <... chdir resumed>) = 0 [pid 5752] <... openat resumed>) = 4 [pid 5749] <... mmap resumed>) = 0x200000000000 [pid 5748] <... futex resumed>) = 0 [pid 5745] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5625] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5754] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5752] ioctl(4, LOOP_SET_FD, 3 [pid 5749] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5748] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5744] exit_group(0 [pid 5625] <... restart_syscall resumed>) = 0 [pid 5754] <... prctl resumed>) = 0 [pid 5752] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 5749] <... futex resumed>) = 1 [pid 5745] <... futex resumed>) = 0 [pid 5744] <... exit_group resumed>) = ? [pid 5754] setpgid(0, 0 [pid 5752] ioctl(4, LOOP_CLR_FD [pid 5749] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5748] <... futex resumed>) = ? [pid 5745] exit_group(0 [pid 5754] <... setpgid resumed>) = 0 [pid 5753] <... futex resumed>) = ? [pid 5752] <... ioctl resumed>) = 0 [pid 5749] <... futex resumed>) = ? [pid 5745] <... exit_group resumed>) = ? [pid 5754] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5753] +++ exited with 0 +++ [pid 5749] +++ exited with 0 +++ [pid 5625] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5754] <... openat resumed>) = 3 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5754] write(3, "1000", 4) = 4 [pid 5752] ioctl(4, LOOP_SET_FD, 3 [pid 5625] <... openat resumed>) = 3 [pid 5754] close(3 [pid 5752] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 5625] fstat(3 [pid 5754] <... close resumed>) = 0 [pid 5752] close(4) = 0 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5754] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5752] close(3 [pid 5625] getdents64(3 [pid 5745] +++ exited with 0 +++ [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5754] write(1, "executing program\n", 18 executing program [pid 5625] umount2("./9/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5745, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5754] <... write resumed>) = 18 [pid 5754] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5754] <... futex resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5754] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5626] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5754] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5754] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5626] <... openat resumed>) = 3 [pid 5754] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5626] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5754] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5626] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5754] <... mprotect resumed>) = 0 [pid 5754] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5626] umount2("./9/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5754] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5748] +++ exited with 0 +++ [pid 5744] +++ exited with 0 +++ [pid 5754] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5755 attached [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5744, si_uid=0, si_status=0, si_utime=0, si_stime=12 /* 0.12 s */} --- [pid 5754] <... clone3 resumed> => {parent_tid=[5755]}, 88) = 5755 [pid 5755] 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 [pid 5754] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5755] <... rseq resumed>) = 0 [pid 5754] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5755] set_robust_list(0x7f6e5f3099a0, 24) = 0 [pid 5755] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5754] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] umount2("./8", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5755] memfd_create("syzkaller", 0 [pid 5754] <... futex resumed>) = 0 [pid 5755] <... memfd_create resumed>) = 3 [pid 5754] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5755] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5627] openat(AT_FDCWD, "./8", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5627] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5627] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5752] <... close resumed>) = 0 [pid 5625] <... umount2 resumed>) = 0 [pid 5752] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5752] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5751] <... futex resumed>) = 0 [pid 5625] umount2("./9/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5751] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5752] <... futex resumed>) = 0 [pid 5751] <... futex resumed>) = 1 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5752] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5625] newfstatat(AT_FDCWD, "./9/file0" [pid 5752] <... openat resumed>) = 3 [pid 5751] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] umount2("./9/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5626] <... umount2 resumed>) = 0 [pid 5625] openat(AT_FDCWD, "./9/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5625] fstat(4 [pid 5752] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5752] <... futex resumed>) = 1 [pid 5751] <... futex resumed>) = 0 [pid 5752] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5751] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] umount2("./9/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] getdents64(4 [pid 5751] <... futex resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5752] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5751] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] newfstatat(AT_FDCWD, "./9/file0" [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5752] write(3, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5752] <... write resumed>) = 4102 [pid 5626] umount2("./9/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] getdents64(4 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5626] openat(AT_FDCWD, "./9/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5625] close(4 [pid 5752] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... openat resumed>) = 4 [pid 5625] <... close resumed>) = 0 [pid 5752] <... futex resumed>) = 1 [pid 5751] <... futex resumed>) = 0 [pid 5626] fstat(4 [pid 5751] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5751] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] getdents64(4 [pid 5625] rmdir("./9/file0" [pid 5627] <... umount2 resumed>) = 0 [pid 5752] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 3, 0 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5752] <... mmap resumed>) = 0x200000000000 [pid 5627] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5752] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5752] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5751] <... futex resumed>) = 0 [pid 5626] getdents64(4 [pid 5751] exit_group(0 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5626] close(4 [pid 5627] newfstatat(AT_FDCWD, "./8/file0" [pid 5752] <... futex resumed>) = ? [pid 5751] <... exit_group resumed>) = ? [pid 5626] <... close resumed>) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] umount2("./8/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] rmdir("./9/file0") = 0 [pid 5626] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... rmdir resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./9/binderfs" [pid 5625] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] unlink("./9/binderfs" [pid 5625] newfstatat(AT_FDCWD, "./9/binderfs" [pid 5626] <... unlink resumed>) = 0 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] unlink("./9/binderfs") = 0 [pid 5626] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5752] +++ exited with 0 +++ [pid 5751] +++ exited with 0 +++ [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] close(3 [pid 5625] getdents64(3 [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5751, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5626] <... close resumed>) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5627] openat(AT_FDCWD, "./8/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5625] close(3 [pid 5628] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] rmdir("./9" [pid 5625] <... close resumed>) = 0 [pid 5755] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] <... openat resumed>) = 4 [pid 5626] <... rmdir resumed>) = 0 [pid 5628] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5625] rmdir("./9") = 0 [pid 5628] <... openat resumed>) = 3 [pid 5627] fstat(4 [pid 5628] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5625] mkdir("./10", 0777 [pid 5628] getdents64(3 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] mkdir("./10", 0777 [pid 5627] getdents64(4 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5625] <... mkdir resumed>) = 0 [pid 5628] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] getdents64(4 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] newfstatat(AT_FDCWD, "./9/binderfs" [pid 5627] close(4 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] <... close resumed>) = 0 [pid 5627] rmdir("./8/file0" [pid 5628] unlink("./9/binderfs" [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5628] <... unlink resumed>) = 0 [pid 5626] <... mkdir resumed>) = 0 [pid 5625] <... openat resumed>) = 3 [pid 5628] umount2("./9/cpu.stat", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] <... rmdir resumed>) = 0 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5625] <... ioctl resumed>) = 0 [pid 5628] newfstatat(AT_FDCWD, "./9/cpu.stat" [pid 5627] umount2("./8/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... openat resumed>) = 3 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFREG|000, st_size=4102, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] close(3 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5628] unlink("./9/cpu.stat" [pid 5627] newfstatat(AT_FDCWD, "./8/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] <... ioctl resumed>) = 0 [pid 5628] <... unlink resumed>) = 0 [pid 5627] unlink("./8/binderfs" [pid 5626] close(3 [pid 5628] getdents64(3 [pid 5627] <... unlink resumed>) = 0 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5628] close(3) = 0 [pid 5628] rmdir("./9") = 0 [pid 5627] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5628] mkdir("./10", 0777 [pid 5627] close(3 [pid 5628] <... mkdir resumed>) = 0 [pid 5627] <... close resumed>) = 0 [pid 5627] rmdir("./8" [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5627] <... rmdir resumed>) = 0 [pid 5628] <... openat resumed>) = 3 [pid 5627] mkdir("./9", 0777 [pid 5628] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5628] close(3) = 0 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5627] <... mkdir resumed>) = 0 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWRci2-upstream-fs/strace-static-x86_64: Process 5756 attached [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5756 [pid 5627] <... openat resumed>) = 3 [pid 5756] set_robust_list(0x555586e476e0, 24 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5756] <... set_robust_list resumed>) = 0 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5756] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5627] ioctl(3, LOOP_CLR_FD [pid 5756] chdir("./10" [pid 5627] <... ioctl resumed>) = 0 [pid 5627] close(3 [pid 5756] <... chdir resumed>) = 0 [pid 5756] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5756] setpgid(0, 0) = 0 [pid 5756] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5627] <... close resumed>) = 0 [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5756] write(3, "1000", 4 [pid 5627] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5756] <... write resumed>) = 4 [pid 5756] close(3 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5756] <... close resumed>) = 0 [pid 5756] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5756] write(1, "executing program\n", 18) = 18 executing program [pid 5756] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5755] <... write resumed>) = 2097152 [pid 5626] <... close resumed>) = 0 [pid 5625] <... close resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5757 attached [pid 5756] <... futex resumed>) = 0 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5756] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5757 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5757] set_robust_list(0x555586e476e0, 24 [pid 5756] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5755] munmap(0x7f6e56ee9000, 138412032 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5757] <... set_robust_list resumed>) = 0 [pid 5756] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5757] rt_sigprocmask(SIG_SETMASK, [] [pid 5756] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5757] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5757] chdir("./9" [pid 5756] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5757] <... chdir resumed>) = 0 [pid 5757] prctl(PR_SET_PDEATHSIG, SIGKILLci2-upstream-fs/strace-static-x86_64: Process 5759 attached ci2-upstream-fs/strace-static-x86_64: Process 5758 attached ) = 0 [pid 5757] setpgid(0, 0 [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5758 [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5759 [pid 5757] <... setpgid resumed>) = 0 [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5755] <... munmap resumed>) = 0 [pid 5757] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5759] set_robust_list(0x555586e476e0, 24 [pid 5758] set_robust_list(0x555586e476e0, 24 [pid 5756] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5755] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5759] <... set_robust_list resumed>) = 0 [pid 5757] <... openat resumed>) = 3 [pid 5759] rt_sigprocmask(SIG_SETMASK, [] [pid 5758] <... set_robust_list resumed>) = 0 [pid 5756] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5759] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5757] write(3, "1000", 4 [pid 5755] <... openat resumed>) = 4 [pid 5756] <... mprotect resumed>) = 0 [pid 5759] chdir("./10" [pid 5758] rt_sigprocmask(SIG_SETMASK, [] [pid 5757] <... write resumed>) = 4 [pid 5756] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5755] ioctl(4, LOOP_SET_FD, 3 [pid 5759] <... chdir resumed>) = 0 [pid 5758] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5757] close(3 [pid 5756] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5759] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5758] chdir("./10" [pid 5759] <... prctl resumed>) = 0 [pid 5758] <... chdir resumed>) = 0 [pid 5757] <... close resumed>) = 0 [pid 5756] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5760 attached [pid 5759] setpgid(0, 0 [pid 5758] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5757] symlink("/dev/binderfs", "./binderfs" [pid 5758] <... prctl resumed>) = 0 [pid 5759] <... setpgid resumed>) = 0 [pid 5757] <... symlink resumed>) = 0 [pid 5756] <... clone3 resumed> => {parent_tid=[5760]}, 88) = 5760 [pid 5760] 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 [pid 5759] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5758] setpgid(0, 0 [pid 5757] write(1, "executing program\n", 18 [pid 5756] rt_sigprocmask(SIG_SETMASK, [] [pid 5760] <... rseq resumed>) = 0 [pid 5758] <... setpgid resumed>) = 0 [pid 5759] <... openat resumed>) = 3 [pid 5757] <... write resumed>) = 18 [pid 5756] <... rt_sigprocmask resumed>, NULL, 8) = 0 executing program [pid 5760] set_robust_list(0x7f6e5f3099a0, 24 [pid 5759] write(3, "1000", 4 [pid 5758] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5757] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5756] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5760] <... set_robust_list resumed>) = 0 [pid 5759] <... write resumed>) = 4 [pid 5758] <... openat resumed>) = 3 [pid 5757] <... futex resumed>) = 0 [pid 5756] <... futex resumed>) = 0 [pid 5760] rt_sigprocmask(SIG_SETMASK, [] [pid 5759] close(3 [pid 5758] write(3, "1000", 4 [pid 5757] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5756] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5760] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5757] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5759] <... close resumed>) = 0 [pid 5758] <... write resumed>) = 4 [pid 5757] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5759] symlink("/dev/binderfs", "./binderfs" [pid 5758] close(3 [pid 5757] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5759] <... symlink resumed>) = 0 [pid 5758] <... close resumed>) = 0 [pid 5757] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5759] write(1, "executing program\n", 18 [pid 5758] symlink("/dev/binderfs", "./binderfs" [pid 5755] <... ioctl resumed>) = 0 [pid 5760] memfd_create("syzkaller", 0 [pid 5757] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5760] <... memfd_create resumed>) = 3 [pid 5758] <... symlink resumed>) = 0 [pid 5757] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5755] close(3 [pid 5757] <... mprotect resumed>) = 0 [pid 5760] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5759] <... write resumed>) = 18 [pid 5758] write(1, "executing program\n", 18 [pid 5757] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5755] <... close resumed>) = 0 [pid 5760] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5759] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5758] <... write resumed>) = 18 [pid 5757] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5755] close(4 [pid 5759] <... futex resumed>) = 0 [pid 5758] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5757] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5755] <... close resumed>) = 0 [pid 5759] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5758] <... futex resumed>) = 0 [pid 5755] mkdir("./file0", 0777ci2-upstream-fs/strace-static-x86_64: Process 5761 attached [pid 5759] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5758] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5757] <... clone3 resumed> => {parent_tid=[5761]}, 88) = 5761 [pid 5759] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5758] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5759] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5758] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5759] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5758] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5761] 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 [pid 5759] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5758] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5757] rt_sigprocmask(SIG_SETMASK, [] [pid 5755] <... mkdir resumed>) = 0 [pid 5761] <... rseq resumed>) = 0 [pid 5759] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5758] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5761] set_robust_list(0x7f6e5f3099a0, 24 [pid 5759] <... mprotect resumed>) = 0 executing program executing program [pid 5758] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5757] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5761] <... set_robust_list resumed>) = 0 [pid 5759] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5758] <... mprotect resumed>) = 0 [pid 5757] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [ 98.816409][ T5755] loop0: detected capacity change from 0 to 4096 [pid 5755] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5761] rt_sigprocmask(SIG_SETMASK, [] [pid 5759] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5758] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5757] <... futex resumed>) = 0 [pid 5761] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5759] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5758] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5757] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}ci2-upstream-fs/strace-static-x86_64: Process 5762 attached [pid 5758] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5763 attached [pid 5762] 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 [pid 5759] <... clone3 resumed> => {parent_tid=[5762]}, 88) = 5762 [pid 5762] <... rseq resumed>) = 0 [pid 5759] rt_sigprocmask(SIG_SETMASK, [] [pid 5758] <... clone3 resumed> => {parent_tid=[5763]}, 88) = 5763 [pid 5763] 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 [pid 5762] set_robust_list(0x7f6e5f3099a0, 24 [pid 5761] memfd_create("syzkaller", 0 [pid 5759] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5758] rt_sigprocmask(SIG_SETMASK, [] [pid 5762] <... set_robust_list resumed>) = 0 [pid 5759] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5758] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5763] <... rseq resumed>) = 0 [pid 5762] rt_sigprocmask(SIG_SETMASK, [] [pid 5761] <... memfd_create resumed>) = 3 [pid 5759] <... futex resumed>) = 0 [pid 5758] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5763] set_robust_list(0x7f6e5f3099a0, 24 [pid 5762] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5761] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5759] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5758] <... futex resumed>) = 0 [pid 5763] <... set_robust_list resumed>) = 0 [pid 5761] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5763] rt_sigprocmask(SIG_SETMASK, [] [pid 5762] memfd_create("syzkaller", 0 [pid 5763] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5762] <... memfd_create resumed>) = 3 [pid 5758] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [ 98.890135][ T5755] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5762] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5763] memfd_create("syzkaller", 0) = 3 [pid 5763] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5760] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5762] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5761] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5763] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5760] <... write resumed>) = 2097152 [pid 5762] <... write resumed>) = 2097152 [pid 5760] munmap(0x7f6e56ee9000, 138412032 [pid 5762] munmap(0x7f6e56ee9000, 138412032 [pid 5760] <... munmap resumed>) = 0 [pid 5760] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 5762] <... munmap resumed>) = 0 [pid 5760] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5760] close(3 [pid 5762] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5760] <... close resumed>) = 0 [pid 5760] close(4 [pid 5762] <... openat resumed>) = 4 [pid 5760] <... close resumed>) = 0 [pid 5760] mkdir("./file0", 0777 [pid 5762] ioctl(4, LOOP_SET_FD, 3 [pid 5760] <... mkdir resumed>) = 0 [pid 5762] <... ioctl resumed>) = 0 [pid 5760] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5755] <... mount resumed>) = 0 [pid 5762] close(3) = 0 [pid 5762] close(4 [pid 5755] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5755] chdir("./file0") = 0 [pid 5762] <... close resumed>) = 0 [pid 5755] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5755] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5754] <... futex resumed>) = 0 [pid 5754] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5762] mkdir("./file0", 0777 [pid 5754] <... futex resumed>) = 0 [pid 5755] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5754] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5762] <... mkdir resumed>) = 0 [pid 5762] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5761] <... write resumed>) = 2097152 [ 99.130274][ T5760] loop4: detected capacity change from 0 to 4096 [ 99.147770][ T5762] loop2: detected capacity change from 0 to 4096 [ 99.168396][ T5760] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5761] munmap(0x7f6e56ee9000, 138412032 [pid 5763] <... write resumed>) = 2097152 [pid 5763] munmap(0x7f6e56ee9000, 138412032 [pid 5761] <... munmap resumed>) = 0 [pid 5755] <... openat resumed>) = 4 [pid 5761] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 5755] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5761] ioctl(4, LOOP_SET_FD, 3 [pid 5755] <... futex resumed>) = 1 [pid 5754] <... futex resumed>) = 0 [pid 5761] <... ioctl resumed>) = 0 [pid 5754] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5755] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5763] <... munmap resumed>) = 0 [pid 5754] <... futex resumed>) = 0 [pid 5754] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5763] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 5761] close(3) = 0 [pid 5761] close(4 [pid 5763] ioctl(4, LOOP_SET_FD, 3 [pid 5755] <... write resumed>) = 4102 [pid 5761] <... close resumed>) = 0 [pid 5761] mkdir("./file0", 0777 [pid 5755] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5761] <... mkdir resumed>) = 0 [ 99.205409][ T5762] ntfs3(loop2): ino=3, Correct links count -> 2. [ 99.234706][ T5761] loop3: detected capacity change from 0 to 4096 [pid 5755] <... futex resumed>) = 1 [pid 5754] <... futex resumed>) = 0 [pid 5755] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5754] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5755] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5754] <... futex resumed>) = 0 [pid 5754] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5755] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5763] <... ioctl resumed>) = 0 [pid 5761] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5755] <... mmap resumed>) = 0x200000000000 [pid 5763] close(3 [pid 5755] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5763] <... close resumed>) = 0 [pid 5755] <... futex resumed>) = 1 [pid 5754] <... futex resumed>) = 0 [pid 5754] exit_group(0 [pid 5755] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5754] <... exit_group resumed>) = ? [pid 5755] <... futex resumed>) = ? [pid 5763] close(4) = 0 [pid 5763] mkdir("./file0", 0777) = 0 [pid 5763] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5755] +++ exited with 0 +++ [pid 5754] +++ exited with 0 +++ [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5754, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=9 /* 0.09 s */} --- [pid 5624] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5624] fstat(3 [pid 5762] <... mount resumed>) = 0 [pid 5760] <... mount resumed>) = 0 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5762] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5624] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5760] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5762] <... openat resumed>) = 3 [pid 5760] chdir("./file0" [pid 5762] chdir("./file0" [pid 5760] <... chdir resumed>) = 0 [pid 5762] <... chdir resumed>) = 0 [pid 5760] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5762] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5762] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5760] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5762] <... futex resumed>) = 1 [pid 5760] <... futex resumed>) = 1 [pid 5759] <... futex resumed>) = 0 [pid 5756] <... futex resumed>) = 0 [pid 5762] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5760] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5759] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5756] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5760] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5756] <... futex resumed>) = 0 [pid 5759] <... futex resumed>) = 0 [pid 5756] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5759] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [ 99.313770][ T5761] ntfs3(loop3): ino=3, Correct links count -> 2. [ 99.352691][ T5763] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5760] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5762] <... openat resumed>) = 4 [pid 5761] <... mount resumed>) = 0 [pid 5761] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5762] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5761] chdir("./file0") = 0 [pid 5762] <... futex resumed>) = 1 [pid 5761] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5759] <... futex resumed>) = 0 [pid 5759] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5762] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5761] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5759] <... futex resumed>) = 0 [pid 5761] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5759] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5761] <... futex resumed>) = 1 [pid 5757] <... futex resumed>) = 0 [pid 5761] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5757] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5757] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5762] <... write resumed>) = 4102 [pid 5761] <... futex resumed>) = 0 [pid 5760] <... openat resumed>) = 4 [pid 5761] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5762] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5759] <... futex resumed>) = 0 [pid 5759] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5762] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5759] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5756] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5756] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5756] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2c8000 [pid 5762] <... mmap resumed>) = 0x200000000000 [pid 5762] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5756] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5762] <... futex resumed>) = 1 [pid 5762] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5759] <... futex resumed>) = 0 [pid 5756] <... mprotect resumed>) = 0 [pid 5759] exit_group(0 [pid 5762] <... futex resumed>) = ? [pid 5759] <... exit_group resumed>) = ? [pid 5756] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5760] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5756] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [pid 5624] <... umount2 resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5764 attached [pid 5760] <... futex resumed>) = 0 [pid 5760] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5756] <... clone3 resumed> => {parent_tid=[5764]}, 88) = 5764 [pid 5764] 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 [pid 5756] rt_sigprocmask(SIG_SETMASK, [] [pid 5764] <... rseq resumed>) = 0 [pid 5764] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5756] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5764] <... set_robust_list resumed>) = 0 [pid 5756] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5756] <... futex resumed>) = 0 [pid 5764] rt_sigprocmask(SIG_SETMASK, [] [pid 5756] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5764] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5764] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5764] <... write resumed>) = 4102 [pid 5624] newfstatat(AT_FDCWD, "./10/file0" [pid 5764] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5756] <... futex resumed>) = 0 [pid 5764] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5761] <... openat resumed>) = 4 [pid 5756] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5760] <... futex resumed>) = 0 [pid 5756] <... futex resumed>) = 1 [pid 5624] openat(AT_FDCWD, "./10/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5760] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5756] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... openat resumed>) = 4 [pid 5760] <... mmap resumed>) = 0x200000000000 [pid 5761] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5760] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5761] <... futex resumed>) = 1 [pid 5757] <... futex resumed>) = 0 [pid 5761] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5760] <... futex resumed>) = 1 [pid 5756] <... futex resumed>) = 0 [pid 5756] exit_group(0 [pid 5764] <... futex resumed>) = ? [pid 5756] <... exit_group resumed>) = ? [pid 5624] fstat(4 [pid 5764] +++ exited with 0 +++ [pid 5757] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5762] +++ exited with 0 +++ [pid 5759] +++ exited with 0 +++ [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5759, si_uid=0, si_status=0, si_utime=0, si_stime=10 /* 0.10 s */} --- [pid 5626] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5761] <... futex resumed>) = 0 [pid 5757] <... futex resumed>) = 1 [pid 5761] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102) = 4102 [pid 5761] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5757] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] <... restart_syscall resumed>) = 0 [pid 5624] getdents64(4 [pid 5761] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5757] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5757] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5626] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5626] fstat(3 [pid 5761] <... futex resumed>) = 0 [pid 5760] +++ exited with 0 +++ [pid 5757] <... futex resumed>) = 1 [pid 5756] +++ exited with 0 +++ [pid 5624] getdents64(4 [pid 5757] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5763] <... mount resumed>) = 0 [pid 5761] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5756, si_uid=0, si_status=0, si_utime=0, si_stime=12 /* 0.12 s */} --- [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5761] <... mmap resumed>) = 0x200000000000 [pid 5626] getdents64(3 [pid 5624] close(4 [pid 5761] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5761] <... futex resumed>) = 1 [pid 5757] <... futex resumed>) = 0 [pid 5628] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... close resumed>) = 0 [pid 5763] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5761] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5757] exit_group(0 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] rmdir("./10/file0" [pid 5763] <... openat resumed>) = 3 [pid 5761] <... futex resumed>) = ? [pid 5757] <... exit_group resumed>) = ? [pid 5628] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5761] +++ exited with 0 +++ [pid 5628] <... openat resumed>) = 3 [pid 5624] <... rmdir resumed>) = 0 [pid 5628] fstat(3 [pid 5763] chdir("./file0" [pid 5624] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5757] +++ exited with 0 +++ [pid 5763] <... chdir resumed>) = 0 [pid 5628] getdents64(3 [pid 5624] newfstatat(AT_FDCWD, "./10/binderfs" [pid 5763] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5757, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=7 /* 0.07 s */} --- [pid 5763] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5624] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5624] unlink("./10/binderfs" [pid 5763] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5763] <... futex resumed>) = 1 [pid 5758] <... futex resumed>) = 0 [pid 5624] <... unlink resumed>) = 0 [pid 5763] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5758] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] getdents64(3 [pid 5763] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5758] <... futex resumed>) = 0 [pid 5763] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5758] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] close(3) = 0 [pid 5624] rmdir("./10") = 0 [pid 5627] <... restart_syscall resumed>) = 0 [pid 5624] mkdir("./11", 0777 [pid 5627] umount2("./9", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... umount2 resumed>) = 0 [pid 5624] <... mkdir resumed>) = 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5627] openat(AT_FDCWD, "./9", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5627] fstat(3 [pid 5626] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./10/file0" [pid 5627] getdents64(3 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] <... openat resumed>) = 3 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5626] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] umount2("./9/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] openat(AT_FDCWD, "./10/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5626] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] <... ioctl resumed>) = 0 [pid 5626] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5624] close(3 [pid 5626] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5626] close(4) = 0 [pid 5626] rmdir("./10/file0") = 0 [pid 5626] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5763] <... openat resumed>) = 4 [pid 5763] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5763] <... futex resumed>) = 1 [pid 5758] <... futex resumed>) = 0 [pid 5763] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5758] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5763] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5758] <... futex resumed>) = 0 [pid 5758] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] newfstatat(AT_FDCWD, "./10/binderfs" [pid 5763] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] unlink("./10/binderfs") = 0 [pid 5763] <... write resumed>) = 4102 [pid 5763] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] getdents64(3 [pid 5763] <... futex resumed>) = 1 [pid 5758] <... futex resumed>) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] close(3 [pid 5763] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5758] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5763] <... mmap resumed>) = 0x200000000000 [pid 5758] <... futex resumed>) = 0 [pid 5626] <... close resumed>) = 0 [pid 5626] rmdir("./10" [pid 5763] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5758] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] <... umount2 resumed>) = 0 [pid 5758] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5628] <... umount2 resumed>) = 0 [pid 5626] <... rmdir resumed>) = 0 [pid 5763] <... futex resumed>) = 0 [pid 5758] exit_group(0 [pid 5628] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5758] <... exit_group resumed>) = ? [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5763] +++ exited with 0 +++ [pid 5628] newfstatat(AT_FDCWD, "./10/file0" [pid 5626] mkdir("./11", 0777 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] umount2("./9/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] openat(AT_FDCWD, "./10/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5627] newfstatat(AT_FDCWD, "./9/file0" [pid 5628] <... openat resumed>) = 4 [pid 5628] fstat(4 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] umount2("./9/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] getdents64(4 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5627] openat(AT_FDCWD, "./9/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5628] getdents64(4 [pid 5627] <... openat resumed>) = 4 [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] close(4 [pid 5627] fstat(4 [pid 5626] <... mkdir resumed>) = 0 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] <... close resumed>) = 0 [pid 5628] rmdir("./10/file0" [pid 5758] +++ exited with 0 +++ [pid 5628] <... rmdir resumed>) = 0 [pid 5627] getdents64(4 [pid 5628] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] getdents64(4 [pid 5626] <... openat resumed>) = 3 [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5758, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 5628] newfstatat(AT_FDCWD, "./10/binderfs" [pid 5625] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5628] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5627] close(4 [pid 5628] unlink("./10/binderfs" [pid 5627] <... close resumed>) = 0 [pid 5626] <... ioctl resumed>) = 0 [pid 5628] <... unlink resumed>) = 0 [pid 5627] rmdir("./9/file0" [pid 5626] close(3) = 0 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5628] getdents64(3 [pid 5626] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5628] close(3) = 0 [pid 5625] <... restart_syscall resumed>) = 0 [pid 5628] rmdir("./10") = 0 ci2-upstream-fs/strace-static-x86_64: Process 5765 attached [pid 5628] mkdir("./11", 0777 [pid 5627] <... rmdir resumed>) = 0 [pid 5765] set_robust_list(0x555586e476e0, 24 [pid 5627] umount2("./9/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5765 [pid 5625] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5765] <... set_robust_list resumed>) = 0 [pid 5627] newfstatat(AT_FDCWD, "./9/binderfs" [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5765] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5765] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] <... mkdir resumed>) = 0 [pid 5627] unlink("./9/binderfs" [pid 5625] <... openat resumed>) = 3 [pid 5765] chdir("./11") = 0 [pid 5627] <... unlink resumed>) = 0 [pid 5625] fstat(3 [pid 5765] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5765] <... prctl resumed>) = 0 [pid 5628] <... openat resumed>) = 3 [pid 5624] <... close resumed>) = 0 [pid 5765] setpgid(0, 0 [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5627] getdents64(3 [pid 5625] getdents64(3 [pid 5765] <... setpgid resumed>) = 0 [pid 5628] <... ioctl resumed>) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5765] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5628] close(3 [pid 5627] close(3 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5765] <... openat resumed>) = 3 [pid 5625] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] <... close resumed>) = 0 [pid 5627] rmdir("./9") = 0 [pid 5765] write(3, "1000", 4) = 4 [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5765] close(3 [pid 5627] mkdir("./10", 0777 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5765] <... close resumed>) = 0 [pid 5627] <... mkdir resumed>) = 0 [pid 5765] symlink("/dev/binderfs", "./binderfs"ci2-upstream-fs/strace-static-x86_64: Process 5766 attached ) = 0 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5627] ioctl(3, LOOP_CLR_FD [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5766 [pid 5765] write(1, "executing program\n", 18 [pid 5627] <... ioctl resumed>) = 0 [pid 5765] <... write resumed>) = 18 [pid 5766] set_robust_list(0x555586e476e0, 24 [pid 5627] close(3 executing program [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5766] <... set_robust_list resumed>) = 0 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5766] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5765] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5766] chdir("./11") = 0 [pid 5765] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5765] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5765] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5766] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5765] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5766] <... prctl resumed>) = 0 [pid 5765] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5766] setpgid(0, 0 [pid 5765] <... mprotect resumed>) = 0 [pid 5766] <... setpgid resumed>) = 0 [pid 5766] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5766] write(3, "1000", 4) = 4 [pid 5766] close(3 [pid 5765] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5766] <... close resumed>) = 0 [pid 5765] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5766] symlink("/dev/binderfs", "./binderfs" [pid 5765] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} => {parent_tid=[5767]}, 88) = 5767 [pid 5765] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5767 attached [pid 5765] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5767] 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 [pid 5765] <... futex resumed>) = 0 [pid 5767] <... rseq resumed>) = 0 [pid 5765] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5767] set_robust_list(0x7f6e5f3099a0, 24) = 0 [pid 5767] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5766] <... symlink resumed>) = 0 [pid 5766] write(1, "executing program\n", 18 [pid 5767] memfd_create("syzkaller", 0) = 3 [pid 5625] <... umount2 resumed>) = 0 executing program [pid 5767] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5766] <... write resumed>) = 18 [pid 5767] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5625] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5766] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] newfstatat(AT_FDCWD, "./10/file0" [pid 5766] <... futex resumed>) = 0 [pid 5628] <... close resumed>) = 0 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5766] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5766] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5766] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5766] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5625] openat(AT_FDCWD, "./10/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5766] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5766] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5625] <... openat resumed>) = 4 [pid 5766] <... mprotect resumed>) = 0 [pid 5625] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5625] getdents64(4 [pid 5627] <... close resumed>) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5766] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] getdents64(4 [pid 5766] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5768 attached [pid 5766] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5768 [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5769 attached [pid 5768] set_robust_list(0x555586e476e0, 24 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5625] close(4 [pid 5769] 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 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5625] <... close resumed>) = 0 [pid 5769] <... rseq resumed>) = 0 [pid 5768] <... set_robust_list resumed>) = 0 [pid 5766] <... clone3 resumed> => {parent_tid=[5769]}, 88) = 5769 [pid 5625] rmdir("./10/file0" [pid 5769] set_robust_list(0x7f6e5f3099a0, 24 [pid 5768] rt_sigprocmask(SIG_SETMASK, [] [pid 5766] rt_sigprocmask(SIG_SETMASK, [] [pid 5625] <... rmdir resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5770 attached [pid 5769] <... set_robust_list resumed>) = 0 [pid 5768] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5766] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5769] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5770 [pid 5770] set_robust_list(0x555586e476e0, 24 [pid 5769] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5768] chdir("./11" [pid 5766] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5770] <... set_robust_list resumed>) = 0 [pid 5770] rt_sigprocmask(SIG_SETMASK, [] [pid 5768] <... chdir resumed>) = 0 [pid 5766] <... futex resumed>) = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5768] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5766] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5770] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5769] memfd_create("syzkaller", 0 [pid 5768] <... prctl resumed>) = 0 [pid 5770] chdir("./10" [pid 5769] <... memfd_create resumed>) = 3 [pid 5768] setpgid(0, 0 [pid 5767] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5769] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5768] <... setpgid resumed>) = 0 [pid 5770] <... chdir resumed>) = 0 [pid 5770] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5769] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5768] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5625] newfstatat(AT_FDCWD, "./10/binderfs" [pid 5770] <... prctl resumed>) = 0 [pid 5768] <... openat resumed>) = 3 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] unlink("./10/binderfs" [pid 5770] setpgid(0, 0 [pid 5768] write(3, "1000", 4 [pid 5625] <... unlink resumed>) = 0 [pid 5770] <... setpgid resumed>) = 0 [pid 5770] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5768] <... write resumed>) = 4 [pid 5625] getdents64(3 [pid 5768] close(3 [pid 5770] <... openat resumed>) = 3 [pid 5768] <... close resumed>) = 0 [pid 5768] symlink("/dev/binderfs", "./binderfs" [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5768] <... symlink resumed>) = 0 [pid 5625] close(3 [pid 5770] write(3, "1000", 4 [pid 5625] <... close resumed>) = 0 [pid 5625] rmdir("./10" [pid 5770] <... write resumed>) = 4 executing program [pid 5768] write(1, "executing program\n", 18 [pid 5770] close(3 [pid 5768] <... write resumed>) = 18 [pid 5770] <... close resumed>) = 0 [pid 5768] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5770] symlink("/dev/binderfs", "./binderfs" [pid 5768] <... futex resumed>) = 0 [pid 5768] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5768] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5625] <... rmdir resumed>) = 0 [pid 5768] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] mkdir("./11", 0777 [pid 5768] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5625] <... mkdir resumed>) = 0 [pid 5768] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5768] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5768] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5625] <... openat resumed>) = 3 [pid 5768] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5625] ioctl(3, LOOP_CLR_FD) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5771 attached [pid 5625] close(3 [pid 5768] <... clone3 resumed> => {parent_tid=[5771]}, 88) = 5771 [pid 5771] 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 [pid 5770] <... symlink resumed>) = 0 executing program [pid 5771] <... rseq resumed>) = 0 [pid 5770] write(1, "executing program\n", 18 [pid 5768] rt_sigprocmask(SIG_SETMASK, [] [pid 5771] set_robust_list(0x7f6e5f3099a0, 24 [pid 5770] <... write resumed>) = 18 [pid 5768] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5771] <... set_robust_list resumed>) = 0 [pid 5770] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5768] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5768] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5771] rt_sigprocmask(SIG_SETMASK, [] [pid 5770] <... futex resumed>) = 0 [pid 5771] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5770] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5770] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5771] memfd_create("syzkaller", 0 [pid 5770] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5769] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5770] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5771] <... memfd_create resumed>) = 3 [pid 5770] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5771] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5770] <... mprotect resumed>) = 0 [pid 5771] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5770] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5767] <... write resumed>) = 2097152 [pid 5770] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5767] munmap(0x7f6e56ee9000, 138412032 [pid 5770] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5772 attached => {parent_tid=[5772]}, 88) = 5772 [pid 5772] 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 [pid 5770] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5772] <... rseq resumed>) = 0 [pid 5770] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5767] <... munmap resumed>) = 0 [pid 5772] set_robust_list(0x7f6e5f3099a0, 24 [pid 5770] <... futex resumed>) = 0 [pid 5767] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5770] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5767] <... openat resumed>) = 4 [pid 5772] <... set_robust_list resumed>) = 0 [pid 5767] ioctl(4, LOOP_SET_FD, 3 [pid 5772] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5767] <... ioctl resumed>) = 0 [pid 5767] close(3) = 0 [pid 5767] close(4) = 0 [pid 5767] mkdir("./file0", 0777) = 0 [pid 5767] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5772] memfd_create("syzkaller", 0) = 3 [pid 5625] <... close resumed>) = 0 [pid 5772] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5773 attached [pid 5773] set_robust_list(0x555586e476e0, 24 [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5773 [pid 5773] <... set_robust_list resumed>) = 0 [pid 5773] rt_sigprocmask(SIG_SETMASK, [] [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5773] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5773] chdir("./11" [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5773] <... chdir resumed>) = 0 [pid 5773] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5773] setpgid(0, 0) = 0 [pid 5773] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5773] write(3, "1000", 4) = 4 [pid 5773] close(3) = 0 [pid 5773] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5771] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 executing program [pid 5773] write(1, "executing program\n", 18) = 18 [pid 5773] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5773] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [ 100.013027][ T5767] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5773] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5773] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5773] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5773] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5773] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5774 attached [pid 5774] 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 [pid 5773] <... clone3 resumed> => {parent_tid=[5774]}, 88) = 5774 [pid 5774] set_robust_list(0x7f6e5f3099a0, 24 [pid 5773] rt_sigprocmask(SIG_SETMASK, [] [pid 5774] <... set_robust_list resumed>) = 0 [pid 5773] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5774] rt_sigprocmask(SIG_SETMASK, [] [pid 5773] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5774] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5773] <... futex resumed>) = 0 [pid 5773] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5769] <... write resumed>) = 2097152 [pid 5774] memfd_create("syzkaller", 0 [pid 5769] munmap(0x7f6e56ee9000, 138412032 [pid 5774] <... memfd_create resumed>) = 3 [pid 5774] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5769] <... munmap resumed>) = 0 [pid 5774] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5769] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5769] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5772] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5769] close(3) = 0 [pid 5769] close(4) = 0 [pid 5769] mkdir("./file0", 0777) = 0 [pid 5769] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5767] <... mount resumed>) = 0 [pid 5767] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5767] chdir("./file0") = 0 [pid 5767] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5767] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5765] <... futex resumed>) = 0 [pid 5765] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5765] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5767] <... futex resumed>) = 1 [pid 5767] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000) = 4 [pid 5767] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5765] <... futex resumed>) = 0 [pid 5765] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5767] <... futex resumed>) = 1 [pid 5765] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5767] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102) = 4102 [pid 5771] <... write resumed>) = 2097152 [pid 5767] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5771] munmap(0x7f6e56ee9000, 138412032 [pid 5767] <... futex resumed>) = 1 [pid 5765] <... futex resumed>) = 0 [pid 5767] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5765] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5767] <... mmap resumed>) = 0x200000000000 [pid 5765] <... futex resumed>) = 0 [pid 5765] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5767] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5765] <... futex resumed>) = 0 [pid 5767] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5765] exit_group(0 [pid 5767] <... futex resumed>) = ? [pid 5767] +++ exited with 0 +++ [pid 5765] <... exit_group resumed>) = ? [ 100.170979][ T5769] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5765] +++ exited with 0 +++ [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5765, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5626] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5626] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5774] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5771] <... munmap resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5771] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5626] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5771] <... openat resumed>) = 4 [pid 5626] fstat(3 [pid 5771] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] getdents64(3 [pid 5771] close(3) = 0 [pid 5771] close(4) = 0 [pid 5771] mkdir("./file0", 0777 [pid 5772] <... write resumed>) = 2097152 [pid 5771] <... mkdir resumed>) = 0 [pid 5772] munmap(0x7f6e56ee9000, 138412032 [pid 5771] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5772] <... munmap resumed>) = 0 [pid 5772] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5772] <... openat resumed>) = 4 [pid 5626] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5772] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5772] close(3) = 0 [pid 5772] close(4) = 0 [pid 5772] mkdir("./file0", 0777) = 0 [ 100.297772][ T5771] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5772] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5769] <... mount resumed>) = 0 [pid 5769] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5769] chdir("./file0") = 0 [pid 5774] <... write resumed>) = 2097152 [pid 5769] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5769] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5766] <... futex resumed>) = 0 [pid 5774] munmap(0x7f6e56ee9000, 138412032 [pid 5769] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5766] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5766] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5769] <... openat resumed>) = 4 [pid 5774] <... munmap resumed>) = 0 [pid 5774] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5769] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5774] <... openat resumed>) = 4 [pid 5769] <... futex resumed>) = 1 [pid 5774] ioctl(4, LOOP_SET_FD, 3 [pid 5766] <... futex resumed>) = 0 [pid 5626] <... umount2 resumed>) = 0 [pid 5774] <... ioctl resumed>) = 0 [pid 5766] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [ 100.361911][ T5772] ntfs3(loop3): ino=3, Correct links count -> 2. [pid 5626] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5769] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5766] <... futex resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5766] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] newfstatat(AT_FDCWD, "./11/file0" [pid 5769] <... write resumed>) = 4102 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5774] close(3 [pid 5769] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5774] <... close resumed>) = 0 [pid 5769] <... futex resumed>) = 1 [pid 5766] <... futex resumed>) = 0 [pid 5766] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5774] close(4 [pid 5766] <... futex resumed>) = 0 [pid 5626] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5766] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5769] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5626] openat(AT_FDCWD, "./11/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5769] <... mmap resumed>) = 0x200000000000 [pid 5774] <... close resumed>) = 0 [pid 5769] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] fstat(4 [pid 5774] mkdir("./file0", 0777 [pid 5769] <... futex resumed>) = 1 [pid 5766] <... futex resumed>) = 0 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5774] <... mkdir resumed>) = 0 [pid 5769] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5766] exit_group(0 [pid 5626] getdents64(4 [pid 5769] <... futex resumed>) = ? [pid 5766] <... exit_group resumed>) = ? [pid 5769] +++ exited with 0 +++ [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5626] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5774] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5626] close(4) = 0 [pid 5626] rmdir("./11/file0") = 0 [pid 5626] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./11/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] unlink("./11/binderfs") = 0 [pid 5626] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] close(3) = 0 [pid 5626] rmdir("./11") = 0 [pid 5626] mkdir("./12", 0777) = 0 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5766] +++ exited with 0 +++ [pid 5626] <... openat resumed>) = 3 [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5766, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=13 /* 0.13 s */} --- [ 100.490931][ T5774] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5624] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5624] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5624] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5626] <... ioctl resumed>) = 0 [pid 5624] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] close(3) = 0 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5775 attached [pid 5775] set_robust_list(0x555586e476e0, 24 [pid 5771] <... mount resumed>) = 0 [pid 5775] <... set_robust_list resumed>) = 0 [pid 5775] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5771] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5775] chdir("./12" [pid 5771] <... openat resumed>) = 3 [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5775 [pid 5775] <... chdir resumed>) = 0 [pid 5771] chdir("./file0" [pid 5775] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5771] <... chdir resumed>) = 0 [pid 5775] <... prctl resumed>) = 0 [pid 5771] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5775] setpgid(0, 0 [pid 5771] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5775] <... setpgid resumed>) = 0 [pid 5771] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5775] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5771] <... futex resumed>) = 1 [pid 5775] <... openat resumed>) = 3 [pid 5768] <... futex resumed>) = 0 [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5768] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5775] write(3, "1000", 4 [pid 5772] <... mount resumed>) = 0 [pid 5771] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5768] <... futex resumed>) = 0 [pid 5775] <... write resumed>) = 4 [pid 5775] close(3 [pid 5768] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5775] <... close resumed>) = 0 [pid 5775] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5772] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5775] write(1, "executing program\n", 18 executing program [pid 5772] chdir("./file0" [pid 5775] <... write resumed>) = 18 [pid 5775] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5772] <... chdir resumed>) = 0 [pid 5775] <... futex resumed>) = 0 [pid 5772] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5775] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5772] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5775] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5772] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5775] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5772] <... futex resumed>) = 1 [pid 5770] <... futex resumed>) = 0 [pid 5624] <... umount2 resumed>) = 0 [pid 5775] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5772] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5770] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5775] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5772] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5775] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5772] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5770] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5775] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5775] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5775] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5776 attached => {parent_tid=[5776]}, 88) = 5776 [pid 5776] 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 [pid 5775] rt_sigprocmask(SIG_SETMASK, [] [pid 5776] <... rseq resumed>) = 0 [pid 5776] set_robust_list(0x7f6e5f3099a0, 24 [pid 5775] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5776] <... set_robust_list resumed>) = 0 [pid 5775] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5776] rt_sigprocmask(SIG_SETMASK, [] [pid 5775] <... futex resumed>) = 0 [pid 5776] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5775] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5771] <... openat resumed>) = 4 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./11/file0" [pid 5771] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5771] <... futex resumed>) = 1 [pid 5768] <... futex resumed>) = 0 [pid 5776] memfd_create("syzkaller", 0 [pid 5624] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5768] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5771] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5768] <... futex resumed>) = 0 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5776] <... memfd_create resumed>) = 3 [pid 5768] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5776] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5771] <... write resumed>) = 4102 [pid 5624] openat(AT_FDCWD, "./11/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5776] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5772] <... openat resumed>) = 4 [pid 5771] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5624] <... openat resumed>) = 4 [pid 5768] <... futex resumed>) = 0 [pid 5771] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5768] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] fstat(4 [pid 5768] <... futex resumed>) = 0 [pid 5772] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5771] <... mmap resumed>) = 0x200000000000 [pid 5768] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5772] <... futex resumed>) = 1 [pid 5771] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5770] <... futex resumed>) = 0 [pid 5772] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5771] <... futex resumed>) = 1 [pid 5770] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] getdents64(4 [pid 5772] <... write resumed>) = 4102 [pid 5771] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5770] <... futex resumed>) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5772] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5770] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5768] <... futex resumed>) = 0 [pid 5772] <... futex resumed>) = 0 [pid 5770] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5768] exit_group(0 [pid 5624] getdents64(4 [pid 5772] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5771] <... futex resumed>) = ? [pid 5770] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5768] <... exit_group resumed>) = ? [pid 5772] <... mmap resumed>) = 0x200000000000 [pid 5771] +++ exited with 0 +++ [pid 5770] <... futex resumed>) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5772] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] close(4) = 0 [pid 5772] <... futex resumed>) = 0 [pid 5770] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5772] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5770] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] rmdir("./11/file0" [pid 5770] exit_group(0 [pid 5772] <... futex resumed>) = ? [pid 5770] <... exit_group resumed>) = ? [pid 5772] +++ exited with 0 +++ [pid 5768] +++ exited with 0 +++ [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5768, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5628] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5624] <... rmdir resumed>) = 0 [pid 5624] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./11/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5770] +++ exited with 0 +++ [pid 5628] <... restart_syscall resumed>) = 0 [pid 5624] unlink("./11/binderfs" [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5770, si_uid=0, si_status=0, si_utime=0, si_stime=10 /* 0.10 s */} --- [pid 5624] <... unlink resumed>) = 0 [pid 5627] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5628] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] <... restart_syscall resumed>) = 0 [pid 5624] getdents64(3 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5628] <... openat resumed>) = 3 [pid 5627] umount2("./10", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] close(3 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... close resumed>) = 0 [pid 5628] fstat(3 [pid 5627] openat(AT_FDCWD, "./10", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] rmdir("./11" [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] <... openat resumed>) = 3 [pid 5628] getdents64(3 [pid 5627] fstat(3 [pid 5624] <... rmdir resumed>) = 0 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5628] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5627] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] mkdir("./12", 0777) = 0 [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5776] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5624] ioctl(3, LOOP_CLR_FD) = 0 [pid 5624] close(3 [pid 5774] <... mount resumed>) = 0 [pid 5774] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5774] chdir("./file0") = 0 [pid 5774] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5774] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5773] <... futex resumed>) = 0 [pid 5774] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5773] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5773] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5774] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5774] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5628] <... umount2 resumed>) = 0 [pid 5628] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./11/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5627] <... umount2 resumed>) = 0 [pid 5628] openat(AT_FDCWD, "./11/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5628] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] getdents64(4 [pid 5627] newfstatat(AT_FDCWD, "./10/file0" [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] close(4 [pid 5627] umount2("./10/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] <... close resumed>) = 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5773] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5628] rmdir("./11/file0" [pid 5627] openat(AT_FDCWD, "./10/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5773] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... rmdir resumed>) = 0 [pid 5627] <... openat resumed>) = 4 [pid 5774] <... openat resumed>) = 4 [pid 5773] <... futex resumed>) = 0 [pid 5628] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] fstat(4 [pid 5624] <... close resumed>) = 0 [pid 5774] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5773] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5774] <... futex resumed>) = 0 [pid 5773] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] getdents64(4 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5774] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5773] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5628] newfstatat(AT_FDCWD, "./11/binderfs" [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5773] <... mprotect resumed>) = 0 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] getdents64(4 [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5776] <... write resumed>) = 2097152 [pid 5773] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5628] unlink("./11/binderfs" [pid 5773] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] <... unlink resumed>) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5776] munmap(0x7f6e56ee9000, 138412032 [pid 5773] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [pid 5628] getdents64(3ci2-upstream-fs/strace-static-x86_64: Process 5777 attached [pid 5627] close(4 [pid 5773] <... clone3 resumed> => {parent_tid=[5777]}, 88) = 5777 [pid 5627] <... close resumed>) = 0 [pid 5777] 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 [pid 5773] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5627] rmdir("./10/file0" [pid 5777] <... rseq resumed>) = 0 [pid 5773] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5773] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] close(3 [pid 5627] <... rmdir resumed>) = 0 [pid 5777] set_robust_list(0x7f6e5f2e89a0, 24) = 0 [pid 5773] <... futex resumed>) = 0 [pid 5628] <... close resumed>) = 0 [pid 5627] umount2("./10/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5777] rt_sigprocmask(SIG_SETMASK, [] [pid 5773] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-upstream-fs/strace-static-x86_64: Process 5778 attached [pid 5777] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] rmdir("./11" [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5778] set_robust_list(0x555586e476e0, 24 [pid 5777] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5776] <... munmap resumed>) = 0 [pid 5628] <... rmdir resumed>) = 0 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5778 [pid 5627] newfstatat(AT_FDCWD, "./10/binderfs" [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5778] <... set_robust_list resumed>) = 0 [pid 5777] <... write resumed>) = 4102 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5778] rt_sigprocmask(SIG_SETMASK, [] [pid 5777] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] mkdir("./12", 0777 [pid 5627] unlink("./10/binderfs" [pid 5778] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5777] <... futex resumed>) = 1 [pid 5776] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5773] <... futex resumed>) = 0 [pid 5778] chdir("./12" [pid 5777] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5776] <... openat resumed>) = 4 [pid 5773] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... mkdir resumed>) = 0 [pid 5627] <... unlink resumed>) = 0 [pid 5774] <... futex resumed>) = 0 [pid 5773] <... futex resumed>) = 1 [pid 5774] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5778] <... chdir resumed>) = 0 [pid 5776] ioctl(4, LOOP_SET_FD, 3 [pid 5774] <... mmap resumed>) = 0x200000000000 [pid 5773] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5778] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5776] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 5627] getdents64(3 [pid 5778] <... prctl resumed>) = 0 [pid 5776] ioctl(4, LOOP_CLR_FD [pid 5774] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5778] setpgid(0, 0 [pid 5776] <... ioctl resumed>) = 0 [pid 5774] <... futex resumed>) = 1 [pid 5773] <... futex resumed>) = 0 [pid 5627] close(3 [pid 5628] <... openat resumed>) = 3 [pid 5774] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5773] exit_group(0 [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5627] <... close resumed>) = 0 [pid 5778] <... setpgid resumed>) = 0 [pid 5777] <... futex resumed>) = ? [pid 5774] <... futex resumed>) = ? [pid 5773] <... exit_group resumed>) = ? [pid 5628] <... ioctl resumed>) = 0 [pid 5627] rmdir("./10" [pid 5778] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5777] +++ exited with 0 +++ [pid 5776] ioctl(4, LOOP_SET_FD, 3 [pid 5774] +++ exited with 0 +++ [pid 5628] close(3 [pid 5627] <... rmdir resumed>) = 0 [pid 5778] <... openat resumed>) = 3 [pid 5776] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 5778] write(3, "1000", 4 [pid 5776] close(4 [pid 5778] <... write resumed>) = 4 [pid 5778] close(3 [pid 5776] <... close resumed>) = 0 [pid 5627] mkdir("./11", 0777 [pid 5778] <... close resumed>) = 0 [pid 5776] close(3 [pid 5627] <... mkdir resumed>) = 0 [pid 5778] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5778] write(1, "executing program\n", 18 [pid 5773] +++ exited with 0 +++ [pid 5627] <... openat resumed>) = 3 [pid 5778] <... write resumed>) = 18 [pid 5627] ioctl(3, LOOP_CLR_FD [pid 5778] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... ioctl resumed>) = 0 executing program [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5773, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5778] <... futex resumed>) = 0 [pid 5778] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5625] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5778] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5625] <... restart_syscall resumed>) = 0 [pid 5778] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5627] close(3 [pid 5778] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... close resumed>) = 0 [pid 5778] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5778] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5627] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5778] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5778] <... mprotect resumed>) = 0 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5625] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5778] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5625] <... openat resumed>) = 3 [pid 5778] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5625] fstat(3ci2-upstream-fs/strace-static-x86_64: Process 5779 attached , {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5778] <... clone3 resumed> => {parent_tid=[5779]}, 88) = 5779 [pid 5625] getdents64(3ci2-upstream-fs/strace-static-x86_64: Process 5780 attached [pid 5779] 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 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5779] <... rseq resumed>) = 0 [pid 5778] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5780 [pid 5625] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5778] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] set_robust_list(0x7f6e5f3099a0, 24 [pid 5778] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5780] set_robust_list(0x555586e476e0, 24 [pid 5779] <... set_robust_list resumed>) = 0 [pid 5780] <... set_robust_list resumed>) = 0 [pid 5780] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] rt_sigprocmask(SIG_SETMASK, [] [pid 5780] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5779] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5778] <... futex resumed>) = 0 [pid 5778] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5780] chdir("./11") = 0 [pid 5780] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5779] memfd_create("syzkaller", 0 [pid 5780] setpgid(0, 0) = 0 [pid 5779] <... memfd_create resumed>) = 3 [pid 5780] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5779] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5780] <... openat resumed>) = 3 [pid 5780] write(3, "1000", 4 [pid 5776] <... close resumed>) = 0 [pid 5780] <... write resumed>) = 4 [pid 5776] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5780] close(3) = 0 [pid 5775] <... futex resumed>) = 0 [pid 5780] symlink("/dev/binderfs", "./binderfs" [pid 5776] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5775] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5780] <... symlink resumed>) = 0 [pid 5776] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5775] <... futex resumed>) = 0 [pid 5775] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5776] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 executing program [pid 5780] write(1, "executing program\n", 18) = 18 [pid 5628] <... close resumed>) = 0 [pid 5780] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5776] <... openat resumed>) = 3 [pid 5780] <... futex resumed>) = 0 [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5780] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5780] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5776] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5780] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5776] <... futex resumed>) = 1 [pid 5775] <... futex resumed>) = 0 [pid 5780] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5776] write(3, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5775] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5780] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5780] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5775] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5781 attached [pid 5780] <... mprotect resumed>) = 0 [pid 5776] <... write resumed>) = 4102 [pid 5775] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5781] set_robust_list(0x555586e476e0, 24 [pid 5780] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5781 [pid 5781] <... set_robust_list resumed>) = 0 [pid 5776] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5780] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5625] <... umount2 resumed>) = 0 [pid 5781] rt_sigprocmask(SIG_SETMASK, [] [pid 5776] <... futex resumed>) = 1 [pid 5775] <... futex resumed>) = 0 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5781] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5780] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5776] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 3, 0 [pid 5775] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 5782 attached [pid 5775] <... futex resumed>) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5782] 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 [pid 5781] chdir("./12" [pid 5780] <... clone3 resumed> => {parent_tid=[5782]}, 88) = 5782 [pid 5775] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5782] <... rseq resumed>) = 0 [pid 5781] <... chdir resumed>) = 0 [pid 5780] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5776] <... mmap resumed>) = 0x200000000000 [pid 5625] newfstatat(AT_FDCWD, "./11/file0" [pid 5782] set_robust_list(0x7f6e5f3099a0, 24 [pid 5781] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5780] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5776] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5782] <... set_robust_list resumed>) = 0 [pid 5781] <... prctl resumed>) = 0 [pid 5625] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5781] setpgid(0, 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5781] <... setpgid resumed>) = 0 [pid 5625] openat(AT_FDCWD, "./11/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5782] rt_sigprocmask(SIG_SETMASK, [] [pid 5781] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5625] <... openat resumed>) = 4 [pid 5782] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5781] <... openat resumed>) = 3 [pid 5780] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5776] <... futex resumed>) = 1 [pid 5775] <... futex resumed>) = 0 [pid 5625] fstat(4 [pid 5781] write(3, "1000", 4 [pid 5780] <... futex resumed>) = 0 [pid 5775] exit_group(0 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5781] <... write resumed>) = 4 [pid 5775] <... exit_group resumed>) = ? [pid 5781] close(3 [pid 5625] getdents64(4 [pid 5781] <... close resumed>) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5781] symlink("/dev/binderfs", "./binderfs" [pid 5780] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5625] getdents64(4 [pid 5781] <... symlink resumed>) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5782] memfd_create("syzkaller", 0 [pid 5781] write(1, "executing program\n", 18 [pid 5625] close(4 [pid 5781] <... write resumed>) = 18 executing program [pid 5781] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... close resumed>) = 0 [pid 5781] <... futex resumed>) = 0 [pid 5781] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5625] rmdir("./11/file0" [pid 5782] <... memfd_create resumed>) = 3 [pid 5781] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5782] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5781] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5782] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5776] +++ exited with 0 +++ [pid 5775] +++ exited with 0 +++ [pid 5781] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5625] <... rmdir resumed>) = 0 [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5775, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 5781] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5626] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5781] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5626] <... restart_syscall resumed>) = 0 [pid 5781] <... mprotect resumed>) = 0 [pid 5625] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5626] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5626] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5625] newfstatat(AT_FDCWD, "./11/binderfs" [pid 5781] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5626] fstat(3 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] unlink("./11/binderfs" [pid 5781] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5781] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5625] <... unlink resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5783 attached [pid 5626] getdents64(3 [pid 5625] getdents64(3 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5781] <... clone3 resumed> => {parent_tid=[5783]}, 88) = 5783 [pid 5783] 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 [pid 5626] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5783] <... rseq resumed>) = 0 [pid 5781] rt_sigprocmask(SIG_SETMASK, [] [pid 5625] close(3 [pid 5783] set_robust_list(0x7f6e5f3099a0, 24 [pid 5781] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5781] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... close resumed>) = 0 [pid 5783] <... set_robust_list resumed>) = 0 [pid 5781] <... futex resumed>) = 0 [pid 5625] rmdir("./11" [pid 5781] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5783] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] <... rmdir resumed>) = 0 [pid 5626] newfstatat(AT_FDCWD, "./12/binderfs" [pid 5783] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5783] memfd_create("syzkaller", 0 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] mkdir("./12", 0777 [pid 5626] unlink("./12/binderfs" [pid 5783] <... memfd_create resumed>) = 3 [pid 5625] <... mkdir resumed>) = 0 [pid 5626] <... unlink resumed>) = 0 [pid 5783] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5626] umount2("./12/cpu.stat", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./12/cpu.stat" [pid 5783] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5779] <... write resumed>) = 2097152 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFREG|000, st_size=4102, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] <... openat resumed>) = 3 [pid 5779] munmap(0x7f6e56ee9000, 138412032 [pid 5626] unlink("./12/cpu.stat" [pid 5625] ioctl(3, LOOP_CLR_FD) = 0 [pid 5626] <... unlink resumed>) = 0 [pid 5625] close(3 [pid 5626] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] close(3) = 0 [pid 5626] rmdir("./12" [pid 5779] <... munmap resumed>) = 0 [pid 5626] <... rmdir resumed>) = 0 [pid 5779] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5626] mkdir("./13", 0777 [pid 5779] <... openat resumed>) = 4 [pid 5626] <... mkdir resumed>) = 0 [pid 5779] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5779] close(3 [pid 5783] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5782] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5779] <... close resumed>) = 0 [pid 5626] <... openat resumed>) = 3 [pid 5625] <... close resumed>) = 0 [pid 5779] close(4 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5779] <... close resumed>) = 0 [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5779] mkdir("./file0", 0777 [pid 5626] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5626] close(3) = 0 [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5784 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x555586e476d0) = 5785 ci2-upstream-fs/strace-static-x86_64: Process 5785 attached ci2-upstream-fs/strace-static-x86_64: Process 5784 attached [pid 5779] <... mkdir resumed>) = 0 [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5785] set_robust_list(0x555586e476e0, 24 [pid 5784] set_robust_list(0x555586e476e0, 24 [pid 5779] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5785] <... set_robust_list resumed>) = 0 [pid 5784] <... set_robust_list resumed>) = 0 [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5785] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5785] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5785] chdir("./13" [pid 5784] chdir("./12" [pid 5785] <... chdir resumed>) = 0 [pid 5784] <... chdir resumed>) = 0 [pid 5784] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5785] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5784] setpgid(0, 0) = 0 [pid 5785] <... prctl resumed>) = 0 [pid 5784] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5785] setpgid(0, 0) = 0 [pid 5785] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5784] <... openat resumed>) = 3 [pid 5785] <... openat resumed>) = 3 [pid 5784] write(3, "1000", 4) = 4 [pid 5785] write(3, "1000", 4 [pid 5784] close(3 [pid 5785] <... write resumed>) = 4 [pid 5784] <... close resumed>) = 0 [pid 5783] <... write resumed>) = 2097152 [pid 5785] close(3 [ 101.356909][ T5779] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5784] symlink("/dev/binderfs", "./binderfs" [pid 5785] <... close resumed>) = 0 [pid 5784] <... symlink resumed>) = 0 [pid 5783] munmap(0x7f6e56ee9000, 138412032 [pid 5785] symlink("/dev/binderfs", "./binderfs" executing program [pid 5784] write(1, "executing program\n", 18) = 18 [pid 5784] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5784] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5784] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5784] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5783] <... munmap resumed>) = 0 [pid 5784] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5783] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 5783] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5782] <... write resumed>) = 2097152 [pid 5784] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5783] close(3 [pid 5782] munmap(0x7f6e56ee9000, 138412032 [pid 5784] <... mprotect resumed>) = 0 [pid 5783] <... close resumed>) = 0 [pid 5784] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5783] close(4) = 0 [pid 5784] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5783] mkdir("./file0", 0777 [pid 5784] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5782] <... munmap resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5786 attached [pid 5779] <... mount resumed>) = 0 [pid 5782] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5786] 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 [pid 5785] <... symlink resumed>) = 0 [pid 5784] <... clone3 resumed> => {parent_tid=[5786]}, 88) = 5786 [pid 5782] <... openat resumed>) = 4 [pid 5786] <... rseq resumed>) = 0 [pid 5785] write(1, "executing program\n", 18 [pid 5784] rt_sigprocmask(SIG_SETMASK, [] [pid 5783] <... mkdir resumed>) = 0 [pid 5782] ioctl(4, LOOP_SET_FD, 3 executing program [pid 5779] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5786] set_robust_list(0x7f6e5f3099a0, 24 [pid 5785] <... write resumed>) = 18 [pid 5784] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5783] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5779] <... openat resumed>) = 3 [pid 5785] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5785] <... futex resumed>) = 0 [pid 5784] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5786] <... set_robust_list resumed>) = 0 [pid 5785] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5779] chdir("./file0" [pid 5786] rt_sigprocmask(SIG_SETMASK, [] [pid 5785] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5779] <... chdir resumed>) = 0 [pid 5786] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5785] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5779] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5785] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5782] <... ioctl resumed>) = 0 [pid 5779] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5785] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5786] memfd_create("syzkaller", 0 [pid 5785] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5782] close(3 [pid 5779] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5786] <... memfd_create resumed>) = 3 [pid 5785] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5782] <... close resumed>) = 0 [pid 5786] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5785] <... mprotect resumed>) = 0 [pid 5782] close(4 [pid 5779] <... futex resumed>) = 1 [pid 5778] <... futex resumed>) = 0 [pid 5786] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5785] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5782] <... close resumed>) = 0 [pid 5779] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5778] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5785] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5782] mkdir("./file0", 0777 [pid 5778] <... futex resumed>) = 0 [pid 5785] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5778] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-upstream-fs/strace-static-x86_64: Process 5787 attached [pid 5785] <... clone3 resumed> => {parent_tid=[5787]}, 88) = 5787 [pid 5782] <... mkdir resumed>) = 0 [ 101.562959][ T5783] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5787] 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 [pid 5785] rt_sigprocmask(SIG_SETMASK, [] [pid 5782] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5787] <... rseq resumed>) = 0 [pid 5785] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5787] set_robust_list(0x7f6e5f3099a0, 24 [pid 5785] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5787] <... set_robust_list resumed>) = 0 [pid 5785] <... futex resumed>) = 0 [pid 5787] rt_sigprocmask(SIG_SETMASK, [] [pid 5779] <... openat resumed>) = 4 [pid 5787] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5785] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5779] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5778] <... futex resumed>) = 0 [pid 5779] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5778] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5787] memfd_create("syzkaller", 0 [pid 5778] <... futex resumed>) = 0 [pid 5787] <... memfd_create resumed>) = 3 [pid 5779] <... write resumed>) = 4102 [pid 5778] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5787] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5779] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5778] <... futex resumed>) = 0 [pid 5778] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5779] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5778] <... futex resumed>) = 0 [ 101.644072][ T5782] ntfs3(loop3): ino=3, Correct links count -> 2. [pid 5786] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5779] <... mmap resumed>) = 0x200000000000 [pid 5778] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5779] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5778] <... futex resumed>) = 0 [pid 5779] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5778] exit_group(0 [pid 5779] <... futex resumed>) = ? [pid 5778] <... exit_group resumed>) = ? [pid 5779] +++ exited with 0 +++ [pid 5783] <... mount resumed>) = 0 [pid 5778] +++ exited with 0 +++ [pid 5783] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5778, si_uid=0, si_status=0, si_utime=0, si_stime=11 /* 0.11 s */} --- [pid 5624] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5783] <... openat resumed>) = 3 [pid 5783] chdir("./file0") = 0 [pid 5783] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5624] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5786] <... write resumed>) = 2097152 [pid 5783] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5786] munmap(0x7f6e56ee9000, 138412032 [pid 5624] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5783] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5781] <... futex resumed>) = 0 [pid 5783] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5781] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5783] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5781] <... futex resumed>) = 0 [pid 5624] <... openat resumed>) = 3 [pid 5781] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] fstat(3 [pid 5783] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5786] <... munmap resumed>) = 0 [pid 5782] <... mount resumed>) = 0 [pid 5624] getdents64(3 [pid 5786] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5786] <... openat resumed>) = 4 [pid 5782] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5624] umount2("./12/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5786] ioctl(4, LOOP_SET_FD, 3 [pid 5782] <... openat resumed>) = 3 [pid 5786] <... ioctl resumed>) = 0 [pid 5782] chdir("./file0" [pid 5786] close(3 [pid 5782] <... chdir resumed>) = 0 [pid 5786] <... close resumed>) = 0 [pid 5786] close(4 [pid 5782] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5786] <... close resumed>) = 0 [pid 5782] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5787] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5786] mkdir("./file0", 0777 [pid 5783] <... openat resumed>) = 4 [pid 5782] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5780] <... futex resumed>) = 0 [pid 5782] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5780] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5780] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5783] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5782] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5783] <... futex resumed>) = 1 [pid 5782] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5781] <... futex resumed>) = 0 [pid 5783] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5781] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5786] <... mkdir resumed>) = 0 [pid 5783] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5781] <... futex resumed>) = 0 [pid 5786] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5781] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5783] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5782] <... openat resumed>) = 4 [pid 5783] <... write resumed>) = 4102 [pid 5782] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... umount2 resumed>) = 0 [pid 5780] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5780] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5783] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5782] <... futex resumed>) = 0 [pid 5780] <... futex resumed>) = 0 [pid 5783] <... futex resumed>) = 1 [pid 5782] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5781] <... futex resumed>) = 0 [pid 5780] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] umount2("./12/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5783] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5782] <... write resumed>) = 4102 [pid 5781] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5783] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5782] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5781] <... futex resumed>) = 0 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5783] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5782] <... futex resumed>) = 1 [pid 5781] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5780] <... futex resumed>) = 0 [pid 5783] <... mmap resumed>) = 0x200000000000 [pid 5782] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5780] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] newfstatat(AT_FDCWD, "./12/file0" [pid 5783] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5782] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5780] <... futex resumed>) = 0 [pid 5783] <... futex resumed>) = 1 [pid 5782] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5781] <... futex resumed>) = 0 [pid 5780] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5783] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5782] <... mmap resumed>) = 0x200000000000 [pid 5781] exit_group(0 [pid 5782] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] umount2("./12/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5783] <... futex resumed>) = ? [pid 5782] <... futex resumed>) = 1 [pid 5781] <... exit_group resumed>) = ? [pid 5780] <... futex resumed>) = 0 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5783] +++ exited with 0 +++ [pid 5782] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5624] openat(AT_FDCWD, "./12/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5624] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5780] exit_group(0 [pid 5624] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [ 101.870863][ T5786] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5782] <... futex resumed>) = ? [pid 5780] <... exit_group resumed>) = ? [pid 5624] close(4 [pid 5782] +++ exited with 0 +++ [pid 5624] <... close resumed>) = 0 [pid 5624] rmdir("./12/file0") = 0 [pid 5624] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./12/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] unlink("./12/binderfs") = 0 [pid 5624] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5624] close(3) = 0 [pid 5624] rmdir("./12") = 0 [pid 5624] mkdir("./13", 0777) = 0 [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5624] ioctl(3, LOOP_CLR_FD) = 0 [pid 5624] close(3) = 0 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5781] +++ exited with 0 +++ [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5781, si_uid=0, si_status=0, si_utime=0, si_stime=13 /* 0.13 s */} --- [pid 5628] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5788 attached [pid 5628] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5788 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5788] set_robust_list(0x555586e476e0, 24 [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5788] <... set_robust_list resumed>) = 0 [pid 5628] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5788] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] <... openat resumed>) = 3 [pid 5788] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] fstat(3 [pid 5788] chdir("./13" [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5788] <... chdir resumed>) = 0 [pid 5628] getdents64(3 [pid 5788] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5788] <... prctl resumed>) = 0 [pid 5628] umount2("./12/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5788] setpgid(0, 0) = 0 [pid 5788] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5787] <... write resumed>) = 2097152 [pid 5788] <... openat resumed>) = 3 [pid 5787] munmap(0x7f6e56ee9000, 138412032 [pid 5780] +++ exited with 0 +++ [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5780, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5788] write(3, "1000", 4) = 4 [pid 5788] close(3 [pid 5627] umount2("./11", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5788] <... close resumed>) = 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5788] symlink("/dev/binderfs", "./binderfs" [pid 5627] openat(AT_FDCWD, "./11", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5788] <... symlink resumed>) = 0 [pid 5627] <... openat resumed>) = 3 [pid 5787] <... munmap resumed>) = 0 [pid 5627] fstat(3 [pid 5788] write(1, "executing program\n", 18 executing program [pid 5787] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5788] <... write resumed>) = 18 [pid 5628] <... umount2 resumed>) = 0 [pid 5788] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5787] <... openat resumed>) = 4 [pid 5788] <... futex resumed>) = 0 [pid 5627] getdents64(3 [pid 5788] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5787] ioctl(4, LOOP_SET_FD, 3 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5788] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5628] umount2("./12/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5788] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5787] <... ioctl resumed>) = 0 [pid 5627] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5788] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] newfstatat(AT_FDCWD, "./12/file0" [pid 5787] close(3 [pid 5786] <... mount resumed>) = 0 [pid 5788] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5788] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5787] <... close resumed>) = 0 [pid 5787] close(4 [pid 5786] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5628] umount2("./12/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5788] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5787] <... close resumed>) = 0 [pid 5786] <... openat resumed>) = 3 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] openat(AT_FDCWD, "./12/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5788] <... mprotect resumed>) = 0 [pid 5628] <... openat resumed>) = 4 [pid 5788] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5628] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5788] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5787] mkdir("./file0", 0777 [pid 5786] chdir("./file0" [pid 5628] getdents64(4 [pid 5788] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5787] <... mkdir resumed>) = 0 [pid 5786] <... chdir resumed>) = 0 [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5786] openat(AT_FDCWD, "/dev/loop1", O_RDWRci2-upstream-fs/strace-static-x86_64: Process 5789 attached [pid 5788] <... clone3 resumed> => {parent_tid=[5789]}, 88) = 5789 [pid 5787] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5786] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5628] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5788] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] close(4 [pid 5788] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5788] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5786] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... close resumed>) = 0 [ 102.073660][ T5787] set_capacity_and_notify: 10 callbacks suppressed [ 102.073679][ T5787] loop2: detected capacity change from 0 to 4096 [pid 5789] 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 [pid 5788] <... futex resumed>) = 0 [pid 5789] <... rseq resumed>) = 0 [pid 5628] rmdir("./12/file0" [pid 5789] set_robust_list(0x7f6e5f3099a0, 24 [pid 5788] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5786] <... futex resumed>) = 1 [pid 5784] <... futex resumed>) = 0 [pid 5789] <... set_robust_list resumed>) = 0 [pid 5786] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5784] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5789] rt_sigprocmask(SIG_SETMASK, [] [pid 5784] <... futex resumed>) = 0 [pid 5786] <... openat resumed>) = 4 [pid 5628] <... rmdir resumed>) = 0 [pid 5789] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5784] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5789] memfd_create("syzkaller", 0 [pid 5786] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... umount2 resumed>) = 0 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] newfstatat(AT_FDCWD, "./12/binderfs" [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5789] <... memfd_create resumed>) = 3 [pid 5786] <... futex resumed>) = 0 [pid 5784] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5628] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] newfstatat(AT_FDCWD, "./11/file0" [pid 5628] unlink("./12/binderfs" [pid 5786] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5789] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... futex resumed>) = 0 [pid 5628] <... unlink resumed>) = 0 [pid 5789] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5786] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] getdents64(3 [pid 5627] umount2("./11/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5786] <... write resumed>) = 4102 [pid 5784] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5627] openat(AT_FDCWD, "./11/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5786] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5784] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5627] <... openat resumed>) = 4 [pid 5786] <... futex resumed>) = 0 [ 102.148260][ T5787] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5786] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5628] close(3 [pid 5784] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] fstat(4 [pid 5786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5784] <... futex resumed>) = 0 [pid 5628] <... close resumed>) = 0 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5789] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5786] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5628] rmdir("./12" [pid 5627] getdents64(4 [pid 5784] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5786] <... mmap resumed>) = 0x200000000000 [pid 5628] <... rmdir resumed>) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5786] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] getdents64(4 [pid 5786] <... futex resumed>) = 1 [pid 5784] <... futex resumed>) = 0 [pid 5628] mkdir("./13", 0777 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5786] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5784] exit_group(0) = ? [pid 5628] <... mkdir resumed>) = 0 [pid 5627] close(4 [pid 5786] <... futex resumed>) = ? [pid 5627] <... close resumed>) = 0 [pid 5627] rmdir("./11/file0") = 0 [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5627] umount2("./11/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] <... openat resumed>) = 3 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] newfstatat(AT_FDCWD, "./11/binderfs" [pid 5628] ioctl(3, LOOP_CLR_FD) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] close(3 [pid 5627] unlink("./11/binderfs") = 0 [pid 5786] +++ exited with 0 +++ [pid 5784] +++ exited with 0 +++ [pid 5627] getdents64(3 [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5784, si_uid=0, si_status=0, si_utime=0, si_stime=11 /* 0.11 s */} --- [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5627] close(3) = 0 [pid 5625] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5625] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5627] rmdir("./11" [pid 5625] <... openat resumed>) = 3 [pid 5627] <... rmdir resumed>) = 0 [pid 5625] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5625] getdents64(3 [pid 5627] mkdir("./12", 0777 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5625] umount2("./12/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5789] <... write resumed>) = 2097152 [pid 5789] munmap(0x7f6e56ee9000, 138412032 [pid 5627] <... mkdir resumed>) = 0 [pid 5789] <... munmap resumed>) = 0 [pid 5787] <... mount resumed>) = 0 [pid 5628] <... close resumed>) = 0 [pid 5789] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5787] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5789] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5787] <... openat resumed>) = 3 [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5789] close(3 [pid 5787] chdir("./file0" [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5627] <... openat resumed>) = 3 [pid 5627] ioctl(3, LOOP_CLR_FD) = 0 [pid 5627] close(3 [pid 5789] <... close resumed>) = 0 [pid 5787] <... chdir resumed>) = 0 [pid 5789] close(4 [pid 5787] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5627] <... close resumed>) = 0 [pid 5789] <... close resumed>) = 0 [pid 5787] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5789] mkdir("./file0", 0777 [pid 5787] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5790 ci2-upstream-fs/strace-static-x86_64: Process 5790 attached [pid 5789] <... mkdir resumed>) = 0 [pid 5787] <... futex resumed>) = 1 [pid 5785] <... futex resumed>) = 0 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5789] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5787] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5785] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5787] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5785] <... futex resumed>) = 0 [pid 5787] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5785] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5790] set_robust_list(0x555586e476e0, 24ci2-upstream-fs/strace-static-x86_64: Process 5791 attached ) = 0 [pid 5790] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5791 [pid 5790] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5787] <... openat resumed>) = 4 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [ 102.383156][ T5789] loop0: detected capacity change from 0 to 4096 [pid 5787] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5791] set_robust_list(0x555586e476e0, 24 [pid 5790] chdir("./13" [pid 5787] <... futex resumed>) = 1 [pid 5785] <... futex resumed>) = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5791] <... set_robust_list resumed>) = 0 [pid 5790] <... chdir resumed>) = 0 [pid 5791] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5790] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5787] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5785] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5790] <... prctl resumed>) = 0 [pid 5791] chdir("./12" [pid 5790] setpgid(0, 0 [pid 5785] <... futex resumed>) = 0 [pid 5791] <... chdir resumed>) = 0 [pid 5790] <... setpgid resumed>) = 0 [pid 5785] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5791] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5790] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5791] <... prctl resumed>) = 0 [pid 5791] setpgid(0, 0 [pid 5790] <... openat resumed>) = 3 [pid 5791] <... setpgid resumed>) = 0 [pid 5625] <... umount2 resumed>) = 0 [pid 5790] write(3, "1000", 4 [pid 5787] <... write resumed>) = 4102 [pid 5791] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5790] <... write resumed>) = 4 [pid 5787] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5791] <... openat resumed>) = 3 [pid 5790] close(3 [pid 5787] <... futex resumed>) = 1 [pid 5785] <... futex resumed>) = 0 [pid 5625] umount2("./12/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5785] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5791] write(3, "1000", 4 [pid 5785] <... futex resumed>) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5785] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [ 102.432367][ T5789] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5625] newfstatat(AT_FDCWD, "./12/file0" [pid 5791] <... write resumed>) = 4 [pid 5790] <... close resumed>) = 0 [pid 5787] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5791] close(3 [pid 5625] umount2("./12/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5791] <... close resumed>) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5791] symlink("/dev/binderfs", "./binderfs" [pid 5790] symlink("/dev/binderfs", "./binderfs" [pid 5787] <... mmap resumed>) = 0x200000000000 [pid 5625] openat(AT_FDCWD, "./12/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5791] <... symlink resumed>) = 0 [pid 5790] <... symlink resumed>) = 0 [pid 5625] <... openat resumed>) = 4 [pid 5791] write(1, "executing program\n", 18 executing program [pid 5787] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] fstat(4 [pid 5791] <... write resumed>) = 18 [pid 5787] <... futex resumed>) = 1 [pid 5785] <... futex resumed>) = 0 [pid 5791] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5790] write(1, "executing program\n", 18 [pid 5787] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5791] <... futex resumed>) = 0 [pid 5790] <... write resumed>) = 18 [pid 5785] exit_group(0 [pid 5789] <... mount resumed>) = 0 [pid 5625] getdents64(4 [pid 5789] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5785] <... exit_group resumed>) = ? [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5791] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5790] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5789] <... openat resumed>) = 3 [pid 5787] <... futex resumed>) = ? [pid 5791] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5790] <... futex resumed>) = 0 [pid 5625] getdents64(4 [pid 5791] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5790] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5789] chdir("./file0" [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5791] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5790] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5789] <... chdir resumed>) = 0 [pid 5625] close(4 [pid 5790] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5791] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5789] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5625] <... close resumed>) = 0 [pid 5790] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5790] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5789] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5791] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5790] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5625] rmdir("./12/file0" [pid 5791] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5790] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5791] <... mprotect resumed>) = 0 [pid 5791] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5790] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5789] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... rmdir resumed>) = 0 [pid 5790] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5791] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5789] <... futex resumed>) = 1 [pid 5788] <... futex resumed>) = 0 [pid 5791] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5790] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5789] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5625] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 5793 attached ci2-upstream-fs/strace-static-x86_64: Process 5792 attached [pid 5788] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5789] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5793] 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 [pid 5792] 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 [pid 5791] <... clone3 resumed> => {parent_tid=[5792]}, 88) = 5792 [pid 5790] <... clone3 resumed> => {parent_tid=[5793]}, 88) = 5793 [pid 5789] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5788] <... futex resumed>) = 0 [pid 5787] +++ exited with 0 +++ [pid 5785] +++ exited with 0 +++ [pid 5625] newfstatat(AT_FDCWD, "./12/binderfs" [pid 5793] <... rseq resumed>) = 0 [pid 5792] <... rseq resumed>) = 0 [pid 5791] rt_sigprocmask(SIG_SETMASK, [] [pid 5790] rt_sigprocmask(SIG_SETMASK, [] [pid 5788] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5785, si_uid=0, si_status=0, si_utime=0, si_stime=11 /* 0.11 s */} --- [pid 5793] set_robust_list(0x7f6e5f3099a0, 24 [pid 5792] set_robust_list(0x7f6e5f3099a0, 24 [pid 5791] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5790] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5793] <... set_robust_list resumed>) = 0 [pid 5792] <... set_robust_list resumed>) = 0 [pid 5791] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5790] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] unlink("./12/binderfs" [pid 5792] rt_sigprocmask(SIG_SETMASK, [] [pid 5791] <... futex resumed>) = 0 [pid 5792] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5793] rt_sigprocmask(SIG_SETMASK, [] [pid 5790] <... futex resumed>) = 0 [pid 5793] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5790] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5791] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5789] <... openat resumed>) = 4 [pid 5793] memfd_create("syzkaller", 0) = 3 [pid 5793] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5792] memfd_create("syzkaller", 0 [pid 5789] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5788] <... futex resumed>) = 0 [pid 5792] <... memfd_create resumed>) = 3 [pid 5789] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5788] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... unlink resumed>) = 0 [pid 5792] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5789] <... write resumed>) = 4102 [pid 5788] <... futex resumed>) = 0 [pid 5792] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5789] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5788] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] getdents64(3 [pid 5789] <... futex resumed>) = 0 [pid 5788] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5789] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5788] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5788] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5789] <... mmap resumed>) = 0x200000000000 [pid 5626] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5625] close(3 [pid 5789] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5788] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5789] <... futex resumed>) = 0 [pid 5788] exit_group(0 [pid 5626] <... openat resumed>) = 3 [pid 5625] <... close resumed>) = 0 [pid 5789] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5626] fstat(3 [pid 5625] rmdir("./12" [pid 5789] <... futex resumed>) = ? [pid 5788] <... exit_group resumed>) = ? [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] getdents64(3 [pid 5625] <... rmdir resumed>) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5625] mkdir("./13", 0777 [pid 5626] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5789] +++ exited with 0 +++ [pid 5788] +++ exited with 0 +++ [pid 5625] <... mkdir resumed>) = 0 [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5788, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=7 /* 0.07 s */} --- [pid 5624] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5625] <... openat resumed>) = 3 [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5624] <... restart_syscall resumed>) = 0 [pid 5625] <... ioctl resumed>) = 0 [pid 5625] close(3 [pid 5624] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5624] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5624] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5793] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5792] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5624] <... umount2 resumed>) = 0 [pid 5626] <... umount2 resumed>) = 0 [pid 5625] <... close resumed>) = 0 [pid 5624] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./13/file0" [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5624] newfstatat(AT_FDCWD, "./13/file0" [pid 5626] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5624] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5794 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] openat(AT_FDCWD, "./13/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] openat(AT_FDCWD, "./13/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5794 attached [pid 5794] set_robust_list(0x555586e476e0, 24 [pid 5624] <... openat resumed>) = 4 [pid 5794] <... set_robust_list resumed>) = 0 [pid 5626] <... openat resumed>) = 4 [pid 5624] fstat(4 [pid 5794] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] fstat(4 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5794] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(4 [pid 5626] getdents64(4 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5624] getdents64(4 [pid 5794] chdir("./13" [pid 5626] getdents64(4 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5624] close(4 [pid 5626] close(4 [pid 5624] <... close resumed>) = 0 [pid 5794] <... chdir resumed>) = 0 [pid 5626] <... close resumed>) = 0 [pid 5624] rmdir("./13/file0" [pid 5794] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5624] <... rmdir resumed>) = 0 [pid 5794] setpgid(0, 0 [pid 5626] rmdir("./13/file0" [pid 5794] <... setpgid resumed>) = 0 [pid 5626] <... rmdir resumed>) = 0 [pid 5624] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5794] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5626] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5794] <... openat resumed>) = 3 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./13/binderfs" [pid 5626] newfstatat(AT_FDCWD, "./13/binderfs" [pid 5624] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5794] write(3, "1000", 4) = 4 [pid 5794] close(3) = 0 [pid 5626] unlink("./13/binderfs" [pid 5624] unlink("./13/binderfs" [pid 5794] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5626] <... unlink resumed>) = 0 [pid 5624] <... unlink resumed>) = 0 [pid 5626] getdents64(3 [pid 5624] getdents64(3 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] close(3 [pid 5624] close(3 [pid 5794] write(1, "executing program\n", 18 [pid 5793] <... write resumed>) = 2097152 [pid 5626] <... close resumed>) = 0 [pid 5624] <... close resumed>) = 0 [pid 5626] rmdir("./13" [pid 5624] rmdir("./13" [pid 5794] <... write resumed>) = 18 [pid 5794] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5793] munmap(0x7f6e56ee9000, 138412032 executing program [pid 5794] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5794] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5794] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5794] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5794] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5794] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5795 attached [pid 5795] 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 [pid 5794] <... clone3 resumed> => {parent_tid=[5795]}, 88) = 5795 [pid 5793] <... munmap resumed>) = 0 [pid 5795] <... rseq resumed>) = 0 [pid 5794] rt_sigprocmask(SIG_SETMASK, [] [pid 5795] set_robust_list(0x7f6e5f3099a0, 24 [pid 5794] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5795] <... set_robust_list resumed>) = 0 [pid 5794] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5795] rt_sigprocmask(SIG_SETMASK, [] [pid 5794] <... futex resumed>) = 0 [pid 5795] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5794] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5624] <... rmdir resumed>) = 0 [pid 5793] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 5793] ioctl(4, LOOP_SET_FD, 3 [pid 5624] mkdir("./14", 0777 [pid 5795] memfd_create("syzkaller", 0 [pid 5793] <... ioctl resumed>) = 0 [pid 5626] <... rmdir resumed>) = 0 [pid 5624] <... mkdir resumed>) = 0 [pid 5626] mkdir("./14", 0777 [pid 5795] <... memfd_create resumed>) = 3 [pid 5795] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5626] <... mkdir resumed>) = 0 [pid 5795] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5793] close(3) = 0 [pid 5793] close(4) = 0 [pid 5793] mkdir("./file0", 0777 [pid 5792] <... write resumed>) = 2097152 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5792] munmap(0x7f6e56ee9000, 138412032 [pid 5626] <... openat resumed>) = 3 [pid 5624] <... openat resumed>) = 3 [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5626] <... ioctl resumed>) = 0 [pid 5624] <... ioctl resumed>) = 0 [pid 5624] close(3) = 0 [pid 5626] close(3 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5792] <... munmap resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5796 attached [pid 5793] <... mkdir resumed>) = 0 [ 102.879207][ T5793] loop4: detected capacity change from 0 to 4096 [pid 5792] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5796] set_robust_list(0x555586e476e0, 24 [pid 5793] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5792] <... openat resumed>) = 4 [pid 5626] <... close resumed>) = 0 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5796 [pid 5792] ioctl(4, LOOP_SET_FD, 3 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5792] <... ioctl resumed>) = 0 [pid 5626] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5796] <... set_robust_list resumed>) = 0 [pid 5792] close(3 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5792] <... close resumed>) = 0 [pid 5796] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5796] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5792] close(4 [pid 5796] chdir("./14" [pid 5792] <... close resumed>) = 0 [pid 5792] mkdir("./file0", 0777ci2-upstream-fs/strace-static-x86_64: Process 5797 attached [pid 5796] <... chdir resumed>) = 0 [pid 5792] <... mkdir resumed>) = 0 [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5797 [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5796] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5796] <... prctl resumed>) = 0 [pid 5792] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5796] setpgid(0, 0) = 0 [pid 5797] set_robust_list(0x555586e476e0, 24 [pid 5796] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5797] <... set_robust_list resumed>) = 0 [pid 5797] rt_sigprocmask(SIG_SETMASK, [] [pid 5796] <... openat resumed>) = 3 [pid 5797] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5797] chdir("./14") = 0 [pid 5797] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5796] write(3, "1000", 4 [pid 5797] <... prctl resumed>) = 0 [pid 5796] <... write resumed>) = 4 [pid 5797] setpgid(0, 0 [pid 5796] close(3 [pid 5795] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5796] <... close resumed>) = 0 [pid 5797] <... setpgid resumed>) = 0 [pid 5796] symlink("/dev/binderfs", "./binderfs" [pid 5797] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5796] <... symlink resumed>) = 0 [pid 5797] <... openat resumed>) = 3 [ 102.949504][ T5792] loop3: detected capacity change from 0 to 4096 [ 102.990618][ T5792] ntfs3(loop3): ino=3, Correct links count -> 2. [pid 5797] write(3, "1000", 4 executing program [pid 5796] write(1, "executing program\n", 18 [pid 5797] <... write resumed>) = 4 [pid 5796] <... write resumed>) = 18 [pid 5797] close(3 [pid 5796] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5797] <... close resumed>) = 0 [pid 5796] <... futex resumed>) = 0 [pid 5797] symlink("/dev/binderfs", "./binderfs" [pid 5796] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5797] <... symlink resumed>) = 0 [pid 5796] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5796] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5796] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5796] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5797] write(1, "executing program\n", 18) = 18 executing program [pid 5796] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5797] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5796] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5798 attached [pid 5797] <... futex resumed>) = 0 [pid 5797] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5796] <... clone3 resumed> => {parent_tid=[5798]}, 88) = 5798 [pid 5797] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5796] rt_sigprocmask(SIG_SETMASK, [] [pid 5797] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5796] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5796] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5797] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5796] <... futex resumed>) = 0 [pid 5797] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5796] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5797] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5798] 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 [pid 5797] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5798] <... rseq resumed>) = 0 [pid 5797] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5798] set_robust_list(0x7f6e5f3099a0, 24) = 0 [pid 5797] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5797] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5798] rt_sigprocmask(SIG_SETMASK, []ci2-upstream-fs/strace-static-x86_64: Process 5799 attached , NULL, 8) = 0 [pid 5797] <... clone3 resumed> => {parent_tid=[5799]}, 88) = 5799 [pid 5797] rt_sigprocmask(SIG_SETMASK, [] [pid 5799] 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 [pid 5797] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5799] <... rseq resumed>) = 0 [pid 5797] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5799] set_robust_list(0x7f6e5f3099a0, 24 [pid 5797] <... futex resumed>) = 0 [pid 5797] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5799] <... set_robust_list resumed>) = 0 [pid 5799] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 103.020240][ T5793] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5798] memfd_create("syzkaller", 0) = 3 [pid 5799] memfd_create("syzkaller", 0 [pid 5798] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5792] <... mount resumed>) = 0 [pid 5798] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5799] <... memfd_create resumed>) = 3 [pid 5792] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5799] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5792] chdir("./file0" [pid 5799] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5792] <... chdir resumed>) = 0 [pid 5792] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5792] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5791] <... futex resumed>) = 0 [pid 5791] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5791] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5792] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000) = 4 [pid 5792] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5791] <... futex resumed>) = 0 [pid 5791] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5791] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5792] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5795] <... write resumed>) = 2097152 [pid 5795] munmap(0x7f6e56ee9000, 138412032 [pid 5792] <... write resumed>) = 4102 [pid 5792] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5791] <... futex resumed>) = 0 [pid 5792] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5791] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5795] <... munmap resumed>) = 0 [pid 5792] <... mmap resumed>) = 0x200000000000 [pid 5791] <... futex resumed>) = 0 [pid 5792] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5791] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5795] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5792] <... futex resumed>) = 0 [pid 5791] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5795] <... openat resumed>) = 4 [pid 5792] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5791] exit_group(0 [pid 5795] ioctl(4, LOOP_SET_FD, 3 [pid 5792] <... futex resumed>) = ? [pid 5791] <... exit_group resumed>) = ? [pid 5795] <... ioctl resumed>) = 0 [pid 5792] +++ exited with 0 +++ [pid 5795] close(3) = 0 [pid 5795] close(4) = 0 [pid 5795] mkdir("./file0", 0777 [pid 5791] +++ exited with 0 +++ [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5791, si_uid=0, si_status=0, si_utime=0, si_stime=11 /* 0.11 s */} --- [pid 5627] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5799] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5627] <... restart_syscall resumed>) = 0 [pid 5627] umount2("./12", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5627] openat(AT_FDCWD, "./12", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... mount resumed>) = 0 [pid 5627] <... openat resumed>) = 3 [pid 5627] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5627] umount2("./12/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5795] <... mkdir resumed>) = 0 [pid 5793] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5793] chdir("./file0") = 0 [pid 5793] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5795] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5793] <... openat resumed>) = -1 EBUSY (Device or resource busy) [ 103.194415][ T5795] loop1: detected capacity change from 0 to 4096 [pid 5798] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5793] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5793] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5790] <... futex resumed>) = 0 [pid 5793] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5790] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5793] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5790] <... futex resumed>) = 0 [pid 5790] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] <... umount2 resumed>) = 0 [pid 5790] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5790] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5790] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2c8000 [pid 5627] umount2("./12/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5793] <... openat resumed>) = 4 [pid 5790] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5627] newfstatat(AT_FDCWD, "./12/file0" [pid 5790] <... mprotect resumed>) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] umount2("./12/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5793] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] openat(AT_FDCWD, "./12/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5793] <... futex resumed>) = 0 [pid 5793] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5627] <... openat resumed>) = 4 [ 103.277748][ T5795] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5627] fstat(4 [pid 5790] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5790] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5627] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5790] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0}ci2-upstream-fs/strace-static-x86_64: Process 5800 attached [pid 5627] getdents64(4 [pid 5790] <... clone3 resumed> => {parent_tid=[5800]}, 88) = 5800 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5627] close(4 [pid 5790] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5800] 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 [pid 5790] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... close resumed>) = 0 [pid 5790] <... futex resumed>) = 0 [pid 5627] rmdir("./12/file0" [pid 5800] <... rseq resumed>) = 0 [pid 5800] set_robust_list(0x7f6e5f2e89a0, 24) = 0 [pid 5800] rt_sigprocmask(SIG_SETMASK, [] [pid 5790] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5800] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... rmdir resumed>) = 0 [pid 5800] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102) = 4102 [pid 5800] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5790] <... futex resumed>) = 0 [pid 5790] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5800] <... futex resumed>) = 1 [pid 5790] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5793] <... futex resumed>) = 0 [pid 5800] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5793] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0) = 0x200000000000 [pid 5627] umount2("./12/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5793] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] newfstatat(AT_FDCWD, "./12/binderfs" [pid 5793] <... futex resumed>) = 1 [pid 5790] <... futex resumed>) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5790] exit_group(0 [pid 5800] <... futex resumed>) = ? [pid 5790] <... exit_group resumed>) = ? [pid 5800] +++ exited with 0 +++ [pid 5627] unlink("./12/binderfs") = 0 [pid 5627] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5627] close(3) = 0 [pid 5627] rmdir("./12") = 0 [pid 5627] mkdir("./13", 0777) = 0 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5793] +++ exited with 0 +++ [pid 5790] +++ exited with 0 +++ [pid 5799] <... write resumed>) = 2097152 [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5790, si_uid=0, si_status=0, si_utime=0, si_stime=10 /* 0.10 s */} --- [pid 5627] <... openat resumed>) = 3 [pid 5627] ioctl(3, LOOP_CLR_FD [pid 5628] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5799] munmap(0x7f6e56ee9000, 138412032 [pid 5628] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5628] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] <... ioctl resumed>) = 0 [pid 5628] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5627] close(3 [pid 5628] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] <... close resumed>) = 0 [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5799] <... munmap resumed>) = 0 [pid 5799] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [pid 5799] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5798] <... write resumed>) = 2097152 ci2-upstream-fs/strace-static-x86_64: Process 5801 attached [pid 5799] close(3) = 0 [pid 5798] munmap(0x7f6e56ee9000, 138412032 [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5801 [pid 5801] set_robust_list(0x555586e476e0, 24 [pid 5799] close(4 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5801] <... set_robust_list resumed>) = 0 [pid 5799] <... close resumed>) = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5801] rt_sigprocmask(SIG_SETMASK, [] [pid 5799] mkdir("./file0", 0777) = 0 [pid 5801] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5801] chdir("./13") = 0 [pid 5799] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5628] <... umount2 resumed>) = 0 [pid 5801] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5628] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5801] <... prctl resumed>) = 0 [pid 5801] setpgid(0, 0 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./13/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5801] <... setpgid resumed>) = 0 [pid 5801] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] openat(AT_FDCWD, "./13/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [ 103.473038][ T5799] loop2: detected capacity change from 0 to 4096 [pid 5628] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] getdents64(4 [pid 5798] <... munmap resumed>) = 0 [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5795] <... mount resumed>) = 0 [pid 5628] getdents64(4 [pid 5798] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] close(4 [pid 5798] <... openat resumed>) = 4 [pid 5795] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5628] <... close resumed>) = 0 [pid 5628] rmdir("./13/file0" [pid 5798] ioctl(4, LOOP_SET_FD, 3 [pid 5795] <... openat resumed>) = 3 [pid 5628] <... rmdir resumed>) = 0 [pid 5795] chdir("./file0" [pid 5628] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5801] <... openat resumed>) = 3 [pid 5795] <... chdir resumed>) = 0 [pid 5798] <... ioctl resumed>) = 0 [pid 5795] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5801] write(3, "1000", 4 [pid 5798] close(3 [pid 5795] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5801] <... write resumed>) = 4 [pid 5801] close(3) = 0 [pid 5795] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] newfstatat(AT_FDCWD, "./13/binderfs" [pid 5801] symlink("/dev/binderfs", "./binderfs" [pid 5798] <... close resumed>) = 0 [pid 5795] <... futex resumed>) = 1 [pid 5794] <... futex resumed>) = 0 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] unlink("./13/binderfs" [pid 5801] <... symlink resumed>) = 0 [pid 5798] close(4 [pid 5794] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... unlink resumed>) = 0 [pid 5794] <... futex resumed>) = 0 [pid 5628] getdents64(3 [pid 5798] <... close resumed>) = 0 [pid 5795] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5794] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5798] mkdir("./file0", 0777 [pid 5628] close(3) = 0 [pid 5801] write(1, "executing program\n", 18 [pid 5628] rmdir("./13" [pid 5801] <... write resumed>) = 18 [pid 5628] <... rmdir resumed>) = 0 executing program [pid 5801] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5798] <... mkdir resumed>) = 0 [pid 5628] mkdir("./14", 0777 [pid 5801] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5628] <... mkdir resumed>) = 0 [pid 5801] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5801] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5798] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5628] <... openat resumed>) = 3 [pid 5628] ioctl(3, LOOP_CLR_FD) = 0 [pid 5628] close(3 [pid 5801] <... rt_sigprocmask resumed>, NULL, 8) = 0 [ 103.541864][ T5799] ntfs3(loop2): ino=3, Correct links count -> 2. [ 103.560260][ T5798] loop0: detected capacity change from 0 to 4096 [pid 5801] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5801] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5801] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5795] <... openat resumed>) = 4 [pid 5628] <... close resumed>) = 0 [pid 5801] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5801] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5794] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5802 attached [pid 5794] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5795] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5794] <... futex resumed>) = 0 [pid 5795] <... futex resumed>) = 0 [pid 5802] 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 [pid 5801] <... clone3 resumed> => {parent_tid=[5802]}, 88) = 5802 [pid 5795] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5794] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0ci2-upstream-fs/strace-static-x86_64: Process 5803 attached [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5803 [pid 5803] set_robust_list(0x555586e476e0, 24 [pid 5801] rt_sigprocmask(SIG_SETMASK, [] [pid 5802] <... rseq resumed>) = 0 [pid 5794] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5802] set_robust_list(0x7f6e5f3099a0, 24 [pid 5801] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5794] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5803] <... set_robust_list resumed>) = 0 [pid 5802] <... set_robust_list resumed>) = 0 [pid 5801] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5794] <... mprotect resumed>) = 0 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5803] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5802] rt_sigprocmask(SIG_SETMASK, [] [pid 5801] <... futex resumed>) = 0 [pid 5794] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5803] chdir("./14") = 0 [pid 5802] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5801] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5794] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5803] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5794] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0}ci2-upstream-fs/strace-static-x86_64: Process 5804 attached [pid 5803] <... prctl resumed>) = 0 [pid 5804] 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 [pid 5803] setpgid(0, 0 [pid 5804] <... rseq resumed>) = 0 [pid 5803] <... setpgid resumed>) = 0 [pid 5804] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5803] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5804] <... set_robust_list resumed>) = 0 [pid 5803] <... openat resumed>) = 3 [pid 5804] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5804] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5803] write(3, "1000", 4) = 4 [pid 5803] close(3) = 0 [pid 5803] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5803] write(1, "executing program\n", 18) = 18 [pid 5803] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5803] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5803] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5803] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5803] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5803] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5803] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} => {parent_tid=[5805]}, 88) = 5805 ci2-upstream-fs/strace-static-x86_64: Process 5805 attached executing program [pid 5803] rt_sigprocmask(SIG_SETMASK, [] [pid 5802] memfd_create("syzkaller", 0 [pid 5794] <... clone3 resumed> => {parent_tid=[5804]}, 88) = 5804 [pid 5803] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5803] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5794] rt_sigprocmask(SIG_SETMASK, [] [pid 5805] 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 [pid 5803] <... futex resumed>) = 0 [ 103.625576][ T5798] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5802] <... memfd_create resumed>) = 3 [pid 5794] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5805] <... rseq resumed>) = 0 [pid 5803] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5802] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5794] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5805] set_robust_list(0x7f6e5f3099a0, 24) = 0 [pid 5804] <... futex resumed>) = 0 [pid 5802] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5794] <... futex resumed>) = 1 [pid 5805] rt_sigprocmask(SIG_SETMASK, [] [pid 5794] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5805] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5804] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102) = 4102 [pid 5804] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5794] <... futex resumed>) = 0 [pid 5804] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5794] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5794] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5798] <... mount resumed>) = 0 [pid 5795] <... futex resumed>) = 0 [pid 5798] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5798] chdir("./file0" [pid 5805] memfd_create("syzkaller", 0 [pid 5795] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5798] <... chdir resumed>) = 0 [pid 5795] <... mmap resumed>) = 0x200000000000 [pid 5798] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5798] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5798] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5795] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5805] <... memfd_create resumed>) = 3 [pid 5796] <... futex resumed>) = 0 [pid 5805] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5798] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5796] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5795] <... futex resumed>) = 1 [pid 5794] <... futex resumed>) = 0 [pid 5796] <... futex resumed>) = 0 [pid 5795] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5805] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5796] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5798] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5794] exit_group(0) = ? [pid 5795] <... futex resumed>) = ? [pid 5804] <... futex resumed>) = ? [pid 5795] +++ exited with 0 +++ [pid 5804] +++ exited with 0 +++ [pid 5794] +++ exited with 0 +++ [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5794, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 5625] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5799] <... mount resumed>) = 0 [pid 5799] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5798] <... openat resumed>) = 4 [pid 5799] <... openat resumed>) = 3 [pid 5799] chdir("./file0") = 0 [pid 5799] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5798] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5799] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5798] <... futex resumed>) = 1 [pid 5799] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5799] <... futex resumed>) = 1 [pid 5797] <... futex resumed>) = 0 [pid 5799] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5797] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5796] <... futex resumed>) = 0 [pid 5799] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5625] <... restart_syscall resumed>) = 0 [pid 5796] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5799] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5798] <... futex resumed>) = 0 [pid 5797] <... futex resumed>) = 0 [pid 5796] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5798] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5797] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5625] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5625] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5799] <... openat resumed>) = 4 [pid 5625] getdents64(3 [pid 5799] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5799] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5797] <... futex resumed>) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5797] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5799] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5797] <... futex resumed>) = 0 [pid 5625] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5799] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5797] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5798] <... write resumed>) = 4102 [pid 5798] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5799] <... write resumed>) = 4102 [pid 5798] <... futex resumed>) = 1 [pid 5796] <... futex resumed>) = 0 [pid 5798] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5796] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5799] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5796] <... futex resumed>) = 0 [pid 5798] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5796] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5799] <... futex resumed>) = 1 [pid 5797] <... futex resumed>) = 0 [pid 5797] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5799] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5798] <... mmap resumed>) = 0x200000000000 [pid 5799] <... mmap resumed>) = 0x200000000000 [pid 5798] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5797] <... futex resumed>) = 0 [pid 5797] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5799] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5798] <... futex resumed>) = 1 [pid 5797] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5796] <... futex resumed>) = 0 [pid 5799] <... futex resumed>) = 0 [pid 5798] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5796] exit_group(0 [pid 5799] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5798] <... futex resumed>) = ? [pid 5797] exit_group(0 [pid 5796] <... exit_group resumed>) = ? [pid 5802] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5798] +++ exited with 0 +++ [pid 5797] <... exit_group resumed>) = ? [pid 5799] <... futex resumed>) = ? [pid 5799] +++ exited with 0 +++ [pid 5796] +++ exited with 0 +++ [pid 5797] +++ exited with 0 +++ [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5797, si_uid=0, si_status=0, si_utime=0, si_stime=11 /* 0.11 s */} --- [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5796, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 5626] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... umount2 resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5625] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] <... openat resumed>) = 3 [pid 5626] fstat(3 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5805] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5625] newfstatat(AT_FDCWD, "./13/file0" [pid 5624] <... openat resumed>) = 3 [pid 5626] getdents64(3 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5625] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] fstat(3 [pid 5626] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5625] openat(AT_FDCWD, "./13/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5625] fstat(4 [pid 5624] getdents64(3 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5625] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5624] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5625] close(4) = 0 [pid 5625] rmdir("./13/file0") = 0 [pid 5625] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5625] newfstatat(AT_FDCWD, "./13/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] unlink("./13/binderfs") = 0 [pid 5625] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5625] close(3) = 0 [pid 5625] rmdir("./13") = 0 [pid 5625] mkdir("./14", 0777) = 0 [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5625] ioctl(3, LOOP_CLR_FD) = 0 [pid 5625] close(3 [pid 5624] <... umount2 resumed>) = 0 [pid 5802] <... write resumed>) = 2097152 [pid 5802] munmap(0x7f6e56ee9000, 138412032 [pid 5624] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5805] <... write resumed>) = 2097152 [pid 5624] newfstatat(AT_FDCWD, "./14/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5805] munmap(0x7f6e56ee9000, 138412032 [pid 5802] <... munmap resumed>) = 0 [pid 5624] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5802] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5802] <... openat resumed>) = 4 [pid 5624] openat(AT_FDCWD, "./14/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5805] <... munmap resumed>) = 0 [pid 5802] ioctl(4, LOOP_SET_FD, 3 [pid 5624] <... openat resumed>) = 4 [pid 5624] fstat(4 [pid 5802] <... ioctl resumed>) = 0 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5805] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5624] getdents64(4 [pid 5805] <... openat resumed>) = 4 [pid 5802] close(3) = 0 [pid 5805] ioctl(4, LOOP_SET_FD, 3 [pid 5802] close(4 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5805] <... ioctl resumed>) = 0 [pid 5802] <... close resumed>) = 0 [pid 5624] getdents64(4 [pid 5805] close(3 [pid 5802] mkdir("./file0", 0777 [pid 5805] <... close resumed>) = 0 [pid 5802] <... mkdir resumed>) = 0 [pid 5805] close(4) = 0 [pid 5805] mkdir("./file0", 0777) = 0 [pid 5802] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5624] close(4 [pid 5625] <... close resumed>) = 0 [pid 5624] <... close resumed>) = 0 [pid 5805] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5626] <... umount2 resumed>) = 0 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5624] rmdir("./14/file0" [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5626] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5624] <... rmdir resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 5806 attached [pid 5626] newfstatat(AT_FDCWD, "./14/file0" [pid 5624] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5806 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] newfstatat(AT_FDCWD, "./14/binderfs" [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5806] set_robust_list(0x555586e476e0, 24 [pid 5626] openat(AT_FDCWD, "./14/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5806] <... set_robust_list resumed>) = 0 [pid 5624] unlink("./14/binderfs" [pid 5806] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... openat resumed>) = 4 [pid 5624] <... unlink resumed>) = 0 [pid 5626] fstat(4 [ 103.988176][ T5802] loop3: detected capacity change from 0 to 4096 [ 103.996591][ T5805] loop4: detected capacity change from 0 to 4096 [pid 5624] getdents64(3 [pid 5806] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5806] chdir("./14" [pid 5626] getdents64(4 [pid 5624] close(3 [pid 5806] <... chdir resumed>) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5624] <... close resumed>) = 0 [pid 5806] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5626] getdents64(4 [pid 5624] rmdir("./14" [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5806] <... prctl resumed>) = 0 [pid 5626] close(4 [pid 5624] <... rmdir resumed>) = 0 [pid 5806] setpgid(0, 0) = 0 [pid 5806] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5626] <... close resumed>) = 0 [pid 5806] <... openat resumed>) = 3 [pid 5626] rmdir("./14/file0" [pid 5806] write(3, "1000", 4 [pid 5624] mkdir("./15", 0777 [pid 5806] <... write resumed>) = 4 [pid 5624] <... mkdir resumed>) = 0 [pid 5806] close(3 [pid 5626] <... rmdir resumed>) = 0 [pid 5806] <... close resumed>) = 0 [pid 5626] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5806] symlink("/dev/binderfs", "./binderfs" [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... openat resumed>) = 3 [pid 5806] <... symlink resumed>) = 0 [pid 5626] newfstatat(AT_FDCWD, "./14/binderfs" [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5626] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] <... ioctl resumed>) = 0 [pid 5626] unlink("./14/binderfs" [pid 5806] write(1, "executing program\n", 18 [pid 5626] <... unlink resumed>) = 0 [pid 5624] close(3 [pid 5806] <... write resumed>) = 18 [pid 5626] getdents64(3 [pid 5624] <... close resumed>) = 0 executing program [ 104.067021][ T5805] ntfs3(loop4): ino=3, Correct links count -> 2. [ 104.068438][ T5802] ntfs3(loop3): ino=3, Correct links count -> 2. [pid 5806] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5626] close(3 [pid 5806] <... futex resumed>) = 0 [pid 5626] <... close resumed>) = 0 [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5626] rmdir("./14" [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5806] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5626] <... rmdir resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5807 attached [pid 5626] mkdir("./15", 0777 [pid 5807] set_robust_list(0x555586e476e0, 24 [pid 5806] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5807] <... set_robust_list resumed>) = 0 [pid 5806] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5626] <... mkdir resumed>) = 0 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5807 [pid 5806] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5807] rt_sigprocmask(SIG_SETMASK, [] [pid 5806] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5807] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5806] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5807] chdir("./15" [pid 5806] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5626] <... openat resumed>) = 3 [pid 5807] <... chdir resumed>) = 0 [pid 5806] <... mprotect resumed>) = 0 [pid 5805] <... mount resumed>) = 0 [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5807] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5626] <... ioctl resumed>) = 0 [pid 5807] <... prctl resumed>) = 0 [pid 5805] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5807] setpgid(0, 0 [pid 5806] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5805] <... openat resumed>) = 3 [pid 5626] close(3 [pid 5807] <... setpgid resumed>) = 0 [pid 5807] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5806] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5805] chdir("./file0" [pid 5807] write(3, "1000", 4 [pid 5806] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5805] <... chdir resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5808 attached [pid 5807] <... write resumed>) = 4 [pid 5805] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5626] <... close resumed>) = 0 [pid 5807] close(3 [pid 5806] <... clone3 resumed> => {parent_tid=[5808]}, 88) = 5808 [pid 5807] <... close resumed>) = 0 [pid 5807] symlink("/dev/binderfs", "./binderfs" [pid 5806] rt_sigprocmask(SIG_SETMASK, [] [pid 5808] 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 [pid 5806] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5805] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5808] <... rseq resumed>) = 0 [pid 5806] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5805] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5802] <... mount resumed>) = 0 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5805] <... futex resumed>) = 1 [pid 5626] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5808] set_robust_list(0x7f6e5f3099a0, 24 [pid 5806] <... futex resumed>) = 0 [pid 5803] <... futex resumed>) = 0 [pid 5802] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5803] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5808] <... set_robust_list resumed>) = 0 [pid 5807] <... symlink resumed>) = 0 [pid 5806] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5805] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5803] <... futex resumed>) = 0 [pid 5802] <... openat resumed>) = 3 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5808] rt_sigprocmask(SIG_SETMASK, [] [pid 5807] write(1, "executing program\n", 18 [pid 5808] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5807] <... write resumed>) = 18 [pid 5803] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}ci2-upstream-fs/strace-static-x86_64: Process 5809 attached [pid 5807] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5802] chdir("./file0" [pid 5807] <... futex resumed>) = 0 [pid 5802] <... chdir resumed>) = 0 [pid 5807] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} executing program [pid 5802] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5809 [pid 5809] set_robust_list(0x555586e476e0, 24 [pid 5808] memfd_create("syzkaller", 0 [pid 5807] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5802] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5807] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5807] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5802] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] <... set_robust_list resumed>) = 0 [pid 5808] <... memfd_create resumed>) = 3 [pid 5807] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5802] <... futex resumed>) = 1 [pid 5801] <... futex resumed>) = 0 [pid 5809] rt_sigprocmask(SIG_SETMASK, [] [pid 5808] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5807] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5805] <... openat resumed>) = 4 [pid 5802] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5801] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5808] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5807] <... mprotect resumed>) = 0 [pid 5809] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5802] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5801] <... futex resumed>) = 0 [pid 5809] chdir("./15" [pid 5807] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5805] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5807] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5805] <... futex resumed>) = 1 [pid 5803] <... futex resumed>) = 0 [pid 5807] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5805] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5803] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] <... chdir resumed>) = 0 [pid 5805] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5803] <... futex resumed>) = 0 [pid 5802] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5801] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5809] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5805] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5803] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5809] <... prctl resumed>) = 0 [pid 5809] setpgid(0, 0 [pid 5805] <... write resumed>) = 4102 [pid 5805] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5803] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5810 attached [pid 5809] <... setpgid resumed>) = 0 [pid 5805] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5803] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5809] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5807] <... clone3 resumed> => {parent_tid=[5810]}, 88) = 5810 [pid 5805] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5803] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5810] 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 [pid 5809] <... openat resumed>) = 3 [pid 5807] rt_sigprocmask(SIG_SETMASK, [] [pid 5805] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5810] <... rseq resumed>) = 0 [pid 5810] set_robust_list(0x7f6e5f3099a0, 24 [pid 5809] write(3, "1000", 4 [pid 5807] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5805] <... mmap resumed>) = 0x200000000000 [pid 5801] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5810] <... set_robust_list resumed>) = 0 [pid 5809] <... write resumed>) = 4 [pid 5808] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5807] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5805] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] rt_sigprocmask(SIG_SETMASK, [] [pid 5807] <... futex resumed>) = 0 [pid 5801] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5809] close(3 [pid 5807] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5805] <... futex resumed>) = 1 [pid 5803] <... futex resumed>) = 0 [pid 5802] <... openat resumed>) = 4 [pid 5801] <... futex resumed>) = 0 [pid 5809] <... close resumed>) = 0 [pid 5805] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5803] exit_group(0 [pid 5802] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5801] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5810] memfd_create("syzkaller", 0 [pid 5809] symlink("/dev/binderfs", "./binderfs" [pid 5805] <... futex resumed>) = ? [pid 5803] <... exit_group resumed>) = ? [pid 5802] <... futex resumed>) = 0 [pid 5801] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5810] <... memfd_create resumed>) = 3 [pid 5805] +++ exited with 0 +++ [pid 5802] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5810] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5809] <... symlink resumed>) = 0 [pid 5801] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5810] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5809] write(1, "executing program\n", 18 [pid 5801] <... mprotect resumed>) = 0 executing program [pid 5809] <... write resumed>) = 18 [pid 5801] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5809] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5803] +++ exited with 0 +++ [pid 5801] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5809] <... futex resumed>) = 0 [pid 5801] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [pid 5809] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}ci2-upstream-fs/strace-static-x86_64: Process 5811 attached , NULL, 8) = 0 [pid 5801] <... clone3 resumed> => {parent_tid=[5811]}, 88) = 5811 [pid 5809] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5801] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5803, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=6 /* 0.06 s */} --- [pid 5809] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5801] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5809] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5801] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5801] <... futex resumed>) = 0 [pid 5628] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5809] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5628] <... restart_syscall resumed>) = 0 [pid 5811] 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 [pid 5809] <... mprotect resumed>) = 0 [pid 5801] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5811] <... rseq resumed>) = 0 [pid 5809] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5811] set_robust_list(0x7f6e5f2e89a0, 24) = 0 [pid 5811] rt_sigprocmask(SIG_SETMASK, [] [pid 5809] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5811] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5811] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5809] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5811] <... write resumed>) = 4102 ci2-upstream-fs/strace-static-x86_64: Process 5812 attached [pid 5811] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] <... clone3 resumed> => {parent_tid=[5812]}, 88) = 5812 [pid 5628] <... openat resumed>) = 3 [pid 5809] rt_sigprocmask(SIG_SETMASK, [] [pid 5812] 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 [pid 5811] <... futex resumed>) = 1 [pid 5809] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5801] <... futex resumed>) = 0 [pid 5628] fstat(3 [pid 5812] <... rseq resumed>) = 0 [pid 5811] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5809] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5801] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5812] set_robust_list(0x7f6e5f3099a0, 24 [pid 5809] <... futex resumed>) = 0 [pid 5802] <... futex resumed>) = 0 [pid 5801] <... futex resumed>) = 1 [pid 5802] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5801] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] getdents64(3 [pid 5812] <... set_robust_list resumed>) = 0 [pid 5809] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5812] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5802] <... mmap resumed>) = 0x200000000000 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5802] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5812] memfd_create("syzkaller", 0) = 3 [pid 5812] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5802] <... futex resumed>) = 1 [pid 5812] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5802] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5801] <... futex resumed>) = 0 [pid 5801] exit_group(0) = ? [pid 5802] <... futex resumed>) = ? [pid 5811] <... futex resumed>) = ? [pid 5802] +++ exited with 0 +++ [pid 5811] +++ exited with 0 +++ [pid 5808] <... write resumed>) = 2097152 [pid 5810] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5808] munmap(0x7f6e56ee9000, 138412032 [pid 5801] +++ exited with 0 +++ [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5801, si_uid=0, si_status=0, si_utime=0, si_stime=12 /* 0.12 s */} --- [pid 5627] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5628] <... umount2 resumed>) = 0 [pid 5627] <... restart_syscall resumed>) = 0 [pid 5808] <... munmap resumed>) = 0 [pid 5628] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5808] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5628] newfstatat(AT_FDCWD, "./14/file0" [pid 5627] umount2("./13", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5808] <... openat resumed>) = 4 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5808] ioctl(4, LOOP_SET_FD, 3 [pid 5628] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5627] openat(AT_FDCWD, "./13", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5808] <... ioctl resumed>) = 0 [pid 5628] openat(AT_FDCWD, "./14/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5627] <... openat resumed>) = 3 [pid 5812] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5627] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] <... openat resumed>) = 4 [pid 5627] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5628] fstat(4 [pid 5808] close(3 [pid 5627] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5808] <... close resumed>) = 0 [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5808] close(4 [pid 5628] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5808] <... close resumed>) = 0 [pid 5808] mkdir("./file0", 0777 [pid 5628] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] close(4 [pid 5808] <... mkdir resumed>) = 0 [pid 5628] <... close resumed>) = 0 [pid 5808] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5628] rmdir("./14/file0") = 0 [pid 5628] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./14/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] unlink("./14/binderfs") = 0 [pid 5628] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5810] <... write resumed>) = 2097152 [pid 5628] close(3) = 0 [pid 5810] munmap(0x7f6e56ee9000, 138412032 [pid 5628] rmdir("./14") = 0 [ 104.487711][ T5808] loop1: detected capacity change from 0 to 4096 [ 104.529245][ T5808] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5628] mkdir("./15", 0777 [pid 5627] <... umount2 resumed>) = 0 [pid 5810] <... munmap resumed>) = 0 [pid 5628] <... mkdir resumed>) = 0 [pid 5810] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5627] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5810] <... openat resumed>) = 4 [pid 5628] <... openat resumed>) = 3 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5810] ioctl(4, LOOP_SET_FD, 3 [pid 5627] newfstatat(AT_FDCWD, "./13/file0" [pid 5810] <... ioctl resumed>) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] umount2("./13/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] <... ioctl resumed>) = 0 [pid 5627] openat(AT_FDCWD, "./13/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5810] close(3 [pid 5628] close(3 [pid 5810] <... close resumed>) = 0 [pid 5810] close(4) = 0 [pid 5628] <... close resumed>) = 0 [pid 5627] <... openat resumed>) = 4 [pid 5810] mkdir("./file0", 0777 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5627] fstat(4 [pid 5810] <... mkdir resumed>) = 0 [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5810] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5627] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5627] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5627] close(4) = 0 [pid 5627] rmdir("./13/file0") = 0 ci2-upstream-fs/strace-static-x86_64: Process 5813 attached [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5813 [pid 5627] umount2("./13/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5813] set_robust_list(0x555586e476e0, 24 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5813] <... set_robust_list resumed>) = 0 [pid 5627] newfstatat(AT_FDCWD, "./13/binderfs" [pid 5813] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5813] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5813] chdir("./15" [pid 5812] <... write resumed>) = 2097152 [pid 5627] unlink("./13/binderfs" [pid 5813] <... chdir resumed>) = 0 [pid 5627] <... unlink resumed>) = 0 [pid 5813] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5812] munmap(0x7f6e56ee9000, 138412032 [pid 5627] getdents64(3 [pid 5813] setpgid(0, 0 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5813] <... setpgid resumed>) = 0 [pid 5813] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5627] close(3) = 0 [pid 5813] write(3, "1000", 4 [pid 5627] rmdir("./13" [pid 5813] <... write resumed>) = 4 [pid 5813] close(3) = 0 [pid 5813] symlink("/dev/binderfs", "./binderfs" [pid 5812] <... munmap resumed>) = 0 [pid 5813] <... symlink resumed>) = 0 [pid 5813] write(1, "executing program\n", 18) = 18 [pid 5812] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5813] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5813] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 executing program [pid 5813] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5812] <... openat resumed>) = 4 [pid 5813] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5812] ioctl(4, LOOP_SET_FD, 3 [ 104.624391][ T5810] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5813] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5813] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5812] <... ioctl resumed>) = 0 [pid 5810] <... mount resumed>) = 0 [pid 5813] <... mprotect resumed>) = 0 [pid 5812] close(3 [pid 5810] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5627] <... rmdir resumed>) = 0 [pid 5813] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5812] <... close resumed>) = 0 [pid 5810] <... openat resumed>) = 3 [pid 5812] close(4) = 0 [pid 5627] mkdir("./14", 0777 [pid 5813] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5812] mkdir("./file0", 0777 [pid 5810] chdir("./file0" [pid 5627] <... mkdir resumed>) = 0 [pid 5813] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5810] <... chdir resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5814 attached [pid 5810] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5808] <... mount resumed>) = 0 [pid 5814] 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 [pid 5813] <... clone3 resumed> => {parent_tid=[5814]}, 88) = 5814 [pid 5810] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5808] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5814] <... rseq resumed>) = 0 [pid 5813] rt_sigprocmask(SIG_SETMASK, [] [pid 5814] set_robust_list(0x7f6e5f3099a0, 24 [pid 5813] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5814] <... set_robust_list resumed>) = 0 [pid 5813] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5810] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5808] <... openat resumed>) = 3 [pid 5627] <... openat resumed>) = 3 [pid 5812] <... mkdir resumed>) = 0 [pid 5814] rt_sigprocmask(SIG_SETMASK, [] [pid 5813] <... futex resumed>) = 0 [pid 5812] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5810] <... futex resumed>) = 1 [pid 5808] chdir("./file0" [pid 5807] <... futex resumed>) = 0 [pid 5627] ioctl(3, LOOP_CLR_FD [pid 5814] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5813] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5807] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... ioctl resumed>) = 0 [pid 5808] <... chdir resumed>) = 0 [pid 5810] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5808] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5807] <... futex resumed>) = 0 [pid 5627] close(3 [pid 5814] memfd_create("syzkaller", 0 [pid 5808] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5807] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5814] <... memfd_create resumed>) = 3 [pid 5808] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... close resumed>) = 0 [pid 5814] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5808] <... futex resumed>) = 1 [pid 5806] <... futex resumed>) = 0 [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5806] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5806] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5808] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000ci2-upstream-fs/strace-static-x86_64: Process 5815 attached [pid 5810] <... openat resumed>) = 4 [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5815 [pid 5815] set_robust_list(0x555586e476e0, 24 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5815] <... set_robust_list resumed>) = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] rt_sigprocmask(SIG_SETMASK, [] [pid 5810] <... futex resumed>) = 1 [pid 5807] <... futex resumed>) = 0 [pid 5815] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5810] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5807] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5808] <... openat resumed>) = 4 [pid 5807] <... futex resumed>) = 0 [pid 5810] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5815] chdir("./14" [pid 5810] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5807] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5815] <... chdir resumed>) = 0 [pid 5808] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5810] <... write resumed>) = 4102 [pid 5808] <... futex resumed>) = 1 [pid 5806] <... futex resumed>) = 0 [pid 5810] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5806] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5808] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5806] <... futex resumed>) = 0 [pid 5815] <... prctl resumed>) = 0 [pid 5810] <... futex resumed>) = 1 [pid 5807] <... futex resumed>) = 0 [ 104.782256][ T5812] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5815] setpgid(0, 0 [pid 5807] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] <... setpgid resumed>) = 0 [pid 5810] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5806] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5815] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5810] <... mmap resumed>) = 0x200000000000 [pid 5808] <... write resumed>) = 4102 [pid 5807] <... futex resumed>) = 0 [pid 5815] <... openat resumed>) = 3 [pid 5814] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5810] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5808] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5807] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5815] write(3, "1000", 4 [pid 5807] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5815] <... write resumed>) = 4 [pid 5810] <... futex resumed>) = 0 [pid 5808] <... futex resumed>) = 1 [pid 5807] exit_group(0 [pid 5806] <... futex resumed>) = 0 [pid 5815] close(3 [pid 5807] <... exit_group resumed>) = ? [pid 5806] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] <... close resumed>) = 0 [pid 5810] +++ exited with 0 +++ [pid 5808] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5806] <... futex resumed>) = 0 [pid 5815] symlink("/dev/binderfs", "./binderfs" [pid 5808] <... mmap resumed>) = 0x200000000000 [pid 5806] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5815] <... symlink resumed>) = 0 [pid 5808] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] write(1, "executing program\n", 18 [pid 5808] <... futex resumed>) = 1 [pid 5806] <... futex resumed>) = 0 [pid 5815] <... write resumed>) = 18 executing program [pid 5808] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5806] exit_group(0) = ? [pid 5808] <... futex resumed>) = ? [pid 5815] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5815] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5815] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5807] +++ exited with 0 +++ [pid 5808] +++ exited with 0 +++ [pid 5815] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5806] +++ exited with 0 +++ [pid 5815] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5807, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 5815] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5806, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5624] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 5815] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5625] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5815] <... mprotect resumed>) = 0 [pid 5624] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5815] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5815] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ci2-upstream-fs/strace-static-x86_64: Process 5816 attached [pid 5625] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5816] 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 [pid 5815] <... clone3 resumed> => {parent_tid=[5816]}, 88) = 5816 [pid 5814] <... write resumed>) = 2097152 [pid 5625] <... openat resumed>) = 3 [pid 5624] <... openat resumed>) = 3 [pid 5816] <... rseq resumed>) = 0 [pid 5815] rt_sigprocmask(SIG_SETMASK, [] [pid 5814] munmap(0x7f6e56ee9000, 138412032 [pid 5625] fstat(3 [pid 5624] fstat(3 [pid 5816] set_robust_list(0x7f6e5f3099a0, 24 [pid 5815] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5816] <... set_robust_list resumed>) = 0 [pid 5815] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5814] <... munmap resumed>) = 0 [pid 5625] getdents64(3 [pid 5624] getdents64(3 [pid 5816] rt_sigprocmask(SIG_SETMASK, [] [pid 5815] <... futex resumed>) = 0 [pid 5814] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5816] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5815] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5814] <... openat resumed>) = 4 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5625] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5814] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5814] close(3 [pid 5816] memfd_create("syzkaller", 0) = 3 [pid 5814] <... close resumed>) = 0 [pid 5816] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5814] close(4) = 0 [pid 5816] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5814] mkdir("./file0", 0777) = 0 [pid 5814] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5812] <... mount resumed>) = 0 [pid 5812] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5624] <... umount2 resumed>) = 0 [pid 5812] chdir("./file0") = 0 [pid 5812] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5812] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5809] <... futex resumed>) = 0 [pid 5812] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5809] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5812] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5809] <... futex resumed>) = 0 [pid 5624] newfstatat(AT_FDCWD, "./15/file0" [pid 5812] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5809] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] <... umount2 resumed>) = 0 [pid 5624] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "./15/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5624] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5625] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] getdents64(4 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] newfstatat(AT_FDCWD, "./14/file0" [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] getdents64(4 [pid 5625] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] close(4 [pid 5625] openat(AT_FDCWD, "./14/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] <... close resumed>) = 0 [pid 5625] <... openat resumed>) = 4 [pid 5624] rmdir("./15/file0" [pid 5625] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] <... rmdir resumed>) = 0 [pid 5625] getdents64(4 [pid 5624] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] getdents64(4 [pid 5624] newfstatat(AT_FDCWD, "./15/binderfs" [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5625] close(4) = 0 [pid 5624] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] rmdir("./14/file0" [pid 5624] unlink("./15/binderfs") = 0 [pid 5624] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5624] close(3) = 0 [ 105.022556][ T5814] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5624] rmdir("./15" [pid 5816] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5624] <... rmdir resumed>) = 0 [pid 5624] mkdir("./16", 0777 [pid 5809] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5625] <... rmdir resumed>) = 0 [pid 5809] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5809] <... futex resumed>) = 0 [pid 5809] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] <... mkdir resumed>) = 0 [pid 5809] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5625] newfstatat(AT_FDCWD, "./14/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] unlink("./14/binderfs" [pid 5809] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5625] <... unlink resumed>) = 0 [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5625] getdents64(3 [pid 5624] <... openat resumed>) = 3 [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5809] <... mprotect resumed>) = 0 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5624] <... ioctl resumed>) = 0 [pid 5809] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] close(3 [pid 5624] close(3 [pid 5625] <... close resumed>) = 0 [pid 5624] <... close resumed>) = 0 [pid 5625] rmdir("./14" [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5809] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5809] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5817 attached [pid 5809] <... clone3 resumed> => {parent_tid=[5817]}, 88) = 5817 [pid 5817] 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 [pid 5809] rt_sigprocmask(SIG_SETMASK, [] [pid 5817] <... rseq resumed>) = 0 [pid 5809] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5818 ci2-upstream-fs/strace-static-x86_64: Process 5818 attached [pid 5817] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5809] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5809] <... futex resumed>) = 0 [pid 5818] set_robust_list(0x555586e476e0, 24 [pid 5817] <... set_robust_list resumed>) = 0 [pid 5625] <... rmdir resumed>) = 0 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5818] <... set_robust_list resumed>) = 0 [pid 5817] rt_sigprocmask(SIG_SETMASK, [] [pid 5809] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5818] rt_sigprocmask(SIG_SETMASK, [] [pid 5817] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] mkdir("./15", 0777 [pid 5818] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5817] write(-1, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5818] chdir("./16" [pid 5817] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5817] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5812] <... openat resumed>) = 4 [pid 5809] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5625] <... mkdir resumed>) = 0 [pid 5818] <... chdir resumed>) = 0 [pid 5818] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5817] <... futex resumed>) = 0 [pid 5818] <... prctl resumed>) = 0 [pid 5817] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, -1, 0 [pid 5812] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5817] <... mmap resumed>) = -1 EBADF (Bad file descriptor) [pid 5818] setpgid(0, 0 [pid 5817] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5809] <... futex resumed>) = 0 [pid 5818] <... setpgid resumed>) = 0 [pid 5817] <... futex resumed>) = 0 [pid 5812] <... futex resumed>) = 0 [pid 5809] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5818] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5817] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5812] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5809] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5625] <... openat resumed>) = 3 [pid 5809] exit_group(0 [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5818] <... openat resumed>) = 3 [pid 5818] write(3, "1000", 4 [pid 5817] <... futex resumed>) = ? [pid 5812] <... futex resumed>) = ? [pid 5809] <... exit_group resumed>) = ? [pid 5625] <... ioctl resumed>) = 0 [pid 5818] <... write resumed>) = 4 [pid 5817] +++ exited with 0 +++ [pid 5818] close(3 [pid 5625] close(3 [pid 5818] <... close resumed>) = 0 [pid 5818] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5818] write(1, "executing program\n", 18) = 18 [pid 5818] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 executing program [pid 5818] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5818] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5816] <... write resumed>) = 2097152 [pid 5812] +++ exited with 0 +++ [pid 5809] +++ exited with 0 +++ [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5809, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=11 /* 0.11 s */} --- [pid 5818] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5818] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5814] <... mount resumed>) = 0 [pid 5816] munmap(0x7f6e56ee9000, 138412032 [pid 5818] <... mprotect resumed>) = 0 [pid 5818] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5626] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5814] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5818] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5814] <... openat resumed>) = 3 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5818] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5814] chdir("./file0" [pid 5626] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-upstream-fs/strace-static-x86_64: Process 5819 attached [pid 5816] <... munmap resumed>) = 0 [pid 5814] <... chdir resumed>) = 0 [pid 5626] <... openat resumed>) = 3 [pid 5814] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5626] fstat(3 [pid 5818] <... clone3 resumed> => {parent_tid=[5819]}, 88) = 5819 [pid 5819] 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 [pid 5818] rt_sigprocmask(SIG_SETMASK, [] [pid 5814] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5819] <... rseq resumed>) = 0 [pid 5818] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5816] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5814] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] getdents64(3 [pid 5819] set_robust_list(0x7f6e5f3099a0, 24 [pid 5818] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5816] <... openat resumed>) = 4 [pid 5625] <... close resumed>) = 0 [pid 5819] <... set_robust_list resumed>) = 0 [pid 5818] <... futex resumed>) = 0 [pid 5816] ioctl(4, LOOP_SET_FD, 3 [pid 5814] <... futex resumed>) = 1 [pid 5813] <... futex resumed>) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5819] rt_sigprocmask(SIG_SETMASK, [] [pid 5818] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5814] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5819] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5816] <... ioctl resumed>) = 0 [pid 5813] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5816] close(3) = 0 [pid 5814] <... futex resumed>) = 0 [pid 5813] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5819] memfd_create("syzkaller", 0 [pid 5816] close(4 [pid 5814] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5816] <... close resumed>) = 0 [pid 5819] <... memfd_create resumed>) = 3 [pid 5816] mkdir("./file0", 0777 [pid 5819] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5816] <... mkdir resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5820 attached [pid 5819] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5816] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5814] <... openat resumed>) = 4 [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5820 [pid 5820] set_robust_list(0x555586e476e0, 24 [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5814] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5820] <... set_robust_list resumed>) = 0 [pid 5814] <... futex resumed>) = 1 [pid 5813] <... futex resumed>) = 0 [pid 5814] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5813] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5813] <... futex resumed>) = 0 [pid 5820] chdir("./15" [pid 5813] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5814] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5820] <... chdir resumed>) = 0 [pid 5814] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5820] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5820] setpgid(0, 0) = 0 [pid 5820] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5814] <... write resumed>) = 4102 [pid 5820] write(3, "1000", 4) = 4 [pid 5814] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... umount2 resumed>) = 0 [pid 5820] close(3 [pid 5814] <... futex resumed>) = 1 [pid 5813] <... futex resumed>) = 0 [pid 5820] <... close resumed>) = 0 [pid 5814] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5813] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5820] symlink("/dev/binderfs", "./binderfs" [pid 5813] <... futex resumed>) = 0 [pid 5820] <... symlink resumed>) = 0 [pid 5813] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5820] write(1, "executing program\n", 18 [pid 5814] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) executing program [pid 5820] <... write resumed>) = 18 [pid 5814] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5820] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5814] <... mmap resumed>) = 0x200000000000 [pid 5820] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5814] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5814] <... futex resumed>) = 1 [pid 5813] <... futex resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5814] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5813] exit_group(0 [pid 5626] newfstatat(AT_FDCWD, "./15/file0" [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5814] <... futex resumed>) = ? [pid 5813] <... exit_group resumed>) = ? [pid 5626] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5820] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5626] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5820] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5820] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] openat(AT_FDCWD, "./15/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5820] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5820] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5626] <... openat resumed>) = 4 [ 105.303909][ T5816] ntfs3(loop3): ino=3, Correct links count -> 2. ci2-upstream-fs/strace-static-x86_64: Process 5821 attached [pid 5814] +++ exited with 0 +++ [pid 5813] +++ exited with 0 +++ [pid 5626] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5820] <... clone3 resumed> => {parent_tid=[5821]}, 88) = 5821 [pid 5626] getdents64(4 [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5813, si_uid=0, si_status=0, si_utime=0, si_stime=11 /* 0.11 s */} --- [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5628] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5820] rt_sigprocmask(SIG_SETMASK, [] [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5821] 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 [pid 5628] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5821] <... rseq resumed>) = 0 [pid 5626] getdents64(4 [pid 5821] set_robust_list(0x7f6e5f3099a0, 24 [pid 5820] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] <... openat resumed>) = 3 [pid 5821] <... set_robust_list resumed>) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5821] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] close(4 [pid 5821] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5821] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5821] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5626] <... close resumed>) = 0 [pid 5820] <... futex resumed>) = 0 [pid 5820] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5628] fstat(3 [pid 5626] rmdir("./15/file0") = 0 [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5628] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5821] memfd_create("syzkaller", 0 [pid 5626] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./15/binderfs" [pid 5821] <... memfd_create resumed>) = 3 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5821] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5626] unlink("./15/binderfs" [pid 5821] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5626] <... unlink resumed>) = 0 [pid 5626] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] close(3) = 0 [pid 5626] rmdir("./15" [pid 5819] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5626] <... rmdir resumed>) = 0 [pid 5626] mkdir("./16", 0777) = 0 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 3 [pid 5626] ioctl(3, LOOP_CLR_FD) = 0 [pid 5626] close(3 [pid 5628] <... umount2 resumed>) = 0 [pid 5628] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./15/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] openat(AT_FDCWD, "./15/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5628] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5628] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] close(4) = 0 [pid 5628] rmdir("./15/file0") = 0 [pid 5816] <... mount resumed>) = 0 [pid 5816] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5628] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5816] chdir("./file0" [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5816] <... chdir resumed>) = 0 [pid 5628] newfstatat(AT_FDCWD, "./15/binderfs" [pid 5816] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5628] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5816] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5628] unlink("./15/binderfs" [pid 5816] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5815] <... futex resumed>) = 0 [pid 5628] <... unlink resumed>) = 0 [pid 5816] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5626] <... close resumed>) = 0 [pid 5815] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5816] <... futex resumed>) = 0 [pid 5815] <... futex resumed>) = 1 [pid 5816] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5815] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5628] close(3 [pid 5626] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5821] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5628] <... close resumed>) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5628] rmdir("./15" [pid 5816] <... openat resumed>) = 4 ci2-upstream-fs/strace-static-x86_64: Process 5822 attached [pid 5816] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5822 [pid 5816] <... futex resumed>) = 1 [pid 5815] <... futex resumed>) = 0 [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5822] set_robust_list(0x555586e476e0, 24 [pid 5819] <... write resumed>) = 2097152 [pid 5822] <... set_robust_list resumed>) = 0 [pid 5819] munmap(0x7f6e56ee9000, 138412032 [pid 5816] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5815] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5822] rt_sigprocmask(SIG_SETMASK, [] [pid 5816] <... write resumed>) = 4102 [pid 5815] <... futex resumed>) = 0 [pid 5628] <... rmdir resumed>) = 0 [pid 5822] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5816] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5815] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5822] chdir("./16" [pid 5816] <... futex resumed>) = 0 [pid 5815] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5822] <... chdir resumed>) = 0 [pid 5822] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5816] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5815] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] <... prctl resumed>) = 0 [pid 5819] <... munmap resumed>) = 0 [pid 5822] setpgid(0, 0 [pid 5815] <... futex resumed>) = 0 [pid 5822] <... setpgid resumed>) = 0 [pid 5815] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] mkdir("./16", 0777 [pid 5822] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5819] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5816] <... mmap resumed>) = 0x200000000000 [pid 5822] <... openat resumed>) = 3 [pid 5816] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... mkdir resumed>) = 0 [pid 5822] write(3, "1000", 4 [pid 5819] <... openat resumed>) = 4 [pid 5816] <... futex resumed>) = 1 [pid 5815] <... futex resumed>) = 0 [pid 5816] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5815] exit_group(0 [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5822] <... write resumed>) = 4 [pid 5819] ioctl(4, LOOP_SET_FD, 3 [pid 5822] close(3 [pid 5819] <... ioctl resumed>) = 0 [pid 5816] <... futex resumed>) = ? [pid 5815] <... exit_group resumed>) = ? [pid 5822] <... close resumed>) = 0 [pid 5628] <... openat resumed>) = 3 [pid 5819] close(3 [pid 5816] +++ exited with 0 +++ [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5819] <... close resumed>) = 0 [pid 5822] symlink("/dev/binderfs", "./binderfs" [pid 5819] close(4 [pid 5628] <... ioctl resumed>) = 0 [pid 5822] <... symlink resumed>) = 0 [pid 5819] <... close resumed>) = 0 [pid 5628] close(3 [pid 5819] mkdir("./file0", 0777 [pid 5822] write(1, "executing program\n", 18 [pid 5628] <... close resumed>) = 0 [pid 5822] <... write resumed>) = 18 [pid 5819] <... mkdir resumed>) = 0 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] executing program [pid 5822] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5822] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5819] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5822] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5822] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5822] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5822] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5815] +++ exited with 0 +++ ci2-upstream-fs/strace-static-x86_64: Process 5823 attached [pid 5822] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5823] set_robust_list(0x555586e476e0, 24 [pid 5822] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5823 [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5815, si_uid=0, si_status=0, si_utime=0, si_stime=11 /* 0.11 s */} --- [pid 5822] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] restart_syscall(<... resuming interrupted rt_sigprocmask ...>ci2-upstream-fs/strace-static-x86_64: Process 5824 attached [pid 5823] <... set_robust_list resumed>) = 0 [pid 5821] <... write resumed>) = 2097152 [pid 5627] <... restart_syscall resumed>) = 0 [pid 5823] rt_sigprocmask(SIG_SETMASK, [] [pid 5822] <... clone3 resumed> => {parent_tid=[5824]}, 88) = 5824 [pid 5824] 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 [pid 5823] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5821] munmap(0x7f6e56ee9000, 138412032 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5823] chdir("./16" [pid 5822] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] umount2("./14", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5824] <... rseq resumed>) = 0 [pid 5823] <... chdir resumed>) = 0 [pid 5822] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5823] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5822] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] openat(AT_FDCWD, "./14", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5627] fstat(3 [pid 5824] set_robust_list(0x7f6e5f3099a0, 24 [pid 5823] <... prctl resumed>) = 0 [pid 5822] <... futex resumed>) = 0 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5823] setpgid(0, 0 [pid 5824] <... set_robust_list resumed>) = 0 [pid 5824] rt_sigprocmask(SIG_SETMASK, [] [pid 5823] <... setpgid resumed>) = 0 [pid 5822] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5627] getdents64(3 [pid 5824] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5823] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5627] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5823] <... openat resumed>) = 3 [pid 5824] memfd_create("syzkaller", 0 [pid 5823] write(3, "1000", 4 [pid 5824] <... memfd_create resumed>) = 3 [pid 5823] <... write resumed>) = 4 [pid 5823] close(3 [pid 5824] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5823] <... close resumed>) = 0 [pid 5824] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5823] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5821] <... munmap resumed>) = 0 [pid 5823] write(1, "executing program\n", 18 [pid 5821] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 5823] <... write resumed>) = 18 executing program [pid 5823] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5821] ioctl(4, LOOP_SET_FD, 3 [pid 5823] <... futex resumed>) = 0 [pid 5821] <... ioctl resumed>) = 0 [pid 5823] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5823] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5821] close(3 [pid 5823] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5821] <... close resumed>) = 0 [pid 5821] close(4 [pid 5823] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5821] <... close resumed>) = 0 [pid 5823] <... mprotect resumed>) = 0 [pid 5821] mkdir("./file0", 0777) = 0 [ 105.625164][ T5819] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5823] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5823] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5821] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5627] <... umount2 resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5825 attached [pid 5823] <... clone3 resumed> => {parent_tid=[5825]}, 88) = 5825 [pid 5825] 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 [pid 5823] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5825] <... rseq resumed>) = 0 [pid 5823] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5825] set_robust_list(0x7f6e5f3099a0, 24 [pid 5823] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5825] <... set_robust_list resumed>) = 0 [pid 5823] <... futex resumed>) = 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5825] rt_sigprocmask(SIG_SETMASK, [] [pid 5823] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5627] newfstatat(AT_FDCWD, "./14/file0" [pid 5825] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] umount2("./14/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5627] openat(AT_FDCWD, "./14/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5825] memfd_create("syzkaller", 0 [pid 5627] <... openat resumed>) = 4 [pid 5825] <... memfd_create resumed>) = 3 [pid 5627] fstat(4 [pid 5825] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5627] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5627] close(4) = 0 [pid 5627] rmdir("./14/file0") = 0 [pid 5627] umount2("./14/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5627] newfstatat(AT_FDCWD, "./14/binderfs" [pid 5824] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] unlink("./14/binderfs") = 0 [ 105.724902][ T5821] ntfs3(loop1): ino=3, Correct links count -> 2. [pid 5627] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5627] close(3) = 0 [pid 5627] rmdir("./14") = 0 [pid 5627] mkdir("./15", 0777) = 0 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5627] ioctl(3, LOOP_CLR_FD) = 0 [pid 5627] close(3) = 0 [pid 5819] <... mount resumed>) = 0 [pid 5819] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5819] chdir("./file0") = 0 [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5819] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5819] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5819] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULLci2-upstream-fs/strace-static-x86_64: Process 5826 attached [pid 5818] <... futex resumed>) = 0 [pid 5826] set_robust_list(0x555586e476e0, 24 [pid 5818] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5826 [pid 5818] <... futex resumed>) = 1 [pid 5819] <... futex resumed>) = 0 [pid 5818] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5819] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5826] <... set_robust_list resumed>) = 0 [pid 5826] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5826] chdir("./15") = 0 [pid 5819] <... openat resumed>) = 4 [pid 5826] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5819] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] setpgid(0, 0 [pid 5819] <... futex resumed>) = 1 [pid 5818] <... futex resumed>) = 0 [pid 5826] <... setpgid resumed>) = 0 [pid 5818] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5826] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5819] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5826] <... openat resumed>) = 3 [pid 5819] <... write resumed>) = 4102 [pid 5818] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5826] write(3, "1000", 4 [pid 5819] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] <... write resumed>) = 4 [pid 5826] close(3 [pid 5819] <... futex resumed>) = 1 [pid 5818] <... futex resumed>) = 0 [pid 5826] <... close resumed>) = 0 [pid 5819] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5818] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] symlink("/dev/binderfs", "./binderfs" [pid 5819] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5818] <... futex resumed>) = 0 [pid 5826] <... symlink resumed>) = 0 [pid 5819] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5818] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5819] <... mmap resumed>) = 0x200000000000 [pid 5826] write(1, "executing program\n", 18 [pid 5819] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5826] <... write resumed>) = 18 executing program [pid 5819] <... futex resumed>) = 1 [pid 5826] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5819] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5826] <... futex resumed>) = 0 [pid 5818] <... futex resumed>) = 0 [pid 5818] exit_group(0 [pid 5826] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5826] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5819] <... futex resumed>) = ? [pid 5818] <... exit_group resumed>) = ? [pid 5826] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5826] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5825] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5826] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5826] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5826] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5826] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5827 attached => {parent_tid=[5827]}, 88) = 5827 [pid 5824] <... write resumed>) = 2097152 [pid 5827] 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 [pid 5826] rt_sigprocmask(SIG_SETMASK, [] [pid 5827] <... rseq resumed>) = 0 [pid 5826] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5827] set_robust_list(0x7f6e5f3099a0, 24 [pid 5826] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5824] munmap(0x7f6e56ee9000, 138412032 [pid 5827] <... set_robust_list resumed>) = 0 [pid 5826] <... futex resumed>) = 0 [pid 5827] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5826] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5824] <... munmap resumed>) = 0 [pid 5827] memfd_create("syzkaller", 0 [pid 5824] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [pid 5819] +++ exited with 0 +++ [pid 5818] +++ exited with 0 +++ [pid 5827] <... memfd_create resumed>) = 3 [pid 5824] ioctl(4, LOOP_SET_FD, 3 [pid 5827] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5818, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 5827] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5824] <... ioctl resumed>) = 0 [pid 5821] <... mount resumed>) = 0 [pid 5624] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5824] close(3 [pid 5821] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5824] <... close resumed>) = 0 [pid 5821] <... openat resumed>) = 3 [pid 5624] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5824] close(4 [pid 5821] chdir("./file0" [pid 5824] <... close resumed>) = 0 [pid 5821] <... chdir resumed>) = 0 [pid 5624] <... openat resumed>) = 3 [pid 5821] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5624] fstat(3 [pid 5824] mkdir("./file0", 0777 [pid 5821] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5821] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5821] <... futex resumed>) = 1 [pid 5820] <... futex resumed>) = 0 [pid 5624] getdents64(3 [pid 5821] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5820] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5820] <... futex resumed>) = 0 [pid 5820] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5824] <... mkdir resumed>) = 0 [pid 5824] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5821] <... openat resumed>) = 4 [pid 5821] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5820] <... futex resumed>) = 0 [pid 5820] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5821] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5825] <... write resumed>) = 2097152 [pid 5821] <... write resumed>) = 4102 [pid 5820] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5825] munmap(0x7f6e56ee9000, 138412032 [pid 5821] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... umount2 resumed>) = 0 [pid 5821] <... futex resumed>) = 1 [pid 5820] <... futex resumed>) = 0 [pid 5624] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW [ 106.038405][ T5824] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5821] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5827] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5820] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5820] <... futex resumed>) = 0 [pid 5624] newfstatat(AT_FDCWD, "./16/file0" [pid 5820] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5821] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5624] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5825] <... munmap resumed>) = 0 [pid 5825] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5821] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5825] <... openat resumed>) = 4 [pid 5821] <... mmap resumed>) = 0x200000000000 [pid 5624] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5825] ioctl(4, LOOP_SET_FD, 3 [pid 5821] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5825] <... ioctl resumed>) = 0 [pid 5821] <... futex resumed>) = 1 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5825] close(3 [pid 5821] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5820] <... futex resumed>) = 0 [pid 5624] openat(AT_FDCWD, "./16/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5825] <... close resumed>) = 0 [pid 5825] close(4 [pid 5624] <... openat resumed>) = 4 [pid 5820] exit_group(0 [pid 5825] <... close resumed>) = 0 [pid 5820] <... exit_group resumed>) = ? [pid 5624] fstat(4 [pid 5825] mkdir("./file0", 0777 [pid 5821] <... futex resumed>) = ? [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5624] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5624] close(4) = 0 [pid 5624] rmdir("./16/file0") = 0 [pid 5821] +++ exited with 0 +++ [pid 5820] +++ exited with 0 +++ [pid 5624] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5820, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5624] newfstatat(AT_FDCWD, "./16/binderfs" [pid 5625] <... restart_syscall resumed>) = 0 [pid 5624] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] unlink("./16/binderfs") = 0 [pid 5625] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5825] <... mkdir resumed>) = 0 [pid 5624] getdents64(3 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5825] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5625] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5625] <... openat resumed>) = 3 [pid 5624] close(3 [pid 5625] fstat(3 [pid 5624] <... close resumed>) = 0 [pid 5624] rmdir("./16" [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] <... rmdir resumed>) = 0 [pid 5824] <... mount resumed>) = 0 [pid 5625] getdents64(3 [pid 5624] mkdir("./17", 0777 [pid 5824] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5624] <... mkdir resumed>) = 0 [pid 5824] <... openat resumed>) = 3 [pid 5625] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5824] chdir("./file0" [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5824] <... chdir resumed>) = 0 [pid 5824] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5624] <... openat resumed>) = 3 [pid 5824] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5624] ioctl(3, LOOP_CLR_FD [pid 5824] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] <... ioctl resumed>) = 0 [pid 5624] close(3 [pid 5824] <... futex resumed>) = 1 [pid 5822] <... futex resumed>) = 0 [pid 5624] <... close resumed>) = 0 [pid 5824] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5822] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5822] <... futex resumed>) = 0 [pid 5822] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5828 attached [pid 5827] <... write resumed>) = 2097152 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5828 [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5828] set_robust_list(0x555586e476e0, 24 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [ 106.203757][ T5825] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5828] <... set_robust_list resumed>) = 0 [pid 5827] munmap(0x7f6e56ee9000, 138412032 [pid 5824] <... openat resumed>) = 4 [pid 5828] rt_sigprocmask(SIG_SETMASK, [] [pid 5824] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5828] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5824] <... futex resumed>) = 1 [pid 5822] <... futex resumed>) = 0 [pid 5828] chdir("./17" [pid 5824] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5822] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5828] <... chdir resumed>) = 0 [pid 5824] <... write resumed>) = 4102 [pid 5822] <... futex resumed>) = 0 [pid 5828] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5824] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5827] <... munmap resumed>) = 0 [pid 5822] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5828] <... prctl resumed>) = 0 [pid 5824] <... futex resumed>) = 0 [pid 5822] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5828] setpgid(0, 0 [pid 5824] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5822] <... futex resumed>) = 0 [pid 5828] <... setpgid resumed>) = 0 [pid 5827] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5828] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5824] <... mmap resumed>) = 0x200000000000 [pid 5822] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5824] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5822] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5824] <... futex resumed>) = 0 [pid 5828] <... openat resumed>) = 3 [pid 5827] <... openat resumed>) = 4 [pid 5822] exit_group(0 [pid 5625] <... umount2 resumed>) = 0 [pid 5822] <... exit_group resumed>) = ? [pid 5827] ioctl(4, LOOP_SET_FD, 3 [pid 5824] +++ exited with 0 +++ [pid 5625] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5828] write(3, "1000", 4 [pid 5827] <... ioctl resumed>) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5828] <... write resumed>) = 4 [pid 5625] newfstatat(AT_FDCWD, "./15/file0" [pid 5828] close(3 [pid 5827] close(3 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5828] <... close resumed>) = 0 [pid 5827] <... close resumed>) = 0 [pid 5625] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5828] symlink("/dev/binderfs", "./binderfs" [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5828] <... symlink resumed>) = 0 [pid 5827] close(4 [pid 5625] openat(AT_FDCWD, "./15/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5828] write(1, "executing program\n", 18 [pid 5827] <... close resumed>) = 0 [pid 5625] <... openat resumed>) = 4 [pid 5828] <... write resumed>) = 18 executing program [pid 5827] mkdir("./file0", 0777 [pid 5625] fstat(4 [pid 5828] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5827] <... mkdir resumed>) = 0 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5828] <... futex resumed>) = 0 [pid 5825] <... mount resumed>) = 0 [pid 5828] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5625] getdents64(4 [pid 5828] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5827] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5825] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5828] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5828] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5825] <... openat resumed>) = 3 [pid 5625] getdents64(4 [pid 5828] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5825] chdir("./file0" [pid 5822] +++ exited with 0 +++ [pid 5828] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5825] <... chdir resumed>) = 0 [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5822, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5828] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5825] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5828] <... mprotect resumed>) = 0 [pid 5625] close(4 [pid 5828] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5825] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5625] <... close resumed>) = 0 [pid 5825] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] rmdir("./15/file0" [pid 5828] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5825] <... futex resumed>) = 1 [pid 5823] <... futex resumed>) = 0 [pid 5625] <... rmdir resumed>) = 0 [pid 5828] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5825] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULLci2-upstream-fs/strace-static-x86_64: Process 5829 attached [pid 5823] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5828] <... clone3 resumed> => {parent_tid=[5829]}, 88) = 5829 [pid 5825] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5823] <... futex resumed>) = 0 [pid 5829] 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 [pid 5828] rt_sigprocmask(SIG_SETMASK, [] [pid 5825] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5823] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5625] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5829] <... rseq resumed>) = 0 [pid 5828] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5828] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5828] <... futex resumed>) = 0 [pid 5829] set_robust_list(0x7f6e5f3099a0, 24 [pid 5828] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5626] <... openat resumed>) = 3 [pid 5625] newfstatat(AT_FDCWD, "./15/binderfs" [pid 5829] <... set_robust_list resumed>) = 0 [pid 5825] <... openat resumed>) = 4 [pid 5626] fstat(3 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5829] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] getdents64(3 [pid 5829] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] unlink("./15/binderfs" [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [ 106.400576][ T5827] ntfs3(loop3): ino=3, Correct links count -> 2. [pid 5825] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5829] memfd_create("syzkaller", 0 [pid 5825] <... futex resumed>) = 1 [pid 5823] <... futex resumed>) = 0 [pid 5823] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5825] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5823] <... futex resumed>) = 0 [pid 5823] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5829] <... memfd_create resumed>) = 3 [pid 5825] <... write resumed>) = 4102 [pid 5829] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5825] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5823] <... futex resumed>) = 0 [pid 5825] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5823] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5825] <... mmap resumed>) = 0x200000000000 [pid 5823] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5825] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5823] <... futex resumed>) = 0 [pid 5825] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5823] exit_group(0 [pid 5825] <... futex resumed>) = ? [pid 5823] <... exit_group resumed>) = ? [pid 5825] +++ exited with 0 +++ [pid 5823] +++ exited with 0 +++ [pid 5626] <... umount2 resumed>) = 0 [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5823, si_uid=0, si_status=0, si_utime=0, si_stime=10 /* 0.10 s */} --- [pid 5626] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./16/file0" [pid 5628] <... restart_syscall resumed>) = 0 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] openat(AT_FDCWD, "./16/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] <... openat resumed>) = 4 [pid 5625] <... unlink resumed>) = 0 [pid 5628] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5626] fstat(4 [pid 5628] <... openat resumed>) = 3 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5625] getdents64(3 [pid 5626] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5628] fstat(3 [pid 5626] getdents64(4 [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5625] close(3 [pid 5628] getdents64(3 [pid 5626] close(4 [pid 5625] <... close resumed>) = 0 [pid 5626] <... close resumed>) = 0 [pid 5626] rmdir("./16/file0" [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5625] rmdir("./15" [pid 5628] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... rmdir resumed>) = 0 [pid 5625] <... rmdir resumed>) = 0 [pid 5829] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5827] <... mount resumed>) = 0 [pid 5626] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5827] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5625] mkdir("./16", 0777 [pid 5626] newfstatat(AT_FDCWD, "./16/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] unlink("./16/binderfs") = 0 [pid 5625] <... mkdir resumed>) = 0 [pid 5827] <... openat resumed>) = 3 [pid 5626] getdents64(3 [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5827] chdir("./file0" [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5827] <... chdir resumed>) = 0 [pid 5626] close(3 [pid 5827] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5626] <... close resumed>) = 0 [pid 5625] <... openat resumed>) = 3 [pid 5626] rmdir("./16" [pid 5827] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5827] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5625] <... ioctl resumed>) = 0 [pid 5826] <... futex resumed>) = 0 [pid 5827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5826] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] close(3 [pid 5826] <... futex resumed>) = 0 [pid 5827] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5826] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] <... umount2 resumed>) = 0 [pid 5626] <... rmdir resumed>) = 0 [pid 5626] mkdir("./17", 0777) = 0 [pid 5628] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] <... openat resumed>) = 3 [pid 5628] newfstatat(AT_FDCWD, "./16/file0" [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5827] <... openat resumed>) = 4 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] <... ioctl resumed>) = 0 [pid 5827] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] close(3 [pid 5827] <... futex resumed>) = 1 [pid 5826] <... futex resumed>) = 0 [pid 5827] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5826] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5826] <... futex resumed>) = 0 [pid 5827] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5826] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] openat(AT_FDCWD, "./16/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5628] fstat(4 [pid 5827] <... write resumed>) = 4102 [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5827] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5826] <... futex resumed>) = 0 [pid 5827] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5826] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5827] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5826] <... futex resumed>) = 0 [pid 5827] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5826] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5628] getdents64(4 [pid 5827] <... mmap resumed>) = 0x200000000000 [pid 5827] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5826] <... futex resumed>) = 0 [pid 5827] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5826] exit_group(0 [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5826] <... exit_group resumed>) = ? [pid 5628] getdents64(4 [pid 5827] <... futex resumed>) = ? [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] close(4) = 0 [pid 5628] rmdir("./16/file0") = 0 [pid 5628] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./16/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] unlink("./16/binderfs") = 0 [pid 5628] getdents64(3 [pid 5626] <... close resumed>) = 0 [pid 5625] <... close resumed>) = 0 [pid 5827] +++ exited with 0 +++ [pid 5826] +++ exited with 0 +++ [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5826, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5628] close(3 [pid 5627] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5626] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] <... close resumed>) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5628] rmdir("./16" [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5628] <... rmdir resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5830 attached ci2-upstream-fs/strace-static-x86_64: Process 5831 attached [pid 5829] <... write resumed>) = 2097152 [pid 5628] mkdir("./17", 0777 [pid 5627] <... restart_syscall resumed>) = 0 [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5830 [pid 5830] set_robust_list(0x555586e476e0, 24 [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5829] munmap(0x7f6e56ee9000, 138412032 [pid 5628] <... mkdir resumed>) = 0 [pid 5627] umount2("./15", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5831 [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5831] set_robust_list(0x555586e476e0, 24 [pid 5830] <... set_robust_list resumed>) = 0 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5831] <... set_robust_list resumed>) = 0 [pid 5830] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] openat(AT_FDCWD, "./15", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5830] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5831] rt_sigprocmask(SIG_SETMASK, [] [pid 5830] chdir("./16" [pid 5627] <... openat resumed>) = 3 [pid 5831] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5627] fstat(3 [pid 5831] chdir("./17" [pid 5830] <... chdir resumed>) = 0 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5831] <... chdir resumed>) = 0 [pid 5830] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5628] <... openat resumed>) = 3 [pid 5830] <... prctl resumed>) = 0 [pid 5829] <... munmap resumed>) = 0 [pid 5627] getdents64(3 [pid 5831] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5830] setpgid(0, 0 [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5831] <... prctl resumed>) = 0 [pid 5830] <... setpgid resumed>) = 0 [pid 5628] <... ioctl resumed>) = 0 [pid 5627] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5831] setpgid(0, 0 [pid 5830] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5829] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5628] close(3 [pid 5831] <... setpgid resumed>) = 0 [pid 5830] <... openat resumed>) = 3 [pid 5829] <... openat resumed>) = 4 [pid 5628] <... close resumed>) = 0 [pid 5831] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5830] write(3, "1000", 4 [pid 5829] ioctl(4, LOOP_SET_FD, 3 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5831] <... openat resumed>) = 3 [pid 5831] write(3, "1000", 4 [pid 5830] <... write resumed>) = 4 [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5831] <... write resumed>) = 4 [pid 5831] close(3 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5830] close(3 [pid 5829] <... ioctl resumed>) = 0 [pid 5829] close(3 [pid 5830] <... close resumed>) = 0 [pid 5829] <... close resumed>) = 0 [pid 5830] symlink("/dev/binderfs", "./binderfs" [pid 5829] close(4 [pid 5831] <... close resumed>) = 0 [pid 5830] <... symlink resumed>) = 0 [pid 5829] <... close resumed>) = 0 [pid 5831] symlink("/dev/binderfs", "./binderfs" [pid 5830] write(1, "executing program\n", 18 [pid 5829] mkdir("./file0", 0777) = 0 [pid 5831] <... symlink resumed>) = 0 executing program [pid 5830] <... write resumed>) = 18 [pid 5830] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5831] write(1, "executing program\n", 18) = 18 [pid 5830] <... futex resumed>) = 0 executing program [pid 5830] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}ci2-upstream-fs/strace-static-x86_64: Process 5832 attached , NULL, 8) = 0 [pid 5829] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5831] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5832] set_robust_list(0x555586e476e0, 24 [pid 5831] <... futex resumed>) = 0 [pid 5830] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5832 [pid 5627] <... umount2 resumed>) = 0 [pid 5830] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5830] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5832] <... set_robust_list resumed>) = 0 [pid 5831] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5831] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5831] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5830] <... mprotect resumed>) = 0 [pid 5831] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5831] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5830] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5831] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5830] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5830] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5833 attached [pid 5831] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5830] <... clone3 resumed> => {parent_tid=[5833]}, 88) = 5833 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5833] 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 [pid 5832] rt_sigprocmask(SIG_SETMASK, [] [pid 5831] <... mprotect resumed>) = 0 [pid 5830] rt_sigprocmask(SIG_SETMASK, [] [pid 5833] <... rseq resumed>) = 0 [pid 5832] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5831] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5830] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5627] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5833] set_robust_list(0x7f6e5f3099a0, 24 [pid 5832] chdir("./17" [pid 5831] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5833] <... set_robust_list resumed>) = 0 [pid 5832] <... chdir resumed>) = 0 [pid 5831] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5830] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5833] rt_sigprocmask(SIG_SETMASK, [] [pid 5832] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5627] newfstatat(AT_FDCWD, "./15/file0" [pid 5832] <... prctl resumed>) = 0 [pid 5831] <... clone3 resumed> => {parent_tid=[5834]}, 88) = 5834 ci2-upstream-fs/strace-static-x86_64: Process 5834 attached [pid 5833] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5832] setpgid(0, 0 [pid 5831] rt_sigprocmask(SIG_SETMASK, [] [pid 5830] <... futex resumed>) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5832] <... setpgid resumed>) = 0 [pid 5831] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5832] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5830] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5627] umount2("./15/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5834] 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 [pid 5832] <... openat resumed>) = 3 [pid 5831] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5834] <... rseq resumed>) = 0 [pid 5832] write(3, "1000", 4 [pid 5831] <... futex resumed>) = 0 [pid 5627] openat(AT_FDCWD, "./15/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5834] set_robust_list(0x7f6e5f3099a0, 24 [pid 5833] memfd_create("syzkaller", 0 [pid 5832] <... write resumed>) = 4 [pid 5831] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5627] <... openat resumed>) = 4 [pid 5834] <... set_robust_list resumed>) = 0 [pid 5832] close(3 [ 106.794447][ T5829] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5627] fstat(4 [pid 5834] rt_sigprocmask(SIG_SETMASK, [] [pid 5832] <... close resumed>) = 0 [pid 5833] <... memfd_create resumed>) = 3 [pid 5627] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5834] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5832] symlink("/dev/binderfs", "./binderfs" [pid 5627] getdents64(4 [pid 5834] memfd_create("syzkaller", 0 [pid 5833] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5832] <... symlink resumed>) = 0 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 executing program [pid 5832] write(1, "executing program\n", 18 [pid 5834] <... memfd_create resumed>) = 3 [pid 5833] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5832] <... write resumed>) = 18 [pid 5627] getdents64(4 [pid 5834] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5832] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5834] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5832] <... futex resumed>) = 0 [pid 5829] <... mount resumed>) = 0 [pid 5627] close(4 [pid 5832] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5829] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5627] <... close resumed>) = 0 [pid 5832] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5829] <... openat resumed>) = 3 [pid 5627] rmdir("./15/file0" [pid 5832] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5829] chdir("./file0" [pid 5832] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5832] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5829] <... chdir resumed>) = 0 [pid 5832] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5829] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5627] <... rmdir resumed>) = 0 [pid 5832] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5829] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5627] umount2("./15/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5832] <... mprotect resumed>) = 0 [pid 5829] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5832] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5829] <... futex resumed>) = 1 [pid 5828] <... futex resumed>) = 0 [pid 5627] newfstatat(AT_FDCWD, "./15/binderfs" [pid 5828] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5828] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5832] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5829] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5627] unlink("./15/binderfs" [pid 5832] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5835 attached [pid 5627] <... unlink resumed>) = 0 [pid 5835] 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 [pid 5832] <... clone3 resumed> => {parent_tid=[5835]}, 88) = 5835 [pid 5832] rt_sigprocmask(SIG_SETMASK, [] [pid 5835] <... rseq resumed>) = 0 [pid 5832] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5829] <... openat resumed>) = 4 [pid 5627] getdents64(3 [pid 5835] set_robust_list(0x7f6e5f3099a0, 24 [pid 5832] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5835] <... set_robust_list resumed>) = 0 [pid 5832] <... futex resumed>) = 0 [pid 5627] close(3 [pid 5835] rt_sigprocmask(SIG_SETMASK, [] [pid 5832] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5829] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... close resumed>) = 0 [pid 5835] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5829] <... futex resumed>) = 1 [pid 5828] <... futex resumed>) = 0 [pid 5627] rmdir("./15" [pid 5835] memfd_create("syzkaller", 0 [pid 5829] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5828] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5835] <... memfd_create resumed>) = 3 [pid 5828] <... futex resumed>) = 0 [pid 5828] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5835] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5829] <... write resumed>) = 4102 [pid 5835] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5829] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5829] <... futex resumed>) = 1 [pid 5828] <... futex resumed>) = 0 [pid 5829] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5828] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5829] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5828] <... futex resumed>) = 0 [pid 5828] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5829] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0) = 0x200000000000 [pid 5829] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... rmdir resumed>) = 0 [pid 5829] <... futex resumed>) = 1 [pid 5828] <... futex resumed>) = 0 [pid 5829] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5828] exit_group(0 [pid 5627] mkdir("./16", 0777) = 0 [pid 5833] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5829] <... futex resumed>) = ? [pid 5828] <... exit_group resumed>) = ? [pid 5829] +++ exited with 0 +++ [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5627] ioctl(3, LOOP_CLR_FD) = 0 [pid 5627] close(3) = 0 [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5828] +++ exited with 0 +++ [pid 5627] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5836 attached , child_tidptr=0x555586e476d0) = 5836 [pid 5836] set_robust_list(0x555586e476e0, 24 [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5828, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=5 /* 0.05 s */} --- [pid 5836] <... set_robust_list resumed>) = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5836] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5836] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5836] chdir("./16" [pid 5624] <... openat resumed>) = 3 [pid 5836] <... chdir resumed>) = 0 [pid 5624] fstat(3 [pid 5836] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5836] <... prctl resumed>) = 0 [pid 5624] getdents64(3 [pid 5836] setpgid(0, 0 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5836] <... setpgid resumed>) = 0 [pid 5836] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5624] umount2("./17/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5836] <... openat resumed>) = 3 [pid 5836] write(3, "1000", 4) = 4 [pid 5836] close(3) = 0 [pid 5836] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 5836] write(1, "executing program\n", 18) = 18 [pid 5836] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5836] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5836] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5836] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5836] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5835] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5834] <... write resumed>) = 2097152 [pid 5836] <... mprotect resumed>) = 0 [pid 5836] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5834] munmap(0x7f6e56ee9000, 138412032 [pid 5836] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0}ci2-upstream-fs/strace-static-x86_64: Process 5837 attached => {parent_tid=[5837]}, 88) = 5837 [pid 5837] 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 [pid 5833] <... write resumed>) = 2097152 [pid 5836] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5837] <... rseq resumed>) = 0 [pid 5837] set_robust_list(0x7f6e5f3099a0, 24 [pid 5836] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] <... set_robust_list resumed>) = 0 [pid 5833] munmap(0x7f6e56ee9000, 138412032 [pid 5836] <... futex resumed>) = 0 [pid 5837] rt_sigprocmask(SIG_SETMASK, [] [pid 5836] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5837] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5837] memfd_create("syzkaller", 0 [pid 5833] <... munmap resumed>) = 0 [pid 5837] <... memfd_create resumed>) = 3 [pid 5834] <... munmap resumed>) = 0 [pid 5834] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5837] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5834] <... openat resumed>) = 4 [pid 5833] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5837] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5834] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5834] close(3 [pid 5833] <... openat resumed>) = 4 [pid 5834] <... close resumed>) = 0 [pid 5833] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5833] close(3) = 0 [pid 5833] close(4) = 0 [pid 5833] mkdir("./file0", 0777) = 0 [pid 5834] close(4) = 0 [pid 5834] mkdir("./file0", 0777) = 0 [pid 5833] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5834] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5624] <... umount2 resumed>) = 0 [pid 5835] <... write resumed>) = 2097152 [pid 5624] umount2("./17/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5835] munmap(0x7f6e56ee9000, 138412032 [ 107.152817][ T5834] set_capacity_and_notify: 10 callbacks suppressed [ 107.152837][ T5834] loop2: detected capacity change from 0 to 4096 [ 107.165111][ T5833] loop1: detected capacity change from 0 to 4096 [pid 5624] newfstatat(AT_FDCWD, "./17/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5835] <... munmap resumed>) = 0 [pid 5624] umount2("./17/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5835] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5624] openat(AT_FDCWD, "./17/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5835] <... openat resumed>) = 4 [pid 5624] <... openat resumed>) = 4 [pid 5835] ioctl(4, LOOP_SET_FD, 3 [pid 5624] fstat(4 [pid 5835] <... ioctl resumed>) = 0 [pid 5624] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5835] close(3 [pid 5624] getdents64(4 [pid 5835] <... close resumed>) = 0 [pid 5835] close(4 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5835] <... close resumed>) = 0 [pid 5624] getdents64(4 [pid 5835] mkdir("./file0", 0777 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5624] close(4 [pid 5835] <... mkdir resumed>) = 0 [pid 5624] <... close resumed>) = 0 [ 107.217314][ T5834] ntfs3(loop2): ino=3, Correct links count -> 2. [ 107.227376][ T5833] ntfs3(loop1): ino=3, Correct links count -> 2. [ 107.250023][ T5835] loop4: detected capacity change from 0 to 4096 [pid 5624] rmdir("./17/file0" [pid 5837] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5835] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5624] <... rmdir resumed>) = 0 [pid 5624] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./17/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] unlink("./17/binderfs") = 0 [pid 5624] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5624] close(3) = 0 [pid 5624] rmdir("./17") = 0 [pid 5624] mkdir("./18", 0777) = 0 [ 107.311510][ T5835] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5624] ioctl(3, LOOP_CLR_FD) = 0 [pid 5624] close(3) = 0 [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-upstream-fs/strace-static-x86_64: Process 5838 attached [pid 5838] set_robust_list(0x555586e476e0, 24) = 0 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5838 [pid 5838] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5838] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5838] chdir("./18" [pid 5835] <... mount resumed>) = 0 [pid 5838] <... chdir resumed>) = 0 [pid 5838] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5838] setpgid(0, 0 [pid 5835] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5838] <... setpgid resumed>) = 0 [pid 5838] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5835] <... openat resumed>) = 3 [pid 5838] <... openat resumed>) = 3 [pid 5835] chdir("./file0" [pid 5833] <... mount resumed>) = 0 [pid 5838] write(3, "1000", 4 [pid 5835] <... chdir resumed>) = 0 [pid 5834] <... mount resumed>) = 0 [pid 5833] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5838] <... write resumed>) = 4 [pid 5835] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5834] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5838] close(3 [pid 5835] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5833] <... openat resumed>) = 3 [pid 5838] <... close resumed>) = 0 [pid 5838] symlink("/dev/binderfs", "./binderfs" [pid 5835] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] <... openat resumed>) = 3 [pid 5833] chdir("./file0" [pid 5835] <... futex resumed>) = 1 [pid 5832] <... futex resumed>) = 0 [pid 5833] <... chdir resumed>) = 0 [pid 5832] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5835] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5832] <... futex resumed>) = 0 [pid 5832] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] <... symlink resumed>) = 0 [pid 5837] <... write resumed>) = 2097152 [pid 5834] chdir("./file0" [pid 5833] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5837] munmap(0x7f6e56ee9000, 138412032 [pid 5834] <... chdir resumed>) = 0 [pid 5833] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5838] write(1, "executing program\n", 18 executing program [pid 5834] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5838] <... write resumed>) = 18 [pid 5835] <... openat resumed>) = 4 [pid 5834] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5833] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5833] <... futex resumed>) = 1 [pid 5830] <... futex resumed>) = 0 [pid 5838] <... futex resumed>) = 0 [pid 5833] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5838] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5837] <... munmap resumed>) = 0 [pid 5835] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] <... futex resumed>) = 1 [pid 5831] <... futex resumed>) = 0 [pid 5830] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5835] <... futex resumed>) = 1 [pid 5834] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5833] <... futex resumed>) = 0 [pid 5832] <... futex resumed>) = 0 [pid 5831] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] <... futex resumed>) = 1 [pid 5838] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5837] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5835] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5833] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5832] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5831] <... futex resumed>) = 0 [pid 5830] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5837] <... openat resumed>) = 4 [pid 5835] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5832] <... futex resumed>) = 0 [pid 5838] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5837] ioctl(4, LOOP_SET_FD, 3 [pid 5835] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5832] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5831] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5837] <... ioctl resumed>) = 0 [pid 5835] <... write resumed>) = 4102 [pid 5838] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5835] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] <... mprotect resumed>) = 0 [pid 5837] close(3 [pid 5835] <... futex resumed>) = 1 [pid 5832] <... futex resumed>) = 0 [pid 5838] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5837] <... close resumed>) = 0 [pid 5835] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5832] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] close(4 [pid 5835] <... mmap resumed>) = 0x200000000000 [pid 5834] <... openat resumed>) = 4 [pid 5832] <... futex resumed>) = 0 [pid 5837] <... close resumed>) = 0 [pid 5837] mkdir("./file0", 0777 [pid 5832] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5838] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5835] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5834] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5835] <... futex resumed>) = 1 [pid 5832] <... futex resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5839 attached [pid 5835] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5834] <... futex resumed>) = 1 [pid 5832] exit_group(0 [pid 5831] <... futex resumed>) = 0 [pid 5838] <... clone3 resumed> => {parent_tid=[5839]}, 88) = 5839 [pid 5834] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5832] <... exit_group resumed>) = ? [pid 5831] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5835] <... futex resumed>) = ? [pid 5839] 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 [pid 5838] rt_sigprocmask(SIG_SETMASK, [] [pid 5835] +++ exited with 0 +++ [pid 5834] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5833] <... openat resumed>) = 4 [pid 5831] <... futex resumed>) = 0 [pid 5830] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5839] <... rseq resumed>) = 0 [pid 5838] <... rt_sigprocmask resumed>, NULL, 8) = 0 [ 107.543592][ T5837] loop3: detected capacity change from 0 to 4096 [pid 5834] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5832] +++ exited with 0 +++ [pid 5831] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5839] set_robust_list(0x7f6e5f3099a0, 24 [pid 5838] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5832, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5838] <... futex resumed>) = 0 [pid 5834] <... write resumed>) = 4102 [pid 5833] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5839] <... set_robust_list resumed>) = 0 [pid 5838] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5834] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5833] <... futex resumed>) = 0 [pid 5830] <... futex resumed>) = 0 [pid 5839] rt_sigprocmask(SIG_SETMASK, [] [pid 5834] <... futex resumed>) = 1 [pid 5831] <... futex resumed>) = 0 [pid 5628] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5839] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5837] <... mkdir resumed>) = 0 [pid 5834] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5833] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5831] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5834] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5831] <... futex resumed>) = 0 [pid 5830] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5628] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5831] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5839] memfd_create("syzkaller", 0 [pid 5837] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5834] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5830] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5834] <... mmap resumed>) = 0x200000000000 [pid 5628] <... openat resumed>) = 3 [pid 5834] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5830] <... mprotect resumed>) = 0 [pid 5839] <... memfd_create resumed>) = 3 [pid 5834] <... futex resumed>) = 1 [pid 5831] <... futex resumed>) = 0 [pid 5628] fstat(3 [pid 5839] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5834] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5831] exit_group(0 [pid 5830] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5839] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5834] <... futex resumed>) = ? [pid 5831] <... exit_group resumed>) = ? [pid 5830] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] getdents64(3 [pid 5834] +++ exited with 0 +++ [pid 5830] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 ci2-upstream-fs/strace-static-x86_64: Process 5840 attached [pid 5628] umount2("./17/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5840] 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 [pid 5830] <... clone3 resumed> => {parent_tid=[5840]}, 88) = 5840 [pid 5840] <... rseq resumed>) = 0 [pid 5830] rt_sigprocmask(SIG_SETMASK, [] [pid 5840] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5830] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5840] <... set_robust_list resumed>) = 0 [pid 5830] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000 [pid 5840] rt_sigprocmask(SIG_SETMASK, [] [pid 5830] <... futex resumed>) = 0 [pid 5840] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5831] +++ exited with 0 +++ [pid 5840] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5830] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5831, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5626] umount2("./17", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5840] <... write resumed>) = 4102 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] openat(AT_FDCWD, "./17", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5840] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5830] <... futex resumed>) = 0 [ 107.685721][ T5837] ntfs3(loop3): ino=3, Correct links count -> 2. [pid 5626] <... openat resumed>) = 3 [pid 5840] futex(0x7f6e5f404e38, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5830] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] fstat(3 [pid 5833] <... futex resumed>) = 0 [pid 5830] <... futex resumed>) = 1 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5833] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5830] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5833] <... mmap resumed>) = 0x200000000000 [pid 5626] getdents64(3 [pid 5833] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] <... umount2 resumed>) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5833] <... futex resumed>) = 1 [pid 5830] <... futex resumed>) = 0 [pid 5628] umount2("./17/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5626] umount2("./17/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5833] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5830] exit_group(0 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./17/file0" [pid 5833] <... futex resumed>) = ? [pid 5830] <... exit_group resumed>) = ? [pid 5628] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5840] <... futex resumed>) = ? [pid 5833] +++ exited with 0 +++ [pid 5628] umount2("./17/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] openat(AT_FDCWD, "./17/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5628] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5628] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5628] close(4) = 0 [pid 5628] rmdir("./17/file0") = 0 [pid 5628] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./17/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5840] +++ exited with 0 +++ [pid 5830] +++ exited with 0 +++ [pid 5628] unlink("./17/binderfs") = 0 [pid 5628] getdents64(3 [pid 5625] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5830, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 5625] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5839] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5628] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5625] <... restart_syscall resumed>) = 0 [pid 5628] close(3 [pid 5626] <... umount2 resumed>) = 0 [pid 5628] <... close resumed>) = 0 [pid 5628] rmdir("./17") = 0 [pid 5625] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5625] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5628] mkdir("./18", 0777 [pid 5626] umount2("./17/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] <... mkdir resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] newfstatat(AT_FDCWD, "./17/file0" [pid 5625] <... openat resumed>) = 3 [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5626] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5625] fstat(3 [pid 5628] <... openat resumed>) = 3 [pid 5626] umount2("./17/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5625] getdents64(3 [pid 5626] openat(AT_FDCWD, "./17/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5628] <... ioctl resumed>) = 0 [pid 5628] close(3 [pid 5626] <... openat resumed>) = 4 [pid 5625] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] <... close resumed>) = 0 [pid 5626] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5626] getdents64(4 [pid 5628] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5626] getdents64(4, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5626] close(4) = 0 [pid 5626] rmdir("./17/file0"ci2-upstream-fs/strace-static-x86_64: Process 5841 attached [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5841 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5841] set_robust_list(0x555586e476e0, 24) = 0 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5841] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5841] chdir("./18") = 0 [pid 5841] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5626] <... rmdir resumed>) = 0 [pid 5841] <... prctl resumed>) = 0 [pid 5841] setpgid(0, 0 [pid 5626] umount2("./17/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5841] <... setpgid resumed>) = 0 [pid 5841] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5839] <... write resumed>) = 2097152 [pid 5837] <... mount resumed>) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5841] <... openat resumed>) = 3 [pid 5839] munmap(0x7f6e56ee9000, 138412032 [pid 5837] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5626] newfstatat(AT_FDCWD, "./17/binderfs" [pid 5841] write(3, "1000", 4 [pid 5837] <... openat resumed>) = 3 [pid 5626] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5626] unlink("./17/binderfs" [pid 5841] <... write resumed>) = 4 [pid 5626] <... unlink resumed>) = 0 [pid 5625] <... umount2 resumed>) = 0 [pid 5841] close(3 [pid 5837] chdir("./file0" [pid 5841] <... close resumed>) = 0 [pid 5837] <... chdir resumed>) = 0 [pid 5626] getdents64(3 [pid 5841] symlink("/dev/binderfs", "./binderfs" [pid 5837] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5625] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5837] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5626] close(3 [pid 5841] <... symlink resumed>) = 0 [pid 5839] <... munmap resumed>) = 0 [pid 5626] <... close resumed>) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5839] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5625] newfstatat(AT_FDCWD, "./16/file0" [pid 5841] write(1, "executing program\n", 18 [pid 5839] <... openat resumed>) = 4 [pid 5837] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5626] rmdir("./17" [pid 5841] <... write resumed>) = 18 [pid 5839] ioctl(4, LOOP_SET_FD, 3 [pid 5837] <... futex resumed>) = 1 [pid 5836] <... futex resumed>) = 0 [pid 5626] <... rmdir resumed>) = 0 [pid 5625] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5841] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5839] <... ioctl resumed>) = 0 [pid 5837] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5836] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5841] <... futex resumed>) = 0 [pid 5839] close(3 [pid 5836] <... futex resumed>) = 0 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5841] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5839] <... close resumed>) = 0 [pid 5836] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5626] mkdir("./18", 0777 [pid 5625] openat(AT_FDCWD, "./16/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5841] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5841] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5839] close(4 [pid 5626] <... mkdir resumed>) = 0 [pid 5625] <... openat resumed>) = 4 [pid 5839] <... close resumed>) = 0 [pid 5625] fstat(4 [pid 5841] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5841] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5625] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5841] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5625] getdents64(4 [pid 5841] <... mprotect resumed>) = 0 [pid 5837] <... openat resumed>) = 4 [pid 5841] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5839] mkdir("./file0", 0777 [pid 5626] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5839] <... mkdir resumed>) = 0 [pid 5837] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] getdents64(4 [pid 5841] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5626] <... openat resumed>) = 3 [pid 5625] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5841] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5839] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5837] <... futex resumed>) = 1 [pid 5836] <... futex resumed>) = 0 [pid 5626] ioctl(3, LOOP_CLR_FD [pid 5625] close(4ci2-upstream-fs/strace-static-x86_64: Process 5842 attached [pid 5837] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5836] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5626] <... ioctl resumed>) = 0 [pid 5842] 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 [pid 5841] <... clone3 resumed> => {parent_tid=[5842]}, 88) = 5842 [pid 5837] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5836] <... futex resumed>) = 0 [pid 5626] close(3 [pid 5625] <... close resumed>) = 0 [pid 5842] <... rseq resumed>) = 0 [ 107.934182][ T5839] loop0: detected capacity change from 0 to 4096 [pid 5841] rt_sigprocmask(SIG_SETMASK, [] [pid 5625] rmdir("./16/file0" [pid 5842] set_robust_list(0x7f6e5f3099a0, 24 [pid 5841] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5837] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5836] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] <... set_robust_list resumed>) = 0 [pid 5841] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5837] <... write resumed>) = 4102 [pid 5625] <... rmdir resumed>) = 0 [pid 5842] rt_sigprocmask(SIG_SETMASK, [] [pid 5841] <... futex resumed>) = 0 [pid 5837] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5625] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5841] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5837] <... futex resumed>) = 1 [pid 5836] <... futex resumed>) = 0 [pid 5837] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5836] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5837] <... mmap resumed>) = 0x200000000000 [pid 5836] <... futex resumed>) = 0 [pid 5625] newfstatat(AT_FDCWD, "./16/binderfs" [pid 5836] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5625] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5842] memfd_create("syzkaller", 0 [pid 5837] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] unlink("./16/binderfs" [pid 5842] <... memfd_create resumed>) = 3 [pid 5837] <... futex resumed>) = 1 [pid 5836] <... futex resumed>) = 0 [pid 5625] <... unlink resumed>) = 0 [pid 5842] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5837] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5836] exit_group(0 [pid 5842] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5837] <... futex resumed>) = ? [pid 5836] <... exit_group resumed>) = ? [pid 5625] getdents64(3 [pid 5837] +++ exited with 0 +++ [pid 5625] <... getdents64 resumed>, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5625] close(3) = 0 [pid 5625] rmdir("./16") = 0 [ 107.985018][ T5839] ntfs3(loop0): ino=3, Correct links count -> 2. [pid 5626] <... close resumed>) = 0 [pid 5836] +++ exited with 0 +++ [pid 5625] mkdir("./17", 0777 [pid 5627] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5836, si_uid=0, si_status=0, si_utime=0, si_stime=11 /* 0.11 s */} --- [pid 5626] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5626] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5625] <... mkdir resumed>) = 0 [pid 5627] umount2("./16", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5627] openat(AT_FDCWD, "./16", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5627] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5627] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5627] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOWci2-upstream-fs/strace-static-x86_64: Process 5843 attached [pid 5626] <... clone resumed>, child_tidptr=0x555586e476d0) = 5843 [pid 5843] set_robust_list(0x555586e476e0, 24 [pid 5626] rt_sigprocmask(SIG_SETMASK, [] [pid 5843] <... set_robust_list resumed>) = 0 [pid 5843] rt_sigprocmask(SIG_SETMASK, [] [pid 5626] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5843] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5843] chdir("./18" [pid 5625] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5843] <... chdir resumed>) = 0 [pid 5843] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5625] <... openat resumed>) = 3 [pid 5843] setpgid(0, 0) = 0 [pid 5843] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5625] ioctl(3, LOOP_CLR_FD [pid 5843] write(3, "1000", 4 [pid 5625] <... ioctl resumed>) = 0 [pid 5843] <... write resumed>) = 4 [pid 5843] close(3 [pid 5625] close(3 [pid 5843] <... close resumed>) = 0 [pid 5843] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5843] write(1, "executing program\n", 18) = 18 executing program [pid 5843] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5839] <... mount resumed>) = 0 [pid 5843] <... futex resumed>) = 0 [pid 5839] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5843] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5839] <... openat resumed>) = 3 [pid 5843] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5843] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5843] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5843] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5839] chdir("./file0" [pid 5843] <... mprotect resumed>) = 0 [pid 5839] <... chdir resumed>) = 0 [pid 5627] <... umount2 resumed>) = 0 [pid 5843] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5843] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5839] openat(AT_FDCWD, "/dev/loop0", O_RDWRci2-upstream-fs/strace-static-x86_64: Process 5844 attached [pid 5627] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5839] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5844] 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 [pid 5839] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5839] <... futex resumed>) = 1 [pid 5627] newfstatat(AT_FDCWD, "./16/file0" [pid 5844] <... rseq resumed>) = 0 [pid 5843] <... clone3 resumed> => {parent_tid=[5844]}, 88) = 5844 [pid 5839] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5838] <... futex resumed>) = 0 [pid 5627] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5844] set_robust_list(0x7f6e5f3099a0, 24 [pid 5843] rt_sigprocmask(SIG_SETMASK, [] [pid 5844] <... set_robust_list resumed>) = 0 [pid 5843] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5838] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] rt_sigprocmask(SIG_SETMASK, [] [pid 5843] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] umount2("./16/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5844] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5843] <... futex resumed>) = 0 [pid 5839] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5838] <... futex resumed>) = 0 [pid 5839] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5843] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5838] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5627] openat(AT_FDCWD, "./16/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5627] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5844] memfd_create("syzkaller", 0 [pid 5627] getdents64(4, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5844] <... memfd_create resumed>) = 3 [pid 5627] getdents64(4 [pid 5844] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5627] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5844] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5627] close(4) = 0 [pid 5627] rmdir("./16/file0") = 0 [pid 5627] umount2("./16/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5627] newfstatat(AT_FDCWD, "./16/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5627] unlink("./16/binderfs" [pid 5839] <... openat resumed>) = 4 [pid 5627] <... unlink resumed>) = 0 [pid 5627] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5627] close(3) = 0 [pid 5627] rmdir("./16") = 0 [pid 5842] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5627] mkdir("./17", 0777) = 0 [pid 5627] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5839] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5838] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5839] <... futex resumed>) = 0 [pid 5838] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5627] <... openat resumed>) = 3 [pid 5838] <... futex resumed>) = 0 [pid 5627] ioctl(3, LOOP_CLR_FD [pid 5839] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5838] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5627] <... ioctl resumed>) = 0 [pid 5627] close(3) = 0 [pid 5627] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5627] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5625] <... close resumed>) = 0 ci2-upstream-fs/strace-static-x86_64: Process 5845 attached [pid 5627] <... clone resumed>, child_tidptr=0x555586e476d0) = 5845 [pid 5845] set_robust_list(0x555586e476e0, 24 [pid 5625] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5845] <... set_robust_list resumed>) = 0 [pid 5625] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5845] rt_sigprocmask(SIG_SETMASK, [] [pid 5627] rt_sigprocmask(SIG_SETMASK, [] [pid 5625] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5845] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5845] chdir("./17") = 0 [pid 5627] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5845] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5845] setpgid(0, 0) = 0 [pid 5845] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECci2-upstream-fs/strace-static-x86_64: Process 5846 attached ) = 3 [pid 5839] <... write resumed>) = 4102 [pid 5845] write(3, "1000", 4 [pid 5839] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5625] <... clone resumed>, child_tidptr=0x555586e476d0) = 5846 [pid 5845] <... write resumed>) = 4 [pid 5845] close(3 [pid 5625] rt_sigprocmask(SIG_SETMASK, [] [pid 5846] set_robust_list(0x555586e476e0, 24 [pid 5845] <... close resumed>) = 0 [pid 5844] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5839] <... futex resumed>) = 1 [pid 5838] <... futex resumed>) = 0 [pid 5846] <... set_robust_list resumed>) = 0 [pid 5845] symlink("/dev/binderfs", "./binderfs" [pid 5839] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5625] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5846] rt_sigprocmask(SIG_SETMASK, [] [pid 5845] <... symlink resumed>) = 0 [pid 5838] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5845] write(1, "executing program\n", 18 [pid 5839] <... futex resumed>) = 0 [pid 5838] <... futex resumed>) = 1 [pid 5846] chdir("./17" [pid 5839] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5846] <... chdir resumed>) = 0 [pid 5846] prctl(PR_SET_PDEATHSIG, SIGKILL executing program [pid 5838] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... prctl resumed>) = 0 [pid 5845] <... write resumed>) = 18 [pid 5839] <... mmap resumed>) = 0x200000000000 [pid 5846] setpgid(0, 0 [pid 5839] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... setpgid resumed>) = 0 [pid 5845] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5839] <... futex resumed>) = 0 [pid 5838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5846] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5845] <... futex resumed>) = 0 [pid 5839] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5838] exit_group(0 [pid 5846] <... openat resumed>) = 3 [pid 5846] write(3, "1000", 4 [pid 5845] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5839] <... futex resumed>) = ? [pid 5838] <... exit_group resumed>) = ? [pid 5845] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5846] <... write resumed>) = 4 [pid 5845] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5846] close(3 [pid 5845] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5846] <... close resumed>) = 0 [pid 5845] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5846] symlink("/dev/binderfs", "./binderfs" [pid 5845] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5846] <... symlink resumed>) = 0 [pid 5845] <... mprotect resumed>) = 0 [pid 5846] write(1, "executing program\n", 18 [pid 5845] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5846] <... write resumed>) = 18 [pid 5845] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5842] <... write resumed>) = 2097152 ci2-upstream-fs/strace-static-x86_64: Process 5847 attached [pid 5846] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 executing program [pid 5842] munmap(0x7f6e56ee9000, 138412032 [pid 5845] <... clone3 resumed> => {parent_tid=[5847]}, 88) = 5847 [pid 5847] 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 [pid 5846] <... futex resumed>) = 0 [pid 5846] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60} [pid 5845] rt_sigprocmask(SIG_SETMASK, [] [pid 5842] <... munmap resumed>) = 0 [pid 5839] +++ exited with 0 +++ [pid 5838] +++ exited with 0 +++ [pid 5847] <... rseq resumed>) = 0 [pid 5846] <... rt_sigaction resumed>, NULL, 8) = 0 [pid 5845] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5838, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=7 /* 0.07 s */} --- [pid 5842] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5847] set_robust_list(0x7f6e5f3099a0, 24 [pid 5846] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5847] <... set_robust_list resumed>) = 0 [pid 5846] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5845] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5842] <... openat resumed>) = 4 [pid 5847] rt_sigprocmask(SIG_SETMASK, [] [pid 5846] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5845] <... futex resumed>) = 0 [pid 5847] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5846] <... mmap resumed>) = 0x7f6e5f2e9000 [pid 5845] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5842] ioctl(4, LOOP_SET_FD, 3 [pid 5846] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5842] <... ioctl resumed>) = 0 [pid 5846] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5842] close(3 [pid 5847] memfd_create("syzkaller", 0 [pid 5846] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5842] <... close resumed>) = 0 [pid 5846] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5842] close(4ci2-upstream-fs/strace-static-x86_64: Process 5848 attached ) = 0 [pid 5624] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... memfd_create resumed>) = 3 [pid 5842] mkdir("./file0", 0777 [pid 5846] <... clone3 resumed> => {parent_tid=[5848]}, 88) = 5848 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] rt_sigprocmask(SIG_SETMASK, [] [pid 5842] <... mkdir resumed>) = 0 [pid 5624] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5624] <... openat resumed>) = 3 [pid 5846] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5624] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(3 [pid 5846] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] 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 [pid 5847] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5848] <... rseq resumed>) = 0 [pid 5846] <... futex resumed>) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5624] umount2("./18/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5848] set_robust_list(0x7f6e5f3099a0, 24) = 0 [pid 5848] rt_sigprocmask(SIG_SETMASK, [] [pid 5842] mount("/dev/loop4", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5848] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5848] memfd_create("syzkaller", 0) = 3 [pid 5844] <... write resumed>) = 2097152 [pid 5848] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6e56ee9000 [pid 5844] munmap(0x7f6e56ee9000, 138412032 [pid 5624] <... umount2 resumed>) = 0 [pid 5624] umount2("./18/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5844] <... munmap resumed>) = 0 [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./18/file0" [pid 5844] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [pid 5624] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [ 108.347064][ T5842] loop4: detected capacity change from 0 to 4096 [ 108.385592][ T5842] ntfs3(loop4): ino=3, Correct links count -> 2. [pid 5624] umount2("./18/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5624] openat(AT_FDCWD, "./18/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5844] ioctl(4, LOOP_SET_FD, 3 [pid 5624] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5624] getdents64(4 [pid 5844] <... ioctl resumed>) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5844] close(3 [pid 5624] getdents64(4 [pid 5844] <... close resumed>) = 0 [pid 5624] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5844] close(4 [pid 5624] close(4 [pid 5844] <... close resumed>) = 0 [pid 5844] mkdir("./file0", 0777 [pid 5624] <... close resumed>) = 0 [pid 5624] rmdir("./18/file0" [pid 5844] <... mkdir resumed>) = 0 [pid 5624] <... rmdir resumed>) = 0 [pid 5624] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5844] mount("/dev/loop2", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5624] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5624] newfstatat(AT_FDCWD, "./18/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5624] unlink("./18/binderfs") = 0 [pid 5624] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5624] close(3) = 0 [pid 5847] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [ 108.439466][ T5844] loop2: detected capacity change from 0 to 4096 [pid 5624] rmdir("./18") = 0 [pid 5624] mkdir("./19", 0777) = 0 [pid 5624] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5624] ioctl(3, LOOP_CLR_FD) = 0 [pid 5624] close(3 [pid 5848] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5842] <... mount resumed>) = 0 [pid 5624] <... close resumed>) = 0 [ 108.482712][ T5844] ntfs3(loop2): ino=3, Correct links count -> 2. [pid 5624] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5842] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5624] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5624] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5842] <... openat resumed>) = 3 ci2-upstream-fs/strace-static-x86_64: Process 5849 attached [pid 5842] chdir("./file0") = 0 [pid 5624] <... clone resumed>, child_tidptr=0x555586e476d0) = 5849 [pid 5849] set_robust_list(0x555586e476e0, 24) = 0 [pid 5624] rt_sigprocmask(SIG_SETMASK, [] [pid 5849] rt_sigprocmask(SIG_SETMASK, [] [pid 5624] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5842] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5849] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5842] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] chdir("./19" [pid 5842] <... futex resumed>) = 1 [pid 5841] <... futex resumed>) = 0 [pid 5849] <... chdir resumed>) = 0 [pid 5842] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5841] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5841] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5842] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5849] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5849] setpgid(0, 0 [pid 5842] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5849] <... setpgid resumed>) = 0 [pid 5849] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5849] write(3, "1000", 4) = 4 [pid 5849] close(3) = 0 [pid 5849] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5849] write(1, "executing program\n", 18) = 18 executing program [pid 5849] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5849] rt_sigaction(SIGRT_1, {sa_handler=0x7f6e5f34fd90, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f6e5f341d60}, NULL, 8) = 0 [pid 5849] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1] [pid 5842] <... openat resumed>) = 4 [pid 5849] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5849] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f6e5f2e9000 [pid 5849] mprotect(0x7f6e5f2ea000, 131072, PROT_READ|PROT_WRITE [pid 5842] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... mprotect resumed>) = 0 [pid 5842] <... futex resumed>) = 1 [pid 5841] <... futex resumed>) = 0 [pid 5841] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5841] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5842] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5849] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5849] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f309990, parent_tid=0x7f6e5f309990, exit_signal=0, stack=0x7f6e5f2e9000, stack_size=0x202c0, tls=0x7f6e5f3096c0} [pid 5842] <... write resumed>) = 4102 [pid 5842] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 ci2-upstream-fs/strace-static-x86_64: Process 5850 attached [pid 5842] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5841] <... futex resumed>) = 0 [pid 5850] 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 [pid 5849] <... clone3 resumed> => {parent_tid=[5850]}, 88) = 5850 [pid 5847] <... write resumed>) = 2097152 [pid 5842] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5841] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... rseq resumed>) = 0 [pid 5849] rt_sigprocmask(SIG_SETMASK, [] [pid 5844] <... mount resumed>) = 0 [pid 5850] set_robust_list(0x7f6e5f3099a0, 24 [pid 5849] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5842] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5841] <... futex resumed>) = 0 [pid 5850] <... set_robust_list resumed>) = 0 [pid 5849] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5844] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5842] <... mmap resumed>) = 0x200000000000 [pid 5850] rt_sigprocmask(SIG_SETMASK, [] [pid 5849] <... futex resumed>) = 0 [pid 5844] <... openat resumed>) = 3 [pid 5842] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5841] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5849] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5844] chdir("./file0" [pid 5842] <... futex resumed>) = 0 [pid 5841] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5847] munmap(0x7f6e56ee9000, 138412032 [pid 5844] <... chdir resumed>) = 0 [pid 5842] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5841] exit_group(0 [pid 5844] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5842] <... futex resumed>) = ? [pid 5841] <... exit_group resumed>) = ? [pid 5850] memfd_create("syzkaller", 0 [pid 5844] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5842] +++ exited with 0 +++ [pid 5844] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... memfd_create resumed>) = 3 [pid 5844] <... futex resumed>) = 1 [pid 5843] <... futex resumed>) = 0 [pid 5850] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5843] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... mmap resumed>) = 0x7f6e56ee9000 [pid 5844] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5843] <... futex resumed>) = 0 [pid 5843] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... munmap resumed>) = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 5847] ioctl(4, LOOP_SET_FD, 3 [pid 5848] <... write resumed>) = 2097152 [pid 5847] <... ioctl resumed>) = 0 [pid 5847] close(3 [pid 5848] munmap(0x7f6e56ee9000, 138412032 [pid 5847] <... close resumed>) = 0 [pid 5841] +++ exited with 0 +++ [pid 5628] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5841, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5628] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5847] close(4) = 0 [pid 5847] mkdir("./file0", 0777 [pid 5850] write(3, "\xeb\x52\x90\x4e\x54\x46\x53\x20\x20\x20\x20\x00\x02\x02\x00\x00\x00\x00\x00\x00\x00\xf8\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x80\x00\x80\x00\xff\x0f\x00\x00\x00\x00\x00\x00\x10\x00\x00\x00\x00\x00\x00\x00\xff\x03\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x04\x00\x00\x00\x8f\x24\x2d\x5f\x49\x6d\x50\x0b\x00\x00\x00\x00\x0e\x1f\xbe\x71\x7c\xac\x22\xc0\x74\x0b\x56\xb4\x0e\xbb\x07\x00"..., 2097152 [pid 5844] <... openat resumed>) = 4 [pid 5843] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5628] <... restart_syscall resumed>) = 0 [pid 5843] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5628] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5844] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000 [pid 5843] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5844] <... futex resumed>) = 0 [pid 5843] <... mmap resumed>) = 0x7f6e5f2c8000 [pid 5628] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5843] mprotect(0x7f6e5f2c9000, 131072, PROT_READ|PROT_WRITE [pid 5848] <... munmap resumed>) = 0 [pid 5843] <... mprotect resumed>) = 0 [pid 5628] <... openat resumed>) = 3 [pid 5844] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5628] fstat(3 [pid 5843] rt_sigprocmask(SIG_BLOCK, ~[] [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5843] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 5628] getdents64(3, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5628] umount2("./18/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5843] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f6e5f2e8990, parent_tid=0x7f6e5f2e8990, exit_signal=0, stack=0x7f6e5f2c8000, stack_size=0x202c0, tls=0x7f6e5f2e86c0} [ 108.683572][ T5847] loop3: detected capacity change from 0 to 4096 [pid 5848] openat(AT_FDCWD, "/dev/loop1", O_RDWRci2-upstream-fs/strace-static-x86_64: Process 5851 attached ) = 4 [pid 5843] <... clone3 resumed> => {parent_tid=[5851]}, 88) = 5851 [pid 5843] rt_sigprocmask(SIG_SETMASK, [] [pid 5851] 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 [pid 5848] ioctl(4, LOOP_SET_FD, 3 [pid 5843] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5843] futex(0x7f6e5f404e38, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5843] futex(0x7f6e5f404e3c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... ioctl resumed>) = 0 [pid 5851] <... rseq resumed>) = 0 [pid 5851] set_robust_list(0x7f6e5f2e89a0, 24 [pid 5848] close(3 [pid 5847] <... mkdir resumed>) = 0 [pid 5851] <... set_robust_list resumed>) = 0 [pid 5850] <... write resumed>) = 2097152 [pid 5848] <... close resumed>) = 0 [pid 5847] mount("/dev/loop3", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5851] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5850] munmap(0x7f6e56ee9000, 138412032 [pid 5851] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5848] close(4) = 0 [pid 5850] <... munmap resumed>) = 0 [pid 5848] mkdir("./file0", 0777 [pid 5850] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5848] <... mkdir resumed>) = 0 [pid 5843] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5850] <... openat resumed>) = 4 [pid 5850] ioctl(4, LOOP_SET_FD, 3 [pid 5843] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5844] <... futex resumed>) = 0 [pid 5843] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5844] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0) = 0x200000000000 [pid 5848] mount("/dev/loop1", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5844] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [ 108.760557][ T5848] loop1: detected capacity change from 0 to 4096 [pid 5843] <... futex resumed>) = 0 [pid 5851] <... write resumed>) = 4102 [pid 5844] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5851] futex(0x7f6e5f404e3c, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5843] exit_group(0 [pid 5844] <... futex resumed>) = ? [pid 5843] <... exit_group resumed>) = ? [pid 5844] +++ exited with 0 +++ [pid 5628] <... umount2 resumed>) = 0 [pid 5850] <... ioctl resumed>) = 0 [pid 5628] umount2("./18/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] close(3 [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./18/file0" [pid 5850] <... close resumed>) = 0 [pid 5850] close(4 [pid 5628] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] <... close resumed>) = 0 [pid 5850] mkdir("./file0", 0777) = 0 [pid 5628] umount2("./18/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] mount("/dev/loop0", "./file0", "ntfs3", 0, "dmask=00000000000000000000007,nohidden,discard,iocharset=iso8859-4,discard,nohidden,force,iocharset="... [pid 5851] +++ exited with 0 +++ [pid 5843] +++ exited with 0 +++ [pid 5628] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5843, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5626] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 5628] openat(AT_FDCWD, "./18/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [ 108.812061][ T5847] ntfs3(loop3): ino=3, Correct links count -> 2. [ 108.831540][ T5848] ntfs3(loop1): ino=3, Correct links count -> 2. [ 108.841087][ T5850] loop0: detected capacity change from 0 to 4096 [pid 5628] fstat(4 [pid 5626] <... restart_syscall resumed>) = 0 [pid 5626] umount2("./18", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5626] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5626] openat(AT_FDCWD, "./18", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5628] getdents64(4 [pid 5626] <... openat resumed>) = 3 [pid 5626] fstat(3 [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 2 entries */, 32768) = 48 [pid 5626] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 5628] getdents64(4 [pid 5626] getdents64(3 [pid 5628] <... getdents64 resumed>, 0x555586e507d0 /* 0 entries */, 32768) = 0 [pid 5626] <... getdents64 resumed>, 0x555586e48790 /* 4 entries */, 32768) = 112 [pid 5628] close(4) = 0 [pid 5626] umount2("./18/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5628] rmdir("./18/file0") = 0 [pid 5628] umount2("./18/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5628] newfstatat(AT_FDCWD, "./18/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5628] unlink("./18/binderfs") = 0 [pid 5628] getdents64(3, 0x555586e48790 /* 0 entries */, 32768) = 0 [pid 5628] close(3) = 0 [pid 5628] rmdir("./18") = 0 [pid 5628] mkdir("./19", 0777) = 0 [ 108.862194][ T5850] ntfs3(loop0): ino=3, Correct links count -> 2. [ 108.936018][ T5626] ------------[ cut here ]------------ [ 108.936033][ T5626] ifs_is_fully_uptodate(folio, ifs) != folio_test_uptodate(folio) [ 108.936046][ T5626] WARNING: fs/iomap/buffered-io.c:295 at ifs_free+0x34a/0x410, CPU#1: syz-executor196/5626 [ 108.960829][ T5626] Modules linked in: [ 108.966454][ T5626] CPU: 1 UID: 0 PID: 5626 Comm: syz-executor196 Not tainted syzkaller #0 PREEMPT_{RT,(full)} [ 108.978513][ T5626] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 108.988992][ T5626] RIP: 0010:ifs_free+0x34a/0x410 [ 108.994003][ T5626] Code: 41 5f 5d e9 b8 66 c1 ff e8 83 47 61 ff 90 0f 0b 90 e9 d5 fe ff ff e8 75 47 61 ff 90 0f 0b 90 e9 12 ff ff ff e8 67 47 61 ff 90 <0f> 0b 90 eb c7 44 89 e1 80 e1 07 80 c1 03 38 c1 0f 8c 08 fe ff ff [ 109.015260][ T5626] RSP: 0018:ffffc90004a3f5d8 EFLAGS: 00010293 [ 109.021620][ T5626] RAX: ffffffff826553d9 RBX: 0000000000000008 RCX: ffff888038a19f40 [ 109.029733][ T5626] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 109.037947][ T5626] RBP: 000000008265d201 R08: 0000000000000000 R09: 0000000000000000 [ 109.046311][ T5626] R10: dffffc0000000000 R11: fffff9400023c4e1 R12: ffff888028521084 [ 109.054336][ T5626] R13: ffff888028521000 R14: ffffea00011e2700 R15: 0000000000000000 [ 109.062371][ T5626] FS: 0000555586e47400(0000) GS:ffff888125ccb000(0000) knlGS:0000000000000000 [ 109.071339][ T5626] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 109.078158][ T5626] CR2: 00007f0595ca6000 CR3: 000000001bbb4000 CR4: 00000000003526f0 [ 109.086825][ T5626] Call Trace: [ 109.090476][ T5626] [ 109.093671][ T5626] ? __pfx_iomap_invalidate_folio+0x10/0x10 [ 109.100253][ T5626] truncate_cleanup_folio+0xcb/0x190 [ 109.105873][ T5626] truncate_inode_pages_range+0x2c4/0xd80 [ 109.111931][ T5626] ? __lock_acquire+0x747/0x2de0 [ 109.116990][ T5626] ? __pfx_truncate_inode_pages_range+0x10/0x10 [ 109.124017][ T5626] ? rt_spin_unlock+0x159/0x200 [ 109.128912][ T5626] ? rt_spin_unlock+0x165/0x200 [ 109.134106][ T5626] ? __pfx_ntfs_evict_inode+0x10/0x10 [ 109.139890][ T5626] ntfs_evict_inode+0x19/0x40 [ 109.144625][ T5626] evict+0x624/0xb50 [ 109.148754][ T5626] ? __pfx_evict+0x10/0x10 [ 109.153768][ T5626] ? rt_spin_unlock+0x165/0x200 [ 109.158680][ T5626] evict_inodes+0x7e3/0x870 [ 109.163393][ T5626] ? __pfx_cgroup_writeback_umount+0x10/0x10 [ 109.169854][ T5626] ? __pfx_evict_inodes+0x10/0x10 [ 109.175413][ T5626] ? ntfs_sync_fs+0x22a/0x260 [ 109.180421][ T5626] ? sync_filesystem+0x1f8/0x250 [ 109.185803][ T5626] generic_shutdown_super+0xaa/0x2d0 [ 109.192463][ T5626] kill_block_super+0x44/0xa0 [ 109.197176][ T5626] ntfs3_kill_sb+0x44/0x1c0 [ 109.201837][ T5626] deactivate_locked_super+0xbc/0x110 [ 109.207686][ T5626] cleanup_mnt+0x3d3/0x460 [ 109.212605][ T5626] task_work_run+0x1d9/0x270 [ 109.217849][ T5626] ? __pfx_task_work_run+0x10/0x10 [ 109.223025][ T5626] ? path_umount+0x24f/0xb40 [ 109.227737][ T5626] ptrace_notify+0x27c/0x2b0 [pid 5628] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5850] <... mount resumed>) = 0 [pid 5848] <... mount resumed>) = 0 [pid 5847] <... mount resumed>) = 0 [pid 5628] <... openat resumed>) = 3 [pid 5850] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5847] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5850] chdir("./file0" [pid 5628] ioctl(3, LOOP_CLR_FD [pid 5850] <... chdir resumed>) = 0 [pid 5628] <... ioctl resumed>) = 0 [pid 5628] close(3) = 0 [pid 5628] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5628] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5850] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5850] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5850] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] chdir("./file0") = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5847] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5847] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5848] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5848] chdir("./file0") = 0 [pid 5848] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5628] <... clone resumed>, child_tidptr=0x555586e476d0) = 5852 [pid 5848] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5846] <... futex resumed>) = 0 [pid 5848] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5846] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000 [pid 5628] rt_sigprocmask(SIG_SETMASK, [] [pid 5848] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [ 109.233444][ T5626] ? __pfx_ptrace_notify+0x10/0x10 [ 109.238843][ T5626] ? __x64_sys_umount+0x12a/0x170 [ 109.244029][ T5626] ? __pfx___x64_sys_umount+0x10/0x10 [ 109.249619][ T5626] ptrace_report_syscall_exit+0x2d/0x50 [ 109.255421][ T5626] do_syscall_64+0x4a0/0x520 [ 109.260417][ T5626] ? trace_irq_disable+0x3b/0x140 [ 109.265950][ T5626] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 109.272447][ T5626] ? clear_bhb_loop+0x70/0xc0 [ 109.277326][ T5626] entry_SYSCALL_64_after_hwframe+0x77/0x7f [pid 5846] <... futex resumed>) = 0 [pid 5628] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 5848] openat(AT_FDCWD, "cpu.stat", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_APPEND|FASYNC|0x18, 000 [pid 5846] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... openat resumed>) = 4 [pid 5848] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5846] <... futex resumed>) = 0 [pid 5848] write(4, "\x08\x00\x00\x00\x85\xf0\x80\xa4\x93\x3d\x55\x26\x6e\x07\xe7\x99\xaa\x0c\xc4\x21\x38\x82\x42\xdf\x2a\x3c\x6b\x63\x1b\x65\xb1\xc0\x61\xed\xd2\xaa\x10\x8c\x35\x28\xfe\x9b\x0b\xb3\xa5\x3a\xb1\x20\x0f\x5d\x01\xa6\x8a\x4a\xcd\xec\x8f\xee\x09\x64\x82\x22\xf9\x08\xc1\xfe\xdc\x30\x00\x34\x2e\x61\x39\xde\x28\x36\x6c\x13\x50\x93\x06\xd0\x0e\xbc\xc6\x74\x97\x18\x1a\xc9\x16\xdb\x98\xaf\x9d\x36\x6b\x76\xe4\x27"..., 4102 [pid 5846] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5846] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... write resumed>) = 4102 [ 109.283707][ T5626] RIP: 0033:0x7f6e5f33cec7 [ 109.288343][ T5626] Code: bf 41 4d 56 53 b8 9d 00 00 00 0f 05 83 f8 ea 75 a2 c7 05 08 6c 0c 00 00 00 00 00 eb 96 e8 91 05 00 00 90 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 d0 ff ff ff f7 d8 64 89 02 b8 [ 109.308551][ T5626] RSP: 002b:00007ffdde381518 EFLAGS: 00000206 ORIG_RAX: 00000000000000a6 [ 109.317129][ T5626] RAX: 0000000000000000 RBX: 000000000001a4fc RCX: 00007f6e5f33cec7 [ 109.325606][ T5626] RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffdde3815d0 [pid 5848] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5846] <... futex resumed>) = 0 [pid 5846] futex(0x7f6e5f404e28, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5848] mmap(0x200000000000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_NONBLOCK, 4, 0 [pid 5846] futex(0x7f6e5f404e2c, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... mmap resumed>) = 0x200000000000 [pid 5848] futex(0x7f6e5f404e2c, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5846] <... futex resumed>) = 0 [pid 5848] futex(0x7f6e5f404e28, FUTEX_WAIT_PRIVATE, 0, NULL [ 109.334098][ T5626] RBP: 00007ffdde3815d0 R08: 00007ffdde3825d0 R09: 00000000ffffffff [ 109.342308][ T5626] R10: 0000000000000000 R11: 0000000000000206 R12: 00007ffdde382680 [ 109.351085][ T5626] R13: 0000555586e48760 R14: 431bde82d7b634db R15: 00007ffdde382624 [ 109.359410][ T5626] [ 109.362602][ T5626] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 109.370115][ T5626] CPU: 1 UID: 0 PID: 5626 Comm: syz-executor196 Not tainted syzkaller #0 PREEMPT_{RT,(full)} [pid 5846] exit_group(0 [pid 5848] <... futex resumed>) = ? [pid 5846] <... exit_group resumed>) = ? [pid 5848] +++ exited with 0 +++ [pid 5846] +++ exited with 0 +++ [ 109.380554][ T5626] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/24/2026 [ 109.390975][ T5626] Call Trace: [ 109.394354][ T5626] [ 109.397394][ T5626] vpanic+0x56d/0xa60 [ 109.401621][ T5626] ? __pfx__printk+0x10/0x10 [ 109.406411][ T5626] ? __pfx_vpanic+0x10/0x10 [ 109.410935][ T5626] ? is_bpf_text_address+0x292/0x2b0 [ 109.416584][ T5626] ? is_bpf_text_address+0x26/0x2b0 [ 109.421993][ T5626] panic+0xc5/0xd0 [ 109.425825][ T5626] ? __pfx_panic+0x10/0x10 [ 109.430271][ T5626] __warn+0x315/0x4c0 [ 109.434267][ T5626] ? ifs_free+0x34a/0x410 [ 109.438615][ T5626] ? ifs_free+0x34a/0x410 [ 109.442973][ T5626] __report_bug+0x276/0x570 [ 109.447632][ T5626] ? truncate_cleanup_folio+0xcb/0x190 [ 109.453636][ T5626] ? truncate_inode_pages_range+0x2c4/0xd80 [ 109.459641][ T5626] ? ntfs_evict_inode+0x19/0x40 [ 109.464841][ T5626] ? ifs_free+0x34a/0x410 [ 109.469359][ T5626] ? __pfx___report_bug+0x10/0x10 [ 109.475366][ T5626] ? ifs_free+0x34a/0x410 [ 109.479810][ T5626] report_bug+0x16b/0x220 [ 109.484237][ T5626] ? ifs_free+0x34a/0x410 [ 109.489198][ T5626] ? ifs_free+0x34c/0x410 [ 109.493622][ T5626] handle_bug+0x9c/0x200 [ 109.498123][ T5626] exc_invalid_op+0x1a/0x50 [ 109.502620][ T5626] asm_exc_invalid_op+0x1a/0x20 [ 109.507986][ T5626] RIP: 0010:ifs_free+0x34a/0x410 [ 109.513096][ T5626] Code: 41 5f 5d e9 b8 66 c1 ff e8 83 47 61 ff 90 0f 0b 90 e9 d5 fe ff ff e8 75 47 61 ff 90 0f 0b 90 e9 12 ff ff ff e8 67 47 61 ff 90 <0f> 0b 90 eb c7 44 89 e1 80 e1 07 80 c1 03 38 c1 0f 8c 08 fe ff ff [ 109.533218][ T5626] RSP: 0018:ffffc90004a3f5d8 EFLAGS: 00010293 [ 109.539458][ T5626] RAX: ffffffff826553d9 RBX: 0000000000000008 RCX: ffff888038a19f40 [ 109.547712][ T5626] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 109.555772][ T5626] RBP: 000000008265d201 R08: 0000000000000000 R09: 0000000000000000 [ 109.563853][ T5626] R10: dffffc0000000000 R11: fffff9400023c4e1 R12: ffff888028521084 [ 109.572250][ T5626] R13: ffff888028521000 R14: ffffea00011e2700 R15: 0000000000000000 [ 109.580835][ T5626] ? ifs_free+0x349/0x410 [ 109.585265][ T5626] ? ifs_free+0x349/0x410 [ 109.589673][ T5626] ? __pfx_iomap_invalidate_folio+0x10/0x10 [ 109.595645][ T5626] truncate_cleanup_folio+0xcb/0x190 [ 109.601097][ T5626] truncate_inode_pages_range+0x2c4/0xd80 [ 109.606842][ T5626] ? __lock_acquire+0x747/0x2de0 [ 109.611794][ T5626] ? __pfx_truncate_inode_pages_range+0x10/0x10 [ 109.618080][ T5626] ? rt_spin_unlock+0x159/0x200 [ 109.623204][ T5626] ? rt_spin_unlock+0x165/0x200 [ 109.628043][ T5626] ? __pfx_ntfs_evict_inode+0x10/0x10 [ 109.633662][ T5626] ntfs_evict_inode+0x19/0x40 [ 109.638336][ T5626] evict+0x624/0xb50 [ 109.642321][ T5626] ? __pfx_evict+0x10/0x10 [ 109.646819][ T5626] ? rt_spin_unlock+0x165/0x200 [ 109.651822][ T5626] evict_inodes+0x7e3/0x870 [ 109.656487][ T5626] ? __pfx_cgroup_writeback_umount+0x10/0x10 [ 109.662458][ T5626] ? __pfx_evict_inodes+0x10/0x10 [ 109.667553][ T5626] ? ntfs_sync_fs+0x22a/0x260 [ 109.672319][ T5626] ? sync_filesystem+0x1f8/0x250 [ 109.677276][ T5626] generic_shutdown_super+0xaa/0x2d0 [ 109.682641][ T5626] kill_block_super+0x44/0xa0 [ 109.687338][ T5626] ntfs3_kill_sb+0x44/0x1c0 [ 109.691848][ T5626] deactivate_locked_super+0xbc/0x110 [ 109.697307][ T5626] cleanup_mnt+0x3d3/0x460 [ 109.701970][ T5626] task_work_run+0x1d9/0x270 [ 109.707010][ T5626] ? __pfx_task_work_run+0x10/0x10 [ 109.712111][ T5626] ? path_umount+0x24f/0xb40 [ 109.716785][ T5626] ptrace_notify+0x27c/0x2b0 [ 109.721557][ T5626] ? __pfx_ptrace_notify+0x10/0x10 [ 109.726752][ T5626] ? __x64_sys_umount+0x12a/0x170 [ 109.731861][ T5626] ? __pfx___x64_sys_umount+0x10/0x10 [ 109.737332][ T5626] ptrace_report_syscall_exit+0x2d/0x50 [ 109.743314][ T5626] do_syscall_64+0x4a0/0x520 [ 109.748087][ T5626] ? trace_irq_disable+0x3b/0x140 [ 109.753458][ T5626] ? entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 109.759791][ T5626] ? clear_bhb_loop+0x70/0xc0 [ 109.764556][ T5626] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 109.770445][ T5626] RIP: 0033:0x7f6e5f33cec7 [ 109.774902][ T5626] Code: bf 41 4d 56 53 b8 9d 00 00 00 0f 05 83 f8 ea 75 a2 c7 05 08 6c 0c 00 00 00 00 00 eb 96 e8 91 05 00 00 90 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 d0 ff ff ff f7 d8 64 89 02 b8 [ 109.795454][ T5626] RSP: 002b:00007ffdde381518 EFLAGS: 00000206 ORIG_RAX: 00000000000000a6 [ 109.804306][ T5626] RAX: 0000000000000000 RBX: 000000000001a4fc RCX: 00007f6e5f33cec7 [ 109.812563][ T5626] RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffdde3815d0 [ 109.820658][ T5626] RBP: 00007ffdde3815d0 R08: 00007ffdde3825d0 R09: 00000000ffffffff [ 109.828805][ T5626] R10: 0000000000000000 R11: 0000000000000206 R12: 00007ffdde382680 [ 109.837205][ T5626] R13: 0000555586e48760 R14: 431bde82d7b634db R15: 00007ffdde382624 [ 109.845380][ T5626] [ 109.849042][ T5626] Kernel Offset: disabled [ 109.853379][ T5626] Rebooting in 86400 seconds..