./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor3360315144 <...> 32768) = 0 [pid 7701] chdir("./146" [pid 7700] close(3 [pid 7696] close(6 [pid 5849] close(3 [pid 5848] <... restart_syscall resumed>) = 0 [pid 7701] <... chdir resumed>) = 0 [pid 7700] <... close resumed>) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7700] symlink("/dev/binderfs", "./binderfs" [pid 7696] close(7 executing program [pid 7700] <... symlink resumed>) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./144", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7701] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5849] <... close resumed>) = 0 [pid 7701] <... prctl resumed>) = 0 [pid 7700] write(1, "executing program\n", 18 [pid 7696] close(8 [pid 5849] rmdir("./145" [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7701] setpgid(0, 0 [pid 7700] <... write resumed>) = 18 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] openat(AT_FDCWD, "./144", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] <... rmdir resumed>) = 0 [pid 7701] <... setpgid resumed>) = 0 [pid 7700] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7696] close(9 [pid 5849] mkdir("./146", 0777 [pid 7701] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7700] <... futex resumed>) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 3 [pid 7700] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7696] close(10 [pid 5848] newfstatat(3, "", [pid 7701] <... openat resumed>) = 3 [pid 7700] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... mkdir resumed>) = 0 [pid 7701] write(3, "1000", 4 [pid 7700] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7701] <... write resumed>) = 4 [pid 7700] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7696] close(11 [pid 7701] close(3 [pid 7700] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] <... openat resumed>) = 3 [pid 5848] getdents64(3, [pid 7701] <... close resumed>) = 0 [pid 7700] <... mmap resumed>) = 0x7fae053b5000 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] ioctl(3, LOOP_CLR_FD [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7701] symlink("/dev/binderfs", "./binderfs" [pid 7700] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7696] close(12 [pid 5849] <... ioctl resumed>) = 0 [pid 5848] umount2("./144/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7701] <... symlink resumed>) = 0 [pid 7700] <... mprotect resumed>) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(3 [pid 5848] <... umount2 resumed>) = 0 [pid 7701] write(1, "executing program\n", 18 [pid 7700] rt_sigprocmask(SIG_BLOCK, ~[], executing program [pid 7696] close(13 [pid 5848] umount2("./144/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7701] <... write resumed>) = 18 [pid 7700] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7701] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7700] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7696] close(14 [pid 5848] newfstatat(AT_FDCWD, "./144/file1", ./strace-static-x86_64: Process 7702 attached [pid 7701] <... futex resumed>) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7702] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7701] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7700] <... clone3 resumed> => {parent_tid=[376]}, 88) = 376 [pid 7696] close(15 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7702] <... rseq resumed>) = 0 [pid 7701] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5848] umount2("./144/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7702] set_robust_list(0x7fae053d59a0, 24 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7702] <... set_robust_list resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7702] rt_sigprocmask(SIG_SETMASK, [], [pid 7696] close(16 [pid 5848] openat(AT_FDCWD, "./144/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7702] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 4 ./strace-static-x86_64: Process 7703 attached [pid 7702] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7701] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7700] rt_sigprocmask(SIG_SETMASK, [], [pid 7696] close(17 [pid 5848] newfstatat(4, "", [pid 7703] set_robust_list(0x555572d846a0, 24 [pid 7701] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7700] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 362 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7703] <... set_robust_list resumed>) = 0 [pid 7701] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7700] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7696] close(18 [pid 5848] getdents64(4, [pid 7703] chdir("./146" [pid 7702] <... futex resumed>) = 0 [pid 7701] <... mmap resumed>) = 0x7fae053b5000 [pid 7700] <... futex resumed>) = 1 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7703] <... chdir resumed>) = 0 [pid 7702] memfd_create("syzkaller", 0 [pid 7701] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7700] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7696] close(19 [pid 5848] getdents64(4, [pid 7703] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7702] <... memfd_create resumed>) = 3 [pid 7701] <... mprotect resumed>) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7703] <... prctl resumed>) = 0 [pid 7702] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7696] close(20 [pid 5848] close(4 [pid 7703] setpgid(0, 0 [pid 7702] <... mmap resumed>) = 0x7fadfce00000 [pid 7701] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... close resumed>) = 0 [pid 7703] <... setpgid resumed>) = 0 [pid 7702] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7701] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7696] close(21 [pid 5848] rmdir("./144/file1" [pid 7703] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7702] <... write resumed>) = 131072 [pid 7701] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... rmdir resumed>) = 0 [pid 5848] umount2("./144/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7701] <... clone3 resumed> => {parent_tid=[373]}, 88) = 373 ./strace-static-x86_64: Process 7704 attached [pid 7704] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7703] <... openat resumed>) = 3 [pid 7701] rt_sigprocmask(SIG_SETMASK, [], [pid 7696] close(22 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7704] <... rseq resumed>) = 0 [pid 7703] write(3, "1000", 4 [pid 7701] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(AT_FDCWD, "./144/binderfs", [pid 7704] set_robust_list(0x7fae053d59a0, 24 [pid 7703] <... write resumed>) = 4 [pid 7701] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7696] close(23 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7704] <... set_robust_list resumed>) = 0 [pid 7703] close(3 [pid 7701] <... futex resumed>) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] unlink("./144/binderfs" [pid 7704] rt_sigprocmask(SIG_SETMASK, [], [pid 7703] <... close resumed>) = 0 [pid 7702] munmap(0x7fadfce00000, 138412032 [pid 7701] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7696] close(24 [pid 5848] <... unlink resumed>) = 0 [pid 7704] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7703] symlink("/dev/binderfs", "./binderfs" [pid 7702] <... munmap resumed>) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(3, [pid 7704] memfd_create("syzkaller", 0 [pid 7703] <... symlink resumed>) = 0 [pid 7696] close(25executing program [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7704] <... memfd_create resumed>) = 3 [pid 7703] write(1, "executing program\n", 18 [pid 7702] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] close(3 [pid 7704] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7703] <... write resumed>) = 18 [pid 7702] <... openat resumed>) = 4 [pid 7696] close(26) = -1 EBADF (Bad file descriptor) [pid 7696] close(27 [pid 7704] <... mmap resumed>) = 0x7fadfce00000 [pid 7703] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... close resumed>) = 0 [pid 7703] <... futex resumed>) = 0 [pid 7702] ioctl(4, LOOP_SET_FD, 3 [pid 7696] close(28 [pid 5848] rmdir("./144" [pid 7704] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7703] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7696] close(29 [pid 5848] <... rmdir resumed>) = 0 [pid 7703] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7696] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] mkdir("./145", 0777 [pid 7703] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7696] exit_group(0 [pid 5848] <... mkdir resumed>) = 0 [pid 7703] <... mmap resumed>) = 0x7fae053b5000 [pid 7697] <... futex resumed>) = ? [pid 7704] <... write resumed>) = 131072 [pid 7696] <... exit_group resumed>) = ? [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7704] munmap(0x7fadfce00000, 138412032 [pid 7703] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7702] <... ioctl resumed>) = 0 [pid 7697] +++ exited with 0 +++ [pid 7696] +++ exited with 0 +++ [pid 5848] <... openat resumed>) = 3 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=352, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5848] ioctl(3, LOOP_CLR_FD [pid 7704] <... munmap resumed>) = 0 [pid 7703] <... mprotect resumed>) = 0 [pid 7702] close(3 [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 5848] <... ioctl resumed>) = 0 [pid 7704] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7703] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7702] <... close resumed>) = 0 [pid 5848] close(3 [pid 7704] <... openat resumed>) = 4 [pid 7703] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7702] close(4 [pid 5850] <... restart_syscall resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 7704] ioctl(4, LOOP_SET_FD, 3 [pid 7703] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7702] <... close resumed>) = 0 ./strace-static-x86_64: Process 7705 attached [pid 7702] mkdir("./file1", 0777 [pid 7705] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7702] <... mkdir resumed>) = 0 [pid 5850] umount2("./140", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7705] <... rseq resumed>) = 0 [pid 7704] <... ioctl resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7705] set_robust_list(0x7fae053d59a0, 24 [pid 5850] openat(AT_FDCWD, "./140", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7705] <... set_robust_list resumed>) = 0 [pid 7703] <... clone3 resumed> => {parent_tid=[363]}, 88) = 363 [pid 5850] <... openat resumed>) = 3 [pid 7702] mount("/dev/loop1", "./file1", "exfat", 0, ""./strace-static-x86_64: Process 7706 attached [pid 7705] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] newfstatat(3, "", [pid 7706] set_robust_list(0x555572d846a0, 24 [pid 7705] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7706] <... set_robust_list resumed>) = 0 [pid 7705] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5850] getdents64(3, [pid 7706] chdir("./145" [pid 7703] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7703] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7706] <... chdir resumed>) = 0 [pid 7703] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./140/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7706] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7705] <... futex resumed>) = 0 [pid 7703] <... futex resumed>) = 1 [pid 5850] <... umount2 resumed>) = 0 [pid 7703] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7706] <... prctl resumed>) = 0 [pid 7705] memfd_create("syzkaller", 0 [pid 7706] setpgid(0, 0 [pid 7705] <... memfd_create resumed>) = 3 [pid 7706] <... setpgid resumed>) = 0 [pid 7705] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7706] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7705] <... mmap resumed>) = 0x7fadfce00000 [pid 7706] <... openat resumed>) = 3 [ 182.925190][ T7702] loop1: detected capacity change from 0 to 256 [ 182.959113][ T7704] loop0: detected capacity change from 0 to 256 [pid 7705] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5850] umount2("./140/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7706] write(3, "1000", 4 [pid 7704] close(3 [pid 7706] <... write resumed>) = 4 [pid 7706] close(3) = 0 [pid 7706] symlink("/dev/binderfs", "./binderfs" [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7706] <... symlink resumed>) = 0 [pid 5850] newfstatat(AT_FDCWD, "./140/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7705] <... write resumed>) = 131072 [pid 7704] <... close resumed>) = 0 [pid 5850] umount2("./140/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 373 [pid 7704] close(4 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7704] <... close resumed>) = 0 [pid 7706] write(1, "executing program\n", 18 [pid 5850] openat(AT_FDCWD, "./140/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYexecuting program [pid 7702] <... mount resumed>) = 0 [pid 7706] <... write resumed>) = 18 [pid 7705] munmap(0x7fadfce00000, 138412032 [pid 7704] mkdir("./file1", 0777 [pid 5850] <... openat resumed>) = 4 [pid 7706] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7705] <... munmap resumed>) = 0 [pid 7704] <... mkdir resumed>) = 0 [pid 7702] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5850] newfstatat(4, "", [pid 7706] <... futex resumed>) = 0 [pid 7704] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7702] <... openat resumed>) = 3 [pid 7706] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7705] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7702] chdir("./file1" [ 182.983462][ T7702] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5850] getdents64(4, [pid 7706] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7705] <... openat resumed>) = 4 [pid 7702] <... chdir resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7706] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7705] ioctl(4, LOOP_SET_FD, 3 [pid 7702] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5850] getdents64(4, [pid 7702] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7706] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7706] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7702] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] close(4 [pid 7706] <... mmap resumed>) = 0x7fae053b5000 [pid 7706] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7702] <... futex resumed>) = 1 [pid 7700] <... futex resumed>) = 0 [pid 7706] <... mprotect resumed>) = 0 [pid 7702] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7700] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7702] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7700] <... futex resumed>) = 0 [pid 7700] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... close resumed>) = 0 [pid 7706] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] rmdir("./140/file1" [pid 7702] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 5850] <... rmdir resumed>) = 0 [pid 5850] umount2("./140/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] newfstatat(AT_FDCWD, "./140/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] unlink("./140/binderfs") = 0 [pid 7705] <... ioctl resumed>) = 0 [pid 5850] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7705] close(3 [pid 5850] close(3 [pid 7705] <... close resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 7705] close(4 [pid 5850] rmdir("./140" [pid 7705] <... close resumed>) = 0 [pid 5850] <... rmdir resumed>) = 0 [pid 5850] mkdir("./141", 0777 [pid 7705] mkdir("./file1", 0777 [pid 5850] <... mkdir resumed>) = 0 [pid 7705] <... mkdir resumed>) = 0 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7706] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7705] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 5850] <... openat resumed>) = 3 [pid 7706] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 7707 attached [pid 5850] ioctl(3, LOOP_CLR_FD) = 0 [pid 5850] close(3 [pid 7707] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 7707] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 7707] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7707] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7706] <... clone3 resumed> => {parent_tid=[374]}, 88) = 374 [pid 7702] <... openat resumed>) = -1 EIO (Input/output error) [pid 7706] rt_sigprocmask(SIG_SETMASK, [], [pid 7702] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7706] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... close resumed>) = 0 [pid 7706] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7702] <... futex resumed>) = 0 [pid 7700] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7700] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7708 attached [pid 7707] <... futex resumed>) = 0 [pid 7706] <... futex resumed>) = 1 [pid 7702] openat(AT_FDCWD, ".", O_RDONLY [pid 7700] <... futex resumed>) = 0 [pid 7707] memfd_create("syzkaller", 0 [ 183.030988][ T7705] loop3: detected capacity change from 0 to 256 [ 183.043069][ T7702] exFAT-fs (loop1): error, data size is invalid(10) [ 183.062205][ T7704] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 183.070903][ T7702] exFAT-fs (loop1): Filesystem has been set read-only [pid 7700] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7708] set_robust_list(0x555572d846a0, 24 [pid 7707] <... memfd_create resumed>) = 3 [pid 7706] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7702] <... openat resumed>) = 4 [pid 7707] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7704] <... mount resumed>) = 0 [pid 7702] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7708] <... set_robust_list resumed>) = 0 [pid 7707] <... mmap resumed>) = 0x7fadfce00000 [pid 7704] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7702] <... futex resumed>) = 1 [pid 7700] <... futex resumed>) = 0 [pid 7702] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7700] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7708] chdir("./141" [pid 7707] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7704] <... openat resumed>) = 3 [pid 7702] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7700] <... futex resumed>) = 0 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 354 [pid 7700] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7702] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7708] <... chdir resumed>) = 0 [pid 7704] chdir("./file1" [pid 7702] <... ioctl resumed>) = 0 [pid 7708] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7707] <... write resumed>) = 131072 [pid 7704] <... chdir resumed>) = 0 [pid 7702] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7700] <... futex resumed>) = 0 [pid 7708] <... prctl resumed>) = 0 [pid 7704] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7708] setpgid(0, 0 [pid 7707] munmap(0x7fadfce00000, 138412032 [pid 7704] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7702] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7700] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7702] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7700] <... futex resumed>) = 0 [pid 7702] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7700] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7702] <... futex resumed>) = 0 [pid 7700] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7702] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7700] close(3 [pid 7708] <... setpgid resumed>) = 0 [pid 7707] <... munmap resumed>) = 0 [pid 7704] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7700] <... close resumed>) = 0 [pid 7708] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7707] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7704] <... futex resumed>) = 1 [pid 7701] <... futex resumed>) = 0 [pid 7700] close(4 [pid 7701] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7700] <... close resumed>) = 0 [pid 7701] <... futex resumed>) = 0 [pid 7700] close(5 [pid 7701] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7708] <... openat resumed>) = 3 [pid 7707] <... openat resumed>) = 4 [pid 7704] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7700] close(6) = -1 EBADF (Bad file descriptor) [ 183.108648][ T7705] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 183.144936][ T7704] exFAT-fs (loop0): error, data size is invalid(10) [pid 7708] write(3, "1000", 4 [pid 7707] ioctl(4, LOOP_SET_FD, 3 [pid 7700] close(7) = -1 EBADF (Bad file descriptor) [pid 7700] close(8) = -1 EBADF (Bad file descriptor) [pid 7708] <... write resumed>) = 4 [pid 7700] close(9) = -1 EBADF (Bad file descriptor) [pid 7708] close(3) = 0 [pid 7700] close(10) = -1 EBADF (Bad file descriptor) [pid 7708] symlink("/dev/binderfs", "./binderfs" [pid 7700] close(11 [pid 7708] <... symlink resumed>) = 0 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7708] write(1, "executing program\n", 18 [pid 7700] close(12executing program [pid 7708] <... write resumed>) = 18 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7708] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7700] close(13 [pid 7708] <... futex resumed>) = 0 [pid 7708] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7708] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7708] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7708] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7708] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7700] close(14) = -1 EBADF (Bad file descriptor) [pid 7708] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7707] <... ioctl resumed>) = 0 [pid 7705] <... mount resumed>) = 0 [pid 7704] <... openat resumed>) = -1 EIO (Input/output error) [pid 7700] close(15 [pid 7708] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7705] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7704] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7709 attached [pid 7707] close(3 [pid 7704] <... futex resumed>) = 1 [pid 7701] <... futex resumed>) = 0 [pid 7700] close(16 [pid 7709] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7708] <... clone3 resumed> => {parent_tid=[355]}, 88) = 355 [pid 7707] <... close resumed>) = 0 [pid 7705] <... openat resumed>) = 3 [pid 7701] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7709] <... rseq resumed>) = 0 [pid 7708] rt_sigprocmask(SIG_SETMASK, [], [pid 7707] close(4 [pid 7705] chdir("./file1" [pid 7704] openat(AT_FDCWD, ".", O_RDONLY [pid 7701] <... futex resumed>) = 0 [pid 7700] close(17 [pid 7709] set_robust_list(0x7fae053d59a0, 24 [pid 7708] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7707] <... close resumed>) = 0 [pid 7705] <... chdir resumed>) = 0 [pid 7704] <... openat resumed>) = 4 [pid 7701] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7709] <... set_robust_list resumed>) = 0 [pid 7708] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7707] mkdir("./file1", 0777 [pid 7705] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7704] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7709] rt_sigprocmask(SIG_SETMASK, [], [pid 7708] <... futex resumed>) = 0 [pid 7707] <... mkdir resumed>) = 0 [pid 7705] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7709] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7708] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7707] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7705] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7704] <... futex resumed>) = 1 [pid 7701] <... futex resumed>) = 0 [pid 7700] close(18 [pid 7709] memfd_create("syzkaller", 0 [pid 7705] <... futex resumed>) = 1 [pid 7703] <... futex resumed>) = 0 [pid 7701] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7709] <... memfd_create resumed>) = 3 [pid 7705] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7704] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7703] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7701] <... futex resumed>) = 0 [pid 7700] close(19 [pid 7709] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7705] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7704] <... ioctl resumed>) = 0 [pid 7703] <... futex resumed>) = 0 [ 183.156561][ T7707] loop2: detected capacity change from 0 to 256 [ 183.176121][ T7704] exFAT-fs (loop0): Filesystem has been set read-only [pid 7701] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7709] <... mmap resumed>) = 0x7fadfce00000 [pid 7705] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7704] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7703] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7701] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7709] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7700] close(20 [pid 7709] <... write resumed>) = 131072 [pid 7704] <... futex resumed>) = 0 [pid 7701] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7704] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7701] <... futex resumed>) = 0 [pid 7700] close(21 [pid 7709] munmap(0x7fadfce00000, 138412032 [pid 7704] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7701] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7704] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7700] close(22 [pid 7709] <... munmap resumed>) = 0 [pid 7704] <... futex resumed>) = 1 [pid 7701] <... futex resumed>) = 0 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7704] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7701] close(3 [pid 7700] close(23 [pid 7701] <... close resumed>) = 0 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7701] close(4) = 0 [pid 7700] close(24 [pid 7701] close(5 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7700] close(25 [pid 7701] close(6 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7700] close(26 [pid 7701] close(7 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7700] close(27 [pid 7701] close(8 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7700] close(28 [pid 7709] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7701] close(9 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7700] close(29 [pid 7709] <... openat resumed>) = 4 [pid 7701] close(10 [pid 7700] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7709] ioctl(4, LOOP_SET_FD, 3 [pid 7701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7700] exit_group(0 [pid 7702] <... futex resumed>) = ? [pid 7701] close(11 [pid 7700] <... exit_group resumed>) = ? [pid 7702] +++ exited with 0 +++ [pid 7701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7701] close(12) = -1 EBADF (Bad file descriptor) [pid 7701] close(13) = -1 EBADF (Bad file descriptor) [pid 7701] close(14) = -1 EBADF (Bad file descriptor) [pid 7701] close(15) = -1 EBADF (Bad file descriptor) [pid 7701] close(16) = -1 EBADF (Bad file descriptor) [pid 7701] close(17) = -1 EBADF (Bad file descriptor) [pid 7701] close(18) = -1 EBADF (Bad file descriptor) [pid 7701] close(19) = -1 EBADF (Bad file descriptor) [pid 7701] close(20) = -1 EBADF (Bad file descriptor) [pid 7701] close(21) = -1 EBADF (Bad file descriptor) [pid 7701] close(22) = -1 EBADF (Bad file descriptor) [pid 7701] close(23 [pid 7700] +++ exited with 0 +++ [pid 7701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7701] close(24 [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=375, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 7701] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 7701] close(25) = -1 EBADF (Bad file descriptor) [pid 7701] close(26) = -1 EBADF (Bad file descriptor) [pid 7701] close(27) = -1 EBADF (Bad file descriptor) [pid 7701] close(28) = -1 EBADF (Bad file descriptor) [pid 7701] close(29) = -1 EBADF (Bad file descriptor) [pid 7701] exit_group(0 [pid 5847] <... restart_syscall resumed>) = 0 [pid 5847] umount2("./148", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5847] openat(AT_FDCWD, "./148", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 7703] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5847] newfstatat(3, "", [pid 7703] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7703] <... futex resumed>) = 0 [pid 5847] getdents64(3, [pid 7704] <... futex resumed>) = ? [pid 7703] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7701] <... exit_group resumed>) = ? [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7704] +++ exited with 0 +++ [pid 7703] <... mmap resumed>) = 0x7fae05394000 [pid 7701] +++ exited with 0 +++ [pid 5847] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7703] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5847] <... umount2 resumed>) = 0 [ 183.212692][ T7705] exFAT-fs (loop3): error, data size is invalid(10) [ 183.233628][ T7709] loop4: detected capacity change from 0 to 256 [ 183.242147][ T7705] exFAT-fs (loop3): Filesystem has been set read-only [pid 7709] <... ioctl resumed>) = 0 [pid 7703] <... mprotect resumed>) = 0 [pid 5847] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7703] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=372, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7703] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5847] newfstatat(AT_FDCWD, "./148/file1", [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 7703] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 7710 attached [pid 7709] close(3 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7709] <... close resumed>) = 0 [pid 5847] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7709] close(4 [pid 7703] <... clone3 resumed> => {parent_tid=[364]}, 88) = 364 [pid 5846] <... restart_syscall resumed>) = 0 [pid 7709] <... close resumed>) = 0 [pid 7709] mkdir("./file1", 0777 [pid 7710] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7707] <... mount resumed>) = 0 [pid 7705] <... openat resumed>) = -1 EIO (Input/output error) [pid 7703] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7710] <... rseq resumed>) = 0 [pid 7709] <... mkdir resumed>) = 0 [pid 7705] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7703] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] openat(AT_FDCWD, "./148/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] umount2("./146", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7710] set_robust_list(0x7fae053b49a0, 24 [pid 7707] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7705] <... futex resumed>) = 0 [pid 7703] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... openat resumed>) = 4 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7710] <... set_robust_list resumed>) = 0 [pid 7709] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7707] <... openat resumed>) = 3 [pid 7705] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7703] <... futex resumed>) = 0 [pid 5847] newfstatat(4, "", [pid 7710] rt_sigprocmask(SIG_SETMASK, [], [pid 7707] chdir("./file1" [pid 7703] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] openat(AT_FDCWD, "./146", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7710] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7707] <... chdir resumed>) = 0 [pid 5847] getdents64(4, [pid 7710] openat(AT_FDCWD, ".", O_RDONLY [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7710] <... openat resumed>) = 4 [pid 7707] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5847] getdents64(4, [pid 5846] <... openat resumed>) = 3 [pid 7710] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7707] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7710] <... futex resumed>) = 1 [pid 7703] <... futex resumed>) = 0 [pid 5847] close(4 [pid 5846] newfstatat(3, "", [pid 7710] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7707] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7703] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... close resumed>) = 0 [pid 7707] <... futex resumed>) = 1 [pid 7706] <... futex resumed>) = 0 [pid 7705] <... futex resumed>) = 0 [pid 7703] <... futex resumed>) = 1 [pid 5847] rmdir("./148/file1" [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7707] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7706] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7705] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7703] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... rmdir resumed>) = 0 [pid 5846] getdents64(3, [pid 7707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7706] <... futex resumed>) = 0 [pid 7705] <... ioctl resumed>) = 0 [pid 5847] umount2("./148/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7707] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7706] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [ 183.274000][ T7707] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7705] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7705] <... futex resumed>) = 1 [pid 7703] <... futex resumed>) = 0 [pid 5846] umount2("./146/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7703] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7703] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7705] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7705] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7703] <... futex resumed>) = 0 [pid 7703] close(3) = 0 [pid 7703] close(4) = 0 [pid 7703] close(5) = -1 EBADF (Bad file descriptor) [pid 7703] close(6 [pid 5846] <... umount2 resumed>) = 0 [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./146/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7703] close(7 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] newfstatat(AT_FDCWD, "./146/file1", [pid 7703] close(8) = -1 EBADF (Bad file descriptor) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7705] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7703] close(9) = -1 EBADF (Bad file descriptor) [pid 7703] close(10) = -1 EBADF (Bad file descriptor) [pid 7703] close(11 [pid 5847] newfstatat(AT_FDCWD, "./148/binderfs", [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7703] close(12 [pid 5847] unlink("./148/binderfs" [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... unlink resumed>) = 0 [pid 7703] close(13 [pid 5847] getdents64(3, [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7703] close(14 [pid 5847] close(3 [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... close resumed>) = 0 [pid 7703] close(15 [pid 5847] rmdir("./148" [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... rmdir resumed>) = 0 [pid 7703] close(16 [pid 5847] mkdir("./149", 0777 [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... mkdir resumed>) = 0 [pid 7703] close(17 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 3 [pid 7703] close(18 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... ioctl resumed>) = 0 [pid 7703] close(19 [pid 5847] close(3 [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... close resumed>) = 0 [pid 7707] <... openat resumed>) = -1 EIO (Input/output error) [pid 7703] close(20 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5846] umount2("./146/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7706] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7703] close(21 [pid 7706] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7706] <... futex resumed>) = 0 [pid 7703] close(22./strace-static-x86_64: Process 7711 attached [pid 7707] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7706] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 377 [pid 5846] openat(AT_FDCWD, "./146/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7711] set_robust_list(0x555572d846a0, 24) = 0 [pid 7707] <... futex resumed>) = 0 [pid 7706] <... mmap resumed>) = 0x7fae05394000 [pid 7703] close(23 [pid 5846] <... openat resumed>) = 4 [pid 7707] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7706] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7711] chdir("./149" [pid 7706] <... mprotect resumed>) = 0 [pid 7703] close(24 [pid 5846] newfstatat(4, "", [pid 7711] <... chdir resumed>) = 0 [pid 7706] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7711] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7706] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7703] close(25 [pid 7711] <... prctl resumed>) = 0 [pid 7706] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] getdents64(4, [pid 7711] setpgid(0, 0 [pid 7703] close(26 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7711] <... setpgid resumed>) = 0 [pid 7706] <... clone3 resumed> => {parent_tid=[375]}, 88) = 375 [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] getdents64(4, ./strace-static-x86_64: Process 7712 attached [pid 7711] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7706] rt_sigprocmask(SIG_SETMASK, [], [pid 7703] close(27 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7712] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7711] <... openat resumed>) = 3 [pid 7706] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7712] <... rseq resumed>) = 0 [pid 7711] write(3, "1000", 4 [pid 7709] <... mount resumed>) = 0 [pid 7706] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7703] close(28 [pid 5846] close(4 [pid 7712] set_robust_list(0x7fae053b49a0, 24 [pid 7711] <... write resumed>) = 4 [pid 7709] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7706] <... futex resumed>) = 0 [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... close resumed>) = 0 [pid 7712] <... set_robust_list resumed>) = 0 [pid 7711] close(3 [pid 7709] <... openat resumed>) = 3 [pid 7706] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7703] close(29 [pid 5846] rmdir("./146/file1" [pid 7712] rt_sigprocmask(SIG_SETMASK, [], [pid 7711] <... close resumed>) = 0 [pid 7709] chdir("./file1" [pid 7703] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7712] <... rt_sigprocmask resumed>NULL, 8) = 0 executing program [pid 7711] symlink("/dev/binderfs", "./binderfs" [pid 7709] <... chdir resumed>) = 0 [pid 7703] exit_group(0 [pid 5846] <... rmdir resumed>) = 0 [pid 7712] openat(AT_FDCWD, ".", O_RDONLY [pid 7710] <... futex resumed>) = ? [pid 7709] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7705] <... futex resumed>) = ? [pid 7703] <... exit_group resumed>) = ? [pid 7711] <... symlink resumed>) = 0 [pid 7710] +++ exited with 0 +++ [pid 7709] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7705] +++ exited with 0 +++ [pid 5846] umount2("./146/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7712] <... openat resumed>) = 4 [pid 7711] write(1, "executing program\n", 18 [pid 7709] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7712] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7711] <... write resumed>) = 18 [pid 7709] <... futex resumed>) = 1 [pid 7708] <... futex resumed>) = 0 [pid 7703] +++ exited with 0 +++ [pid 7712] <... futex resumed>) = 1 [ 183.318810][ T7707] exFAT-fs (loop2): error, data size is invalid(10) [ 183.325503][ T7707] exFAT-fs (loop2): Filesystem has been set read-only [ 183.335702][ T7709] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7708] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7706] <... futex resumed>) = 0 [pid 7709] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 5846] newfstatat(AT_FDCWD, "./146/binderfs", [pid 7712] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7711] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7706] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=362, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 7708] <... futex resumed>) = 0 [pid 7707] <... futex resumed>) = 0 [pid 7706] <... futex resumed>) = 1 [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7707] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7706] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7707] <... ioctl resumed>) = 0 [pid 7707] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7706] <... futex resumed>) = 0 [pid 7707] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7706] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7707] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7706] <... futex resumed>) = 0 [pid 7707] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7706] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7707] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7707] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7706] <... futex resumed>) = 0 [pid 7707] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7706] close(3) = 0 [pid 7706] close(4) = 0 [pid 7706] close(5) = -1 EBADF (Bad file descriptor) [pid 7706] close(6) = -1 EBADF (Bad file descriptor) [pid 7706] close(7) = -1 EBADF (Bad file descriptor) [pid 7706] close(8 [pid 7711] <... futex resumed>) = 0 [pid 7708] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] unlink("./146/binderfs" [pid 7711] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7706] close(9 [pid 5849] <... restart_syscall resumed>) = 0 [pid 7711] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... unlink resumed>) = 0 [pid 7711] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7706] close(10 [pid 7711] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./146", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] getdents64(3, [pid 7711] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7706] close(11 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] openat(AT_FDCWD, "./146", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7706] close(12 [pid 5849] <... openat resumed>) = 3 [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(3, "", [pid 7706] close(13 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(3, [pid 7706] close(14 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./146/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7706] close(15) = -1 EBADF (Bad file descriptor) [pid 7706] close(16) = -1 EBADF (Bad file descriptor) [pid 7706] close(17) = -1 EBADF (Bad file descriptor) [pid 7706] close(18) = -1 EBADF (Bad file descriptor) [pid 7706] close(19) = -1 EBADF (Bad file descriptor) [pid 7706] close(20) = -1 EBADF (Bad file descriptor) [pid 7706] close(21 [pid 7711] <... mmap resumed>) = 0x7fae053b5000 [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7711] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5849] <... umount2 resumed>) = 0 [pid 5846] close(3 [pid 7711] <... mprotect resumed>) = 0 [pid 7706] close(22 [pid 5849] umount2("./146/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... close resumed>) = 0 [pid 7711] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7706] close(23 [pid 5849] newfstatat(AT_FDCWD, "./146/file1", [pid 5846] rmdir("./146" [pid 7711] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7711] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7706] close(24 [pid 5849] umount2("./146/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... rmdir resumed>) = 0 [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 7713 attached [pid 7706] close(25 [pid 5849] openat(AT_FDCWD, "./146/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] mkdir("./147", 0777 [pid 7713] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7711] <... clone3 resumed> => {parent_tid=[378]}, 88) = 378 [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... openat resumed>) = 4 [pid 7713] <... rseq resumed>) = 0 [pid 7711] rt_sigprocmask(SIG_SETMASK, [], [pid 7709] <... openat resumed>) = -1 EIO (Input/output error) [pid 7706] close(26 [pid 5849] newfstatat(4, "", [pid 5846] <... mkdir resumed>) = 0 [pid 7713] set_robust_list(0x7fae053d59a0, 24 [pid 7711] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7709] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7713] <... set_robust_list resumed>) = 0 [pid 7711] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7709] <... futex resumed>) = 1 [pid 7708] <... futex resumed>) = 0 [pid 7706] close(27 [pid 5846] <... openat resumed>) = 3 [pid 7713] rt_sigprocmask(SIG_SETMASK, [], [pid 7711] <... futex resumed>) = 0 [pid 7709] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7708] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(4, [pid 5846] ioctl(3, LOOP_CLR_FD [pid 7713] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7711] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7709] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7708] <... futex resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] <... ioctl resumed>) = 0 [pid 7713] memfd_create("syzkaller", 0 [pid 7709] openat(AT_FDCWD, ".", O_RDONLY [pid 7708] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7706] close(28 [pid 5849] getdents64(4, [pid 5846] close(3 [pid 7713] <... memfd_create resumed>) = 3 [pid 7709] <... openat resumed>) = 4 [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] <... close resumed>) = 0 [pid 7713] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7709] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7713] <... mmap resumed>) = 0x7fadfce00000 [pid 7709] <... futex resumed>) = 1 [pid 7708] <... futex resumed>) = 0 [pid 5849] close(4 [pid 7709] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7708] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 374 [pid 7709] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7708] <... futex resumed>) = 0 ./strace-static-x86_64: Process 7714 attached [pid 7713] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7709] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7708] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7706] close(29 [pid 5849] <... close resumed>) = 0 [pid 7714] set_robust_list(0x555572d846a0, 24 [pid 7709] <... ioctl resumed>) = 0 [pid 7706] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 183.401282][ T7709] exFAT-fs (loop4): error, data size is invalid(10) [ 183.413098][ T7709] exFAT-fs (loop4): Filesystem has been set read-only [pid 5849] rmdir("./146/file1" [pid 7706] exit_group(0 [pid 7714] <... set_robust_list resumed>) = 0 [pid 7713] <... write resumed>) = 131072 [pid 7709] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... rmdir resumed>) = 0 [pid 5849] umount2("./146/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7714] chdir("./147" [pid 7707] <... futex resumed>) = ? [pid 7706] <... exit_group resumed>) = ? [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7707] +++ exited with 0 +++ [pid 5849] newfstatat(AT_FDCWD, "./146/binderfs", [pid 7714] <... chdir resumed>) = 0 [pid 7713] munmap(0x7fadfce00000, 138412032 [pid 7712] <... futex resumed>) = ? [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7714] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7709] <... futex resumed>) = 1 [pid 7708] <... futex resumed>) = 0 [pid 7708] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7708] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7713] <... munmap resumed>) = 0 [pid 7714] <... prctl resumed>) = 0 [pid 5849] unlink("./146/binderfs" [pid 7709] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7709] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7708] <... futex resumed>) = 0 [pid 7708] close(3) = 0 [pid 7708] close(4) = 0 [pid 7708] close(5) = -1 EBADF (Bad file descriptor) [pid 7708] close(6) = -1 EBADF (Bad file descriptor) [pid 7708] close(7) = -1 EBADF (Bad file descriptor) [pid 7708] close(8) = -1 EBADF (Bad file descriptor) [pid 7708] close(9) = -1 EBADF (Bad file descriptor) [pid 7708] close(10) = -1 EBADF (Bad file descriptor) [pid 7708] close(11 [pid 7712] +++ exited with 0 +++ [pid 7706] +++ exited with 0 +++ [pid 7708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7708] close(12 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=373, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 7708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 5849] <... unlink resumed>) = 0 [pid 7714] setpgid(0, 0 [pid 7713] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7708] close(13 [pid 5849] getdents64(3, [pid 7714] <... setpgid resumed>) = 0 [pid 7708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7713] <... openat resumed>) = 4 [pid 7713] ioctl(4, LOOP_SET_FD, 3 [pid 7708] close(14 [pid 5849] close(3 [pid 7709] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7708] close(15) = -1 EBADF (Bad file descriptor) [pid 7708] close(16) = -1 EBADF (Bad file descriptor) [pid 7708] close(17) = -1 EBADF (Bad file descriptor) [pid 7708] close(18) = -1 EBADF (Bad file descriptor) [pid 7708] close(19) = -1 EBADF (Bad file descriptor) [pid 7708] close(20) = -1 EBADF (Bad file descriptor) [pid 7708] close(21) = -1 EBADF (Bad file descriptor) [pid 7708] close(22 [pid 5848] <... restart_syscall resumed>) = 0 [pid 7708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./145", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7708] close(23 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] openat(AT_FDCWD, "./145", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7708] close(24 [pid 5848] <... openat resumed>) = 3 [pid 7708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7708] close(25 [pid 5848] newfstatat(3, "", [pid 7708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7708] close(26 [pid 5848] getdents64(3, [pid 7708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] rmdir("./146" [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7708] close(27 [pid 5848] umount2("./145/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7714] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7708] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... rmdir resumed>) = 0 [pid 7708] close(28) = -1 EBADF (Bad file descriptor) [pid 5849] mkdir("./147", 0777 [pid 7708] close(29) = -1 EBADF (Bad file descriptor) [pid 7708] exit_group(0 [pid 7714] <... openat resumed>) = 3 [pid 7709] <... futex resumed>) = ? [pid 7708] <... exit_group resumed>) = ? [pid 7714] write(3, "1000", 4 [pid 7709] +++ exited with 0 +++ [pid 7708] +++ exited with 0 +++ [pid 5849] <... mkdir resumed>) = 0 [pid 7714] <... write resumed>) = 4 [pid 7713] <... ioctl resumed>) = 0 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=354, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5848] <... umount2 resumed>) = 0 [pid 7714] close(3 [pid 7713] close(3 [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 5849] <... openat resumed>) = 3 [pid 7714] <... close resumed>) = 0 [pid 7713] <... close resumed>) = 0 [pid 5850] <... restart_syscall resumed>) = 0 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 5848] umount2("./145/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7714] symlink("/dev/binderfs", "./binderfs" [pid 7713] close(4 [pid 5849] <... ioctl resumed>) = 0 [pid 7714] <... symlink resumed>) = 0 [pid 7713] <... close resumed>) = 0 [pid 5849] close(3executing program [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7714] write(1, "executing program\n", 18 [pid 7713] mkdir("./file1", 0777 [pid 5850] umount2("./141", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... close resumed>) = 0 [pid 7714] <... write resumed>) = 18 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] newfstatat(AT_FDCWD, "./145/file1", [pid 7714] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] openat(AT_FDCWD, "./141", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7714] <... futex resumed>) = 0 [pid 7713] <... mkdir resumed>) = 0 [pid 5850] <... openat resumed>) = 3 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7714] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7713] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 5850] newfstatat(3, "", [pid 5848] umount2("./145/file1", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 7715 attached [pid 7714] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7714] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5850] getdents64(3, [pid 7715] set_robust_list(0x555572d846a0, 24 [pid 5848] openat(AT_FDCWD, "./145/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7715] <... set_robust_list resumed>) = 0 [pid 7714] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7714] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] umount2("./141/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... openat resumed>) = 4 [pid 7715] chdir("./147" [pid 7714] <... mmap resumed>) = 0x7fae053b5000 [pid 5848] newfstatat(4, "", [pid 7715] <... chdir resumed>) = 0 [pid 7715] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7714] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 365 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7715] setpgid(0, 0 [pid 7714] <... mprotect resumed>) = 0 [pid 7715] <... setpgid resumed>) = 0 [pid 7714] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5848] getdents64(4, [pid 7714] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7715] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7714] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7715] <... openat resumed>) = 3 [pid 5848] getdents64(4, ./strace-static-x86_64: Process 7716 attached [pid 7715] write(3, "1000", 4 [pid 7714] <... clone3 resumed> => {parent_tid=[375]}, 88) = 375 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7716] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7715] <... write resumed>) = 4 [pid 7714] rt_sigprocmask(SIG_SETMASK, [], [pid 5848] close(4 [pid 7716] <... rseq resumed>) = 0 [pid 7715] close(3 [pid 7714] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7716] set_robust_list(0x7fae053d59a0, 24 [pid 7715] <... close resumed>) = 0 [pid 7714] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... close resumed>) = 0 [pid 7716] <... set_robust_list resumed>) = 0 [ 183.480753][ T7713] loop1: detected capacity change from 0 to 256 [pid 7715] symlink("/dev/binderfs", "./binderfs" [pid 7714] <... futex resumed>) = 0 [pid 7716] rt_sigprocmask(SIG_SETMASK, [], [pid 7714] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5848] rmdir("./145/file1" [pid 7716] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5848] <... rmdir resumed>) = 0 [pid 5848] umount2("./145/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7716] memfd_create("syzkaller", 0 [pid 5850] <... umount2 resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] umount2("./141/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] newfstatat(AT_FDCWD, "./145/binderfs", [pid 7715] <... symlink resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] newfstatat(AT_FDCWD, "./141/file1", [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7716] <... memfd_create resumed>) = 3 [pid 5850] umount2("./141/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] unlink("./145/binderfs" [pid 7716] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7716] <... mmap resumed>) = 0x7fadfce00000 executing program [pid 7715] write(1, "executing program\n", 18 [pid 5850] openat(AT_FDCWD, "./141/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] <... unlink resumed>) = 0 [pid 7716] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7715] <... write resumed>) = 18 [pid 5850] <... openat resumed>) = 4 [pid 5848] getdents64(3, [pid 7715] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] newfstatat(4, "", [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7715] <... futex resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7715] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5850] getdents64(4, [pid 5848] close(3 [pid 7715] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7715] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5850] getdents64(4, [pid 5848] <... close resumed>) = 0 [pid 7716] <... write resumed>) = 131072 [pid 7715] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] rmdir("./145" [pid 7715] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] close(4 [pid 7715] <... mmap resumed>) = 0x7fae053b5000 [pid 5850] <... close resumed>) = 0 [pid 5848] <... rmdir resumed>) = 0 [pid 7716] munmap(0x7fadfce00000, 138412032) = 0 [pid 7715] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5848] mkdir("./146", 0777 [pid 7715] <... mprotect resumed>) = 0 [pid 5848] <... mkdir resumed>) = 0 [pid 7716] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5850] rmdir("./141/file1" [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7716] <... openat resumed>) = 4 [pid 7715] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] <... rmdir resumed>) = 0 [pid 5848] <... openat resumed>) = 3 [pid 7716] ioctl(4, LOOP_SET_FD, 3 [pid 5850] umount2("./141/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7715] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] ioctl(3, LOOP_CLR_FD [pid 5850] newfstatat(AT_FDCWD, "./141/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] unlink("./141/binderfs" [pid 7715] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5850] <... unlink resumed>) = 0 [pid 5848] <... ioctl resumed>) = 0 ./strace-static-x86_64: Process 7717 attached [pid 5848] close(3 [pid 7717] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7715] <... clone3 resumed> => {parent_tid=[366]}, 88) = 366 [pid 5850] getdents64(3, [pid 5848] <... close resumed>) = 0 [pid 7717] <... rseq resumed>) = 0 [pid 7715] rt_sigprocmask(SIG_SETMASK, [], [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7717] set_robust_list(0x7fae053d59a0, 24 [pid 7715] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7717] <... set_robust_list resumed>) = 0 [pid 7715] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7717] rt_sigprocmask(SIG_SETMASK, [], [pid 7715] <... futex resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5850] close(3 [pid 7715] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7717] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7717] memfd_create("syzkaller", 0 [pid 5850] <... close resumed>) = 0 [pid 5850] rmdir("./141") = 0 [pid 5850] mkdir("./142", 0777 [pid 7717] <... memfd_create resumed>) = 3 [pid 5850] <... mkdir resumed>) = 0 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 376 [pid 7717] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 3 [pid 7716] <... ioctl resumed>) = 0 [pid 5850] ioctl(3, LOOP_CLR_FD) = 0 [pid 7717] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7716] close(3 [pid 5850] close(3./strace-static-x86_64: Process 7718 attached [pid 7716] <... close resumed>) = 0 [pid 7716] close(4) = 0 [pid 7716] mkdir("./file1", 0777 [pid 7718] set_robust_list(0x555572d846a0, 24 [pid 7717] <... write resumed>) = 131072 [pid 7716] <... mkdir resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 7718] <... set_robust_list resumed>) = 0 [pid 7716] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7718] chdir("./146" [pid 7717] munmap(0x7fadfce00000, 138412032 [pid 7713] <... mount resumed>) = 0 [ 183.559056][ T7713] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 183.576486][ T7716] loop0: detected capacity change from 0 to 256 ./strace-static-x86_64: Process 7719 attached [pid 7718] <... chdir resumed>) = 0 [pid 7717] <... munmap resumed>) = 0 [pid 7713] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7718] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7719] set_robust_list(0x555572d846a0, 24 [pid 7718] <... prctl resumed>) = 0 [pid 7713] <... openat resumed>) = 3 [pid 7719] <... set_robust_list resumed>) = 0 [pid 7717] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7718] setpgid(0, 0 [pid 7719] chdir("./142" [pid 7718] <... setpgid resumed>) = 0 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 356 [pid 7718] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7717] <... openat resumed>) = 4 [pid 7713] chdir("./file1" [pid 7719] <... chdir resumed>) = 0 [pid 7718] <... openat resumed>) = 3 [pid 7717] ioctl(4, LOOP_SET_FD, 3 [pid 7713] <... chdir resumed>) = 0 executing program [pid 7718] write(3, "1000", 4 [pid 7713] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7718] <... write resumed>) = 4 [pid 7718] close(3) = 0 [pid 7718] symlink("/dev/binderfs", "./binderfs") = 0 [pid 7718] write(1, "executing program\n", 18) = 18 [pid 7718] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7718] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7718] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7718] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7718] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7719] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7718] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7713] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7719] <... prctl resumed>) = 0 [pid 7713] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7718] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7718] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 7720 attached [pid 7719] setpgid(0, 0) = 0 [pid 7713] <... futex resumed>) = 1 [pid 7711] <... futex resumed>) = 0 [pid 7720] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7719] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7713] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7711] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7720] <... rseq resumed>) = 0 [pid 7711] <... futex resumed>) = 0 [pid 7720] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 7720] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7720] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7718] <... clone3 resumed> => {parent_tid=[377]}, 88) = 377 [pid 7716] <... mount resumed>) = 0 [pid 7718] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7716] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7718] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7716] <... openat resumed>) = 3 [pid 7720] <... futex resumed>) = 0 [pid 7718] <... futex resumed>) = 1 [pid 7716] chdir("./file1" [pid 7720] memfd_create("syzkaller", 0 [pid 7718] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7716] <... chdir resumed>) = 0 [pid 7720] <... memfd_create resumed>) = 3 [pid 7716] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7720] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7716] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7720] <... mmap resumed>) = 0x7fadfce00000 [pid 7719] <... openat resumed>) = 3 [pid 7716] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7711] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7720] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7719] write(3, "1000", 4 [pid 7716] <... futex resumed>) = 1 [pid 7714] <... futex resumed>) = 0 [ 183.632595][ T7716] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 183.654909][ T7717] loop3: detected capacity change from 0 to 256 [ 183.670854][ T7713] exFAT-fs (loop1): error, data size is invalid(10) [pid 7719] <... write resumed>) = 4 [pid 7717] <... ioctl resumed>) = 0 [pid 7714] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7719] close(3 [pid 7714] <... futex resumed>) = 0 [pid 7719] <... close resumed>) = 0 [pid 7716] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7714] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7720] <... write resumed>) = 131072 [pid 7719] symlink("/dev/binderfs", "./binderfs" [pid 7717] close(3executing program [pid 7720] munmap(0x7fadfce00000, 138412032 [pid 7719] <... symlink resumed>) = 0 [pid 7717] <... close resumed>) = 0 [pid 7719] write(1, "executing program\n", 18 [pid 7717] close(4 [pid 7720] <... munmap resumed>) = 0 [pid 7719] <... write resumed>) = 18 [pid 7717] <... close resumed>) = 0 [pid 7720] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7719] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7717] mkdir("./file1", 0777 [pid 7719] <... futex resumed>) = 0 [pid 7720] <... openat resumed>) = 4 [pid 7719] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7717] <... mkdir resumed>) = 0 [pid 7719] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7717] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7719] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7720] ioctl(4, LOOP_SET_FD, 3 [pid 7719] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7719] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7713] <... openat resumed>) = -1 EIO (Input/output error) [pid 7719] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7713] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7719] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7713] <... futex resumed>) = 1 [pid 7711] <... futex resumed>) = 0 [pid 7719] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7713] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7711] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7719] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7713] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7711] <... futex resumed>) = 0 ./strace-static-x86_64: Process 7721 attached [pid 7713] openat(AT_FDCWD, ".", O_RDONLY [ 183.690917][ T7716] exFAT-fs (loop0): error, data size is invalid(10) [ 183.698078][ T7713] exFAT-fs (loop1): Filesystem has been set read-only [ 183.721124][ T7720] loop2: detected capacity change from 0 to 256 [ 183.734646][ T7716] exFAT-fs (loop0): Filesystem has been set read-only [pid 7711] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7713] <... openat resumed>) = 4 [pid 7720] <... ioctl resumed>) = 0 [pid 7720] close(3) = 0 [pid 7720] close(4 [pid 7716] <... openat resumed>) = -1 EIO (Input/output error) [pid 7716] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7721] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7720] <... close resumed>) = 0 [pid 7719] <... clone3 resumed> => {parent_tid=[357]}, 88) = 357 [pid 7716] <... futex resumed>) = 1 [pid 7714] <... futex resumed>) = 0 [pid 7713] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7720] mkdir("./file1", 0777 [pid 7714] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7720] <... mkdir resumed>) = 0 [pid 7716] openat(AT_FDCWD, ".", O_RDONLY [pid 7720] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7714] <... futex resumed>) = 0 [pid 7721] <... rseq resumed>) = 0 [pid 7719] rt_sigprocmask(SIG_SETMASK, [], [pid 7716] <... openat resumed>) = 4 [pid 7714] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7713] <... futex resumed>) = 1 [pid 7711] <... futex resumed>) = 0 [pid 7721] set_robust_list(0x7fae053d59a0, 24 [pid 7719] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7721] <... set_robust_list resumed>) = 0 [pid 7719] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7716] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7713] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7711] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7721] rt_sigprocmask(SIG_SETMASK, [], [pid 7719] <... futex resumed>) = 0 [pid 7716] <... futex resumed>) = 1 [pid 7714] <... futex resumed>) = 0 [pid 7721] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7719] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7716] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7714] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7713] <... ioctl resumed>) = 0 [pid 7711] <... futex resumed>) = 0 [pid 7721] memfd_create("syzkaller", 0 [pid 7716] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7714] <... futex resumed>) = 0 [pid 7713] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7711] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7721] <... memfd_create resumed>) = 3 [pid 7716] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7711] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7713] <... futex resumed>) = 0 [pid 7721] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7713] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7711] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7721] <... mmap resumed>) = 0x7fadfce00000 [pid 7716] <... ioctl resumed>) = 0 [pid 7714] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7713] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7711] <... futex resumed>) = 0 [pid 7716] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7714] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7713] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7711] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7716] <... futex resumed>) = 0 [pid 7713] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7721] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7716] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7714] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [ 183.735664][ T7717] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7713] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7717] <... mount resumed>) = 0 [pid 7716] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7714] <... futex resumed>) = 0 [pid 7713] <... futex resumed>) = 1 [pid 7711] <... futex resumed>) = 0 [pid 7713] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7711] close(3 [pid 7716] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7714] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7711] <... close resumed>) = 0 [pid 7711] close(4 [pid 7716] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7716] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7714] <... futex resumed>) = 0 [pid 7716] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7714] close(3) = 0 [pid 7714] close(4 [pid 7721] <... write resumed>) = 131072 [pid 7717] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7714] <... close resumed>) = 0 [pid 7711] <... close resumed>) = 0 [pid 7721] munmap(0x7fadfce00000, 138412032 [pid 7711] close(5 [pid 7717] <... openat resumed>) = 3 [pid 7721] <... munmap resumed>) = 0 [pid 7714] close(5 [pid 7717] chdir("./file1" [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7717] <... chdir resumed>) = 0 [pid 7711] close(6 [pid 7717] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7721] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7717] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7717] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7714] close(6 [pid 7711] close(7 [pid 7721] <... openat resumed>) = 4 [pid 7717] <... futex resumed>) = 1 [pid 7715] <... futex resumed>) = 0 [pid 7714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7714] close(7 [pid 7721] ioctl(4, LOOP_SET_FD, 3 [pid 7717] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7715] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7711] close(8 [pid 7715] <... futex resumed>) = 0 [pid 7715] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7714] close(8 [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7714] close(9) = -1 EBADF (Bad file descriptor) [pid 7714] close(10) = -1 EBADF (Bad file descriptor) [pid 7714] close(11) = -1 EBADF (Bad file descriptor) [pid 7714] close(12) = -1 EBADF (Bad file descriptor) [pid 7714] close(13) = -1 EBADF (Bad file descriptor) [pid 7714] close(14) = -1 EBADF (Bad file descriptor) [pid 7714] close(15 [pid 7711] close(9 [pid 7714] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7714] close(16) = -1 EBADF (Bad file descriptor) [pid 7714] close(17) = -1 EBADF (Bad file descriptor) [pid 7714] close(18) = -1 EBADF (Bad file descriptor) [pid 7714] close(19) = -1 EBADF (Bad file descriptor) [pid 7714] close(20) = -1 EBADF (Bad file descriptor) [pid 7714] close(21) = -1 EBADF (Bad file descriptor) [pid 7714] close(22) = -1 EBADF (Bad file descriptor) [pid 7714] close(23) = -1 EBADF (Bad file descriptor) [pid 7714] close(24) = -1 EBADF (Bad file descriptor) [pid 7714] close(25) = -1 EBADF (Bad file descriptor) [pid 7714] close(26) = -1 EBADF (Bad file descriptor) [pid 7714] close(27) = -1 EBADF (Bad file descriptor) [pid 7714] close(28) = -1 EBADF (Bad file descriptor) [pid 7714] close(29) = -1 EBADF (Bad file descriptor) [pid 7714] exit_group(0 [pid 7716] <... futex resumed>) = ? [pid 7714] <... exit_group resumed>) = ? [pid 7716] +++ exited with 0 +++ [pid 7714] +++ exited with 0 +++ [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 183.806770][ T7720] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 183.831440][ T7717] exFAT-fs (loop3): error, data size is invalid(10) [ 183.841014][ T7721] loop4: detected capacity change from 0 to 256 [pid 7720] <... mount resumed>) = 0 [pid 7711] close(10) = -1 EBADF (Bad file descriptor) [pid 7720] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 7720] chdir("./file1") = 0 [pid 7720] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 7711] close(11 [pid 7720] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7718] <... futex resumed>) = 0 [pid 7718] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=374, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7711] close(12 [pid 7720] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7718] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./147", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7721] <... ioctl resumed>) = 0 [pid 7711] close(13 [pid 7721] close(3 [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7721] <... close resumed>) = 0 [pid 7711] close(14 [pid 5846] openat(AT_FDCWD, "./147", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7721] close(4 [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7721] <... close resumed>) = 0 [pid 7717] <... openat resumed>) = -1 EIO (Input/output error) [pid 7711] close(15 [pid 5846] <... openat resumed>) = 3 [pid 7721] mkdir("./file1", 0777 [pid 7717] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] newfstatat(3, "", [pid 7721] <... mkdir resumed>) = 0 [pid 7717] <... futex resumed>) = 1 [pid 7715] <... futex resumed>) = 0 [pid 7711] close(16 [pid 7715] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7721] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7717] openat(AT_FDCWD, ".", O_RDONLY [pid 7715] <... futex resumed>) = 0 [pid 7711] close(17 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7717] <... openat resumed>) = 4 [pid 7715] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7717] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7711] close(18 [pid 5846] getdents64(3, [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7717] <... futex resumed>) = 1 [pid 7715] <... futex resumed>) = 0 [pid 7711] close(19 [pid 5846] umount2("./147/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7717] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7715] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7717] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7715] <... futex resumed>) = 0 [pid 7711] close(20 [pid 5846] <... umount2 resumed>) = 0 [pid 7717] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7715] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7711] close(21 [pid 5846] umount2("./147/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7717] <... ioctl resumed>) = 0 [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7717] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7711] close(22 [pid 5846] newfstatat(AT_FDCWD, "./147/file1", [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] umount2("./147/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./147/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 7717] <... futex resumed>) = 1 [pid 7715] <... futex resumed>) = 0 [pid 7711] close(23 [pid 7715] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] newfstatat(4, "", [pid 7715] <... futex resumed>) = 0 [pid 7711] close(24 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7717] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7715] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] getdents64(4, [pid 7717] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [ 183.864839][ T7717] exFAT-fs (loop3): Filesystem has been set read-only [ 183.874125][ T7720] exFAT-fs (loop2): error, data size is invalid(10) [pid 7711] close(25 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7717] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] close(4) = 0 [pid 5846] rmdir("./147/file1") = 0 [pid 5846] umount2("./147/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./147/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7718] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7717] <... futex resumed>) = 1 [pid 7715] <... futex resumed>) = 0 [pid 7711] close(26 [pid 5846] unlink("./147/binderfs" [pid 7718] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... unlink resumed>) = 0 [pid 7718] <... futex resumed>) = 0 [pid 7711] close(27 [pid 5846] getdents64(3, [pid 7718] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7718] <... mmap resumed>) = 0x7fae05394000 [pid 7711] close(28 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7718] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] close(3 [pid 7718] <... mprotect resumed>) = 0 [pid 7711] close(29 [pid 5846] <... close resumed>) = 0 [pid 7718] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7711] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] rmdir("./147" [pid 7718] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7711] exit_group(0 [pid 5846] <... rmdir resumed>) = 0 [pid 7718] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7717] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7715] close(3 [pid 7713] <... futex resumed>) = ? [pid 7711] <... exit_group resumed>) = ? [pid 5846] mkdir("./148", 0777 [pid 7715] <... close resumed>) = 0 [pid 7713] +++ exited with 0 +++ [pid 7715] close(4./strace-static-x86_64: Process 7722 attached ) = 0 [pid 7711] +++ exited with 0 +++ [pid 5846] <... mkdir resumed>) = 0 [pid 7718] <... clone3 resumed> => {parent_tid=[378]}, 88) = 378 [pid 7718] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=377, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7718] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7718] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... openat resumed>) = 3 [pid 7718] <... futex resumed>) = 0 [pid 7718] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] ioctl(3, LOOP_CLR_FD [pid 5847] umount2("./149", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... ioctl resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] close(3 [pid 5847] openat(AT_FDCWD, "./149", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... close resumed>) = 0 [pid 7722] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7715] close(5 [pid 5847] <... openat resumed>) = 3 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7722] <... rseq resumed>) = 0 [pid 7721] <... mount resumed>) = 0 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] newfstatat(3, "", [pid 7715] close(6 [pid 7722] set_robust_list(0x7fae053b49a0, 24 [pid 7721] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7723 attached [pid 7722] <... set_robust_list resumed>) = 0 [pid 7715] close(7 [pid 7723] set_robust_list(0x555572d846a0, 24 [pid 7722] rt_sigprocmask(SIG_SETMASK, [], [pid 7721] <... openat resumed>) = 3 [pid 7720] <... openat resumed>) = -1 EIO (Input/output error) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [ 183.907327][ T7721] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 183.912593][ T7720] exFAT-fs (loop2): Filesystem has been set read-only [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 376 [pid 7723] <... set_robust_list resumed>) = 0 [pid 7722] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7721] chdir("./file1" [pid 7720] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7720] <... futex resumed>) = 0 [pid 7720] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7715] close(8 [pid 7722] openat(AT_FDCWD, ".", O_RDONLY [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7722] <... openat resumed>) = 4 [pid 7721] <... chdir resumed>) = 0 [pid 7723] chdir("./148" [pid 7722] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7721] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7715] close(9 [pid 5847] <... umount2 resumed>) = 0 [pid 7722] <... futex resumed>) = 1 [pid 7721] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7718] <... futex resumed>) = 0 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7723] <... chdir resumed>) = 0 [pid 7722] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7721] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7718] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7715] close(10 [pid 7723] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7721] <... futex resumed>) = 1 [pid 7719] <... futex resumed>) = 0 [pid 7718] <... futex resumed>) = 1 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7720] <... futex resumed>) = 0 [pid 7718] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7715] close(11 [pid 7719] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7723] <... prctl resumed>) = 0 [pid 7721] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7720] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7719] <... futex resumed>) = 0 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7720] <... ioctl resumed>) = 0 [pid 5847] newfstatat(AT_FDCWD, "./149/file1", [pid 7720] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7720] <... futex resumed>) = 1 [pid 7718] <... futex resumed>) = 0 [pid 5847] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7718] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7720] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7718] <... futex resumed>) = 0 [pid 5847] openat(AT_FDCWD, "./149/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7720] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7718] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... openat resumed>) = 4 [pid 7720] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] newfstatat(4, "", [pid 7720] <... futex resumed>) = 1 [pid 7718] <... futex resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7720] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7718] close(3 [pid 5847] getdents64(4, [pid 7719] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7718] <... close resumed>) = 0 [pid 7715] close(12 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7718] close(4 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7718] <... close resumed>) = 0 [pid 7718] close(5) = -1 EBADF (Bad file descriptor) [pid 7718] close(6) = -1 EBADF (Bad file descriptor) [pid 7715] close(13 [pid 7723] setpgid(0, 0 [pid 7718] close(7) = -1 EBADF (Bad file descriptor) [pid 7718] close(8) = -1 EBADF (Bad file descriptor) [pid 7718] close(9) = -1 EBADF (Bad file descriptor) [pid 7718] close(10) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(4, [pid 7718] close(11 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] close(4 [pid 7723] <... setpgid resumed>) = 0 [pid 7718] close(12 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7715] close(14 [pid 7723] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7718] close(13 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] <... openat resumed>) = 3 [pid 7718] close(14 [pid 7715] close(15 [pid 7723] write(3, "1000", 4 [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] <... write resumed>) = 4 [pid 7718] close(15 [pid 5847] <... close resumed>) = 0 [pid 7715] close(16 [pid 7723] close(3 [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] <... close resumed>) = 0 [pid 7718] close(16 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] rmdir("./149/file1" [pid 7723] symlink("/dev/binderfs", "./binderfs" [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7715] close(17 [pid 7718] close(17 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7718] close(18 [pid 7715] close(18 [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] <... symlink resumed>) = 0 [pid 7718] close(19executing program [pid 7715] close(19 [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... rmdir resumed>) = 0 [pid 7723] write(1, "executing program\n", 18 [pid 7718] close(20 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] <... write resumed>) = 18 [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7715] close(20 [pid 5847] umount2("./149/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7723] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7718] close(21 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7715] close(21 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7718] close(22 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] newfstatat(AT_FDCWD, "./149/binderfs", [pid 7721] <... openat resumed>) = -1 EIO (Input/output error) [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7715] close(22 [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7718] close(23 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] unlink("./149/binderfs" [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7721] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7715] close(23 [pid 5847] <... unlink resumed>) = 0 [pid 7718] close(24 [pid 5847] getdents64(3, [pid 7723] <... futex resumed>) = 0 [pid 7721] <... futex resumed>) = 1 [pid 7719] <... futex resumed>) = 0 [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7723] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7721] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7719] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7718] close(25 [pid 7715] close(24 [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] close(3 [pid 7719] <... futex resumed>) = 0 [pid 7718] close(26 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... close resumed>) = 0 [pid 7719] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7715] close(25 [pid 7721] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7718] close(27 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] rmdir("./149" [pid 7723] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7721] openat(AT_FDCWD, ".", O_RDONLY [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7715] close(26 [pid 5847] <... rmdir resumed>) = 0 [pid 7723] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7721] <... openat resumed>) = 4 [pid 7718] close(28 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] mkdir("./150", 0777 [pid 7723] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7721] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7715] close(27 [pid 7723] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7721] <... futex resumed>) = 1 [pid 7719] <... futex resumed>) = 0 [pid 7718] close(29 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... mkdir resumed>) = 0 [pid 7723] <... mmap resumed>) = 0x7fae053b5000 [pid 7721] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7719] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7718] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7715] close(28 [pid 7723] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7721] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7719] <... futex resumed>) = 0 [pid 7718] exit_group(0 [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7723] <... mprotect resumed>) = 0 [pid 7722] <... futex resumed>) = ? [pid 7721] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7720] <... futex resumed>) = ? [pid 7719] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7718] <... exit_group resumed>) = ? [pid 7715] close(29 [pid 5847] <... openat resumed>) = 3 [pid 7723] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7722] +++ exited with 0 +++ [pid 7721] <... ioctl resumed>) = 0 [pid 7720] +++ exited with 0 +++ [pid 7715] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7721] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7715] exit_group(0 [pid 7723] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7721] <... futex resumed>) = 1 [pid 7719] <... futex resumed>) = 0 [pid 7718] +++ exited with 0 +++ [pid 7717] <... futex resumed>) = ? [pid 7715] <... exit_group resumed>) = ? [pid 5847] ioctl(3, LOOP_CLR_FD./strace-static-x86_64: Process 7724 attached [pid 7721] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7719] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7717] +++ exited with 0 +++ [pid 7715] +++ exited with 0 +++ [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=376, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7723] <... clone3 resumed> => {parent_tid=[377]}, 88) = 377 [pid 7721] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7719] <... futex resumed>) = 0 [pid 7723] rt_sigprocmask(SIG_SETMASK, [], [pid 7721] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7719] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=365, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 5847] <... ioctl resumed>) = 0 [pid 7723] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7721] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7723] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7721] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] close(3 [pid 7723] <... futex resumed>) = 0 [pid 7721] <... futex resumed>) = 1 [pid 7719] <... futex resumed>) = 0 [pid 5848] umount2("./146", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7723] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7721] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7719] close(3) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... close resumed>) = 0 [pid 7719] close(4 [pid 5848] openat(AT_FDCWD, "./146", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7719] <... close resumed>) = 0 [pid 7719] close(5) = -1 EBADF (Bad file descriptor) [pid 7719] close(6) = -1 EBADF (Bad file descriptor) [ 183.988594][ T7721] exFAT-fs (loop4): error, data size is invalid(10) [ 183.997606][ T7721] exFAT-fs (loop4): Filesystem has been set read-only [pid 7719] close(7) = -1 EBADF (Bad file descriptor) [pid 7719] close(8) = -1 EBADF (Bad file descriptor) [pid 7719] close(9) = -1 EBADF (Bad file descriptor) [pid 7719] close(10) = -1 EBADF (Bad file descriptor) [pid 7719] close(11) = -1 EBADF (Bad file descriptor) [pid 7719] close(12) = -1 EBADF (Bad file descriptor) [pid 7719] close(13) = -1 EBADF (Bad file descriptor) [pid 7719] close(14) = -1 EBADF (Bad file descriptor) [pid 7719] close(15 [pid 5848] <... openat resumed>) = 3 [pid 7719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7719] close(16 [pid 5848] newfstatat(3, "", [pid 7719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7724] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7719] close(17 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(3, [pid 7719] close(18) = -1 EBADF (Bad file descriptor) [pid 7719] close(19) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7725 attached [pid 7724] <... rseq resumed>) = 0 [pid 7719] close(20 [pid 5849] umount2("./147", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7725] set_robust_list(0x555572d846a0, 24 [pid 7724] set_robust_list(0x7fae053d59a0, 24 [pid 7719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./146/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7725] <... set_robust_list resumed>) = 0 [pid 7719] close(21 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7725] chdir("./150" [pid 7724] <... set_robust_list resumed>) = 0 [pid 7719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 379 [pid 7719] close(22) = -1 EBADF (Bad file descriptor) [pid 7725] <... chdir resumed>) = 0 [pid 7719] close(23 [pid 7724] rt_sigprocmask(SIG_SETMASK, [], [pid 7719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] openat(AT_FDCWD, "./147", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] <... umount2 resumed>) = 0 [pid 7725] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7724] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7719] close(24 [pid 5849] <... openat resumed>) = 3 [pid 5848] umount2("./146/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7725] <... prctl resumed>) = 0 [pid 7724] memfd_create("syzkaller", 0 [pid 7719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(3, "", [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7725] setpgid(0, 0 [pid 7719] close(25 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7724] <... memfd_create resumed>) = 3 [pid 5849] getdents64(3, [pid 5848] newfstatat(AT_FDCWD, "./146/file1", [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7724] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7725] <... setpgid resumed>) = 0 [pid 7724] <... mmap resumed>) = 0x7fadfce00000 [pid 7719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./147/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7725] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7719] close(26 [pid 7725] <... openat resumed>) = 3 [pid 7719] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7724] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7719] close(27) = -1 EBADF (Bad file descriptor) [pid 7719] close(28) = -1 EBADF (Bad file descriptor) [pid 7719] close(29) = -1 EBADF (Bad file descriptor) [pid 7719] exit_group(0 [pid 5849] <... umount2 resumed>) = 0 [pid 5848] umount2("./146/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7721] <... futex resumed>) = ? [pid 7719] <... exit_group resumed>) = ? [pid 5849] umount2("./147/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7725] write(3, "1000", 4 [pid 7721] +++ exited with 0 +++ [pid 7719] +++ exited with 0 +++ [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=356, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5848] openat(AT_FDCWD, "./146/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7725] <... write resumed>) = 4 [pid 7725] close(3 [pid 7724] <... write resumed>) = 131072 [pid 5849] newfstatat(AT_FDCWD, "./147/file1", [pid 5848] <... openat resumed>) = 4 [pid 7725] <... close resumed>) = 0 [pid 5850] umount2("./142", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] newfstatat(4, "", [pid 7725] symlink("/dev/binderfs", "./binderfs" [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7725] <... symlink resumed>) = 0 executing program [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5850] openat(AT_FDCWD, "./142", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7724] munmap(0x7fadfce00000, 138412032 [pid 5849] umount2("./147/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7725] write(1, "executing program\n", 18) = 18 [pid 5850] <... openat resumed>) = 3 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7725] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7724] <... munmap resumed>) = 0 [pid 5850] newfstatat(3, "", [pid 7725] <... futex resumed>) = 0 [pid 7724] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5849] openat(AT_FDCWD, "./147/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7725] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7724] <... openat resumed>) = 4 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7725] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7724] ioctl(4, LOOP_SET_FD, 3 [pid 5850] getdents64(3, [pid 5849] <... openat resumed>) = 4 [pid 5848] getdents64(4, [pid 7725] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7725] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7725] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7725] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5849] newfstatat(4, "", [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5850] umount2("./142/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5848] getdents64(4, [pid 7725] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7724] <... ioctl resumed>) = 0 [pid 5850] <... umount2 resumed>) = 0 [pid 5849] getdents64(4, [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7724] close(3 [pid 5850] umount2("./142/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5848] close(4 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] getdents64(4, [pid 5850] newfstatat(AT_FDCWD, "./142/file1", [pid 5848] <... close resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 ./strace-static-x86_64: Process 7726 attached [pid 7724] <... close resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] close(4 [pid 5848] rmdir("./146/file1" [pid 7726] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 5850] umount2("./142/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... close resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] rmdir("./147/file1" [pid 5848] <... rmdir resumed>) = 0 [pid 7724] close(4 [pid 5850] openat(AT_FDCWD, "./142/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] <... rmdir resumed>) = 0 [pid 5848] umount2("./146/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7725] <... clone3 resumed> => {parent_tid=[380]}, 88) = 380 [pid 7724] <... close resumed>) = 0 [pid 5850] <... openat resumed>) = 4 [pid 5849] umount2("./147/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7726] <... rseq resumed>) = 0 [pid 7725] rt_sigprocmask(SIG_SETMASK, [], [pid 7724] mkdir("./file1", 0777 [pid 5850] newfstatat(4, "", [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7726] set_robust_list(0x7fae053d59a0, 24 [pid 7725] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7724] <... mkdir resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5849] newfstatat(AT_FDCWD, "./147/binderfs", [pid 5848] newfstatat(AT_FDCWD, "./146/binderfs", [pid 7726] <... set_robust_list resumed>) = 0 [pid 7725] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7724] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 5850] getdents64(4, [pid 7726] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7726] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5849] unlink("./147/binderfs" [pid 7725] <... futex resumed>) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7725] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5849] <... unlink resumed>) = 0 [pid 5848] unlink("./146/binderfs" [pid 5849] getdents64(3, [pid 5848] <... unlink resumed>) = 0 [pid 5850] getdents64(4, [pid 5848] getdents64(3, [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7726] memfd_create("syzkaller", 0 [pid 5850] close(4 [pid 7726] <... memfd_create resumed>) = 3 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7726] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5850] <... close resumed>) = 0 [pid 5849] close(3 [pid 5848] close(3 [pid 7726] <... mmap resumed>) = 0x7fadfce00000 [pid 5850] rmdir("./142/file1" [pid 5849] <... close resumed>) = 0 [pid 7726] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5850] <... rmdir resumed>) = 0 [pid 5849] rmdir("./147" [pid 5848] <... close resumed>) = 0 [pid 5849] <... rmdir resumed>) = 0 [pid 5848] rmdir("./146" [pid 5850] umount2("./142/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... rmdir resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 184.091819][ T7724] loop0: detected capacity change from 0 to 256 [pid 5849] mkdir("./148", 0777 [pid 7726] <... write resumed>) = 131072 [pid 5850] newfstatat(AT_FDCWD, "./142/binderfs", [pid 5849] <... mkdir resumed>) = 0 [pid 5848] mkdir("./147", 0777 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5848] <... mkdir resumed>) = 0 [pid 5850] unlink("./142/binderfs" [pid 5849] <... openat resumed>) = 3 [pid 5850] <... unlink resumed>) = 0 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7726] munmap(0x7fadfce00000, 138412032 [pid 5850] getdents64(3, [pid 5849] ioctl(3, LOOP_CLR_FD [pid 5848] <... openat resumed>) = 3 [pid 7726] <... munmap resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5849] <... ioctl resumed>) = 0 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 5850] close(3) = 0 [pid 5848] <... ioctl resumed>) = 0 [pid 5850] rmdir("./142" [pid 5848] close(3 [pid 5850] <... rmdir resumed>) = 0 [pid 5849] close(3 [pid 5848] <... close resumed>) = 0 [pid 5850] mkdir("./143", 0777 [pid 7726] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 5850] <... mkdir resumed>) = 0 [pid 7726] ioctl(4, LOOP_SET_FD, 3 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5849] <... close resumed>) = 0 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7727 attached [pid 5850] <... openat resumed>) = 3 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7727] set_robust_list(0x555572d846a0, 24 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 379 [pid 7727] <... set_robust_list resumed>) = 0 [pid 5850] <... ioctl resumed>) = 0 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 367 [pid 5850] close(3./strace-static-x86_64: Process 7728 attached [pid 7727] chdir("./147" [pid 5850] <... close resumed>) = 0 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7728] set_robust_list(0x555572d846a0, 24 [pid 7727] <... chdir resumed>) = 0 [pid 7727] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7728] <... set_robust_list resumed>) = 0 [pid 7727] setpgid(0, 0 [pid 7726] <... ioctl resumed>) = 0 [pid 7727] <... setpgid resumed>) = 0 [pid 7726] close(3./strace-static-x86_64: Process 7729 attached [pid 7727] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7726] <... close resumed>) = 0 [pid 7729] set_robust_list(0x555572d846a0, 24 [pid 7728] chdir("./148" [pid 7727] <... openat resumed>) = 3 [pid 7726] close(4 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 358 [pid 7729] <... set_robust_list resumed>) = 0 [pid 7728] <... chdir resumed>) = 0 [pid 7727] write(3, "1000", 4 [pid 7726] <... close resumed>) = 0 [pid 7729] chdir("./143" [pid 7728] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7727] <... write resumed>) = 4 [pid 7726] mkdir("./file1", 0777 [pid 7729] <... chdir resumed>) = 0 [pid 7728] <... prctl resumed>) = 0 [pid 7729] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7728] setpgid(0, 0 [pid 7727] close(3 [pid 7726] <... mkdir resumed>) = 0 [pid 7726] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7728] <... setpgid resumed>) = 0 [pid 7727] <... close resumed>) = 0 [pid 7727] symlink("/dev/binderfs", "./binderfs" [pid 7729] <... prctl resumed>) = 0 [pid 7728] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7727] <... symlink resumed>) = 0 [pid 7728] <... openat resumed>) = 3 [pid 7729] setpgid(0, 0 [pid 7728] write(3, "1000", 4executing program [pid 7729] <... setpgid resumed>) = 0 [pid 7728] <... write resumed>) = 4 [pid 7727] write(1, "executing program\n", 18 [pid 7728] close(3 [pid 7729] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7728] <... close resumed>) = 0 [pid 7727] <... write resumed>) = 18 [pid 7728] symlink("/dev/binderfs", "./binderfs") = 0 [pid 7727] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 executing program [ 184.150975][ T7726] loop1: detected capacity change from 0 to 256 [ 184.179264][ T7724] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7728] write(1, "executing program\n", 18) = 18 [pid 7727] <... futex resumed>) = 0 [pid 7729] <... openat resumed>) = 3 [pid 7728] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7727] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7728] <... futex resumed>) = 0 [pid 7728] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7727] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7724] <... mount resumed>) = 0 [pid 7727] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7724] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7727] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7724] <... openat resumed>) = 3 [pid 7727] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7724] chdir("./file1" [pid 7727] <... mmap resumed>) = 0x7fae053b5000 [pid 7724] <... chdir resumed>) = 0 [pid 7727] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7724] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7727] <... mprotect resumed>) = 0 [pid 7724] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7727] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7724] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7728] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7727] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7724] <... futex resumed>) = 1 [pid 7727] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7724] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7727] <... clone3 resumed> => {parent_tid=[380]}, 88) = 380 ./strace-static-x86_64: Process 7730 attached [pid 7727] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7727] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7727] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7730] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 7730] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 7730] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7730] memfd_create("syzkaller", 0) = 3 [pid 7728] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7729] write(3, "1000", 4 [pid 7723] <... futex resumed>) = 0 [pid 7728] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7730] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7728] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7729] <... write resumed>) = 4 [pid 7723] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7730] <... mmap resumed>) = 0x7fadfce00000 [pid 7729] close(3 [pid 7728] <... mmap resumed>) = 0x7fae053b5000 [pid 7724] <... futex resumed>) = 0 [pid 7723] <... futex resumed>) = 1 [pid 7730] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7729] <... close resumed>) = 0 [pid 7728] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7724] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100executing program [pid 7729] symlink("/dev/binderfs", "./binderfs" [pid 7728] <... mprotect resumed>) = 0 [pid 7723] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7729] <... symlink resumed>) = 0 [pid 7729] write(1, "executing program\n", 18 [pid 7728] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7726] <... mount resumed>) = 0 [pid 7729] <... write resumed>) = 18 [pid 7728] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7730] <... write resumed>) = 131072 [pid 7729] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7728] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7729] <... futex resumed>) = 0 [pid 7730] munmap(0x7fadfce00000, 138412032./strace-static-x86_64: Process 7731 attached [pid 7729] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7726] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7729] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7728] <... clone3 resumed> => {parent_tid=[368]}, 88) = 368 [pid 7731] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 7730] <... munmap resumed>) = 0 [pid 7729] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7728] rt_sigprocmask(SIG_SETMASK, [], [pid 7726] <... openat resumed>) = 3 [pid 7731] set_robust_list(0x7fae053d59a0, 24 [pid 7729] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7728] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7731] <... set_robust_list resumed>) = 0 [pid 7729] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7728] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7731] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7729] <... mmap resumed>) = 0x7fae053b5000 [pid 7728] <... futex resumed>) = 0 [pid 7726] chdir("./file1" [pid 7731] memfd_create("syzkaller", 0 [pid 7729] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7728] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7726] <... chdir resumed>) = 0 [pid 7726] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7731] <... memfd_create resumed>) = 3 [pid 7729] <... mprotect resumed>) = 0 [pid 7726] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7731] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7730] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7731] <... mmap resumed>) = 0x7fadfce00000 [pid 7730] <... openat resumed>) = 4 [pid 7729] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7726] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [ 184.216817][ T7726] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 184.243242][ T7724] exFAT-fs (loop0): error, data size is invalid(10) [pid 7730] ioctl(4, LOOP_SET_FD, 3 [pid 7726] <... futex resumed>) = 1 [pid 7725] <... futex resumed>) = 0 [pid 7729] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7731] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7729] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7725] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7726] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7724] <... openat resumed>) = -1 EIO (Input/output error) ./strace-static-x86_64: Process 7732 attached [pid 7731] <... write resumed>) = 131072 [pid 7730] <... ioctl resumed>) = 0 [pid 7725] <... futex resumed>) = 0 [pid 7725] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7731] munmap(0x7fadfce00000, 138412032 [pid 7729] <... clone3 resumed> => {parent_tid=[359]}, 88) = 359 [pid 7732] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7731] <... munmap resumed>) = 0 [pid 7730] close(3 [pid 7729] rt_sigprocmask(SIG_SETMASK, [], [pid 7724] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7723] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7731] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7730] <... close resumed>) = 0 [pid 7724] <... futex resumed>) = 0 [pid 7730] close(4 [pid 7731] <... openat resumed>) = 4 [pid 7724] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7731] ioctl(4, LOOP_SET_FD, 3 [pid 7729] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7723] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7729] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7730] <... close resumed>) = 0 [pid 7729] <... futex resumed>) = 0 [pid 7724] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7723] <... futex resumed>) = 0 [pid 7730] mkdir("./file1", 0777 [pid 7729] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7724] openat(AT_FDCWD, ".", O_RDONLY [pid 7723] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7730] <... mkdir resumed>) = 0 [pid 7724] <... openat resumed>) = 4 [pid 7724] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7732] <... rseq resumed>) = 0 [pid 7730] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7724] <... futex resumed>) = 1 [pid 7732] set_robust_list(0x7fae053d59a0, 24 [pid 7724] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7732] <... set_robust_list resumed>) = 0 [pid 7732] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7723] <... futex resumed>) = 0 [pid 7732] memfd_create("syzkaller", 0 [pid 7723] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7732] <... memfd_create resumed>) = 3 [pid 7732] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 7732] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7724] <... futex resumed>) = 0 [pid 7723] <... futex resumed>) = 1 [pid 7724] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080) = 0 [pid 7724] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7724] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7723] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 7732] <... write resumed>) = 131072 [pid 7723] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7724] <... futex resumed>) = 0 [pid 7723] <... futex resumed>) = 1 [pid 7731] <... ioctl resumed>) = 0 [pid 7724] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7724] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7723] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7731] close(3 [pid 7724] <... futex resumed>) = 0 [pid 7724] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7731] <... close resumed>) = 0 [pid 7726] <... openat resumed>) = -1 EIO (Input/output error) [pid 7723] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7731] close(4 [pid 7723] close(3 [pid 7731] <... close resumed>) = 0 [pid 7726] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7723] <... close resumed>) = 0 [pid 7731] mkdir("./file1", 0777 [pid 7723] close(4 [pid 7731] <... mkdir resumed>) = 0 [pid 7726] <... futex resumed>) = 1 [pid 7725] <... futex resumed>) = 0 [pid 7723] <... close resumed>) = 0 [ 184.261278][ T7730] loop2: detected capacity change from 0 to 256 [ 184.269591][ T7724] exFAT-fs (loop0): Filesystem has been set read-only [ 184.277110][ T7726] exFAT-fs (loop1): error, data size is invalid(10) [ 184.284721][ T7726] exFAT-fs (loop1): Filesystem has been set read-only [ 184.305821][ T7731] loop3: detected capacity change from 0 to 256 [pid 7725] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7732] munmap(0x7fadfce00000, 138412032 [pid 7731] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7726] openat(AT_FDCWD, ".", O_RDONLY [pid 7725] <... futex resumed>) = 0 [pid 7723] close(5 [pid 7732] <... munmap resumed>) = 0 [pid 7725] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(6 [pid 7732] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7732] <... openat resumed>) = 4 [pid 7732] ioctl(4, LOOP_SET_FD, 3 [pid 7723] close(7) = -1 EBADF (Bad file descriptor) [pid 7726] <... openat resumed>) = 4 [pid 7723] close(8 [pid 7726] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7726] <... futex resumed>) = 1 [pid 7726] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7725] <... futex resumed>) = 0 [pid 7723] close(9 [pid 7725] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7726] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7725] <... futex resumed>) = 0 [pid 7723] close(10 [pid 7725] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 184.341771][ T7730] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 184.364744][ T7732] loop4: detected capacity change from 0 to 256 [pid 7726] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7723] close(11 [pid 7726] <... ioctl resumed>) = 0 [pid 7726] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7726] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7725] <... futex resumed>) = 0 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7732] <... ioctl resumed>) = 0 [pid 7725] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7723] close(12 [pid 7732] close(3 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] <... futex resumed>) = 1 [pid 7726] <... futex resumed>) = 0 [pid 7723] close(13 [pid 7725] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7726] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7726] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7726] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7732] <... close resumed>) = 0 [pid 7725] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7723] close(14 [pid 7732] close(4) = 0 [pid 7732] mkdir("./file1", 0777) = 0 [pid 7732] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7725] close(3 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] <... close resumed>) = 0 [pid 7723] close(15 [pid 7730] <... mount resumed>) = 0 [pid 7725] close(4 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(16 [pid 7725] <... close resumed>) = 0 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] close(5 [pid 7730] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(17 [pid 7730] <... openat resumed>) = 3 [pid 7725] close(6 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7730] chdir("./file1" [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(18 [pid 7725] close(7 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(19 [pid 7725] close(8 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(20 [pid 7725] close(9 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(21 [pid 7725] close(10 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(22 [pid 7725] close(11 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(23 [pid 7725] close(12 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(24 [pid 7725] close(13 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(25 [pid 7725] close(14 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(26 [pid 7725] close(15 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7731] <... mount resumed>) = 0 [pid 7730] <... chdir resumed>) = 0 [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(27 [pid 7725] close(16 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(28 [pid 7725] close(17 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7730] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7723] close(29 [pid 7730] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7730] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7725] close(18 [pid 7723] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7730] <... futex resumed>) = 1 [pid 7727] <... futex resumed>) = 0 [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 184.381910][ T7731] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7723] exit_group(0 [pid 7731] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7730] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7727] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7725] close(19 [pid 7724] <... futex resumed>) = ? [pid 7723] <... exit_group resumed>) = ? [pid 7731] <... openat resumed>) = 3 [pid 7727] <... futex resumed>) = 0 [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7731] chdir("./file1" [pid 7727] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7725] close(20 [pid 7724] +++ exited with 0 +++ [pid 7723] +++ exited with 0 +++ [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=376, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7731] <... chdir resumed>) = 0 [pid 7725] close(21) = -1 EBADF (Bad file descriptor) [pid 7731] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7725] close(22 [pid 7731] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./148", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7725] close(23 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] close(24 [pid 5846] openat(AT_FDCWD, "./148", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] close(25 [pid 5846] <... openat resumed>) = 3 [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7725] close(26 [pid 5846] newfstatat(3, "", [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7731] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7725] close(27 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7731] <... futex resumed>) = 1 [pid 7728] <... futex resumed>) = 0 [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7731] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7728] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7725] close(28 [pid 5846] getdents64(3, [pid 7728] <... futex resumed>) = 0 [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5846] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7728] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7725] close(29 [pid 5846] <... umount2 resumed>) = 0 [pid 7725] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 184.433707][ T7730] exFAT-fs (loop2): error, data size is invalid(10) [ 184.456212][ T7731] exFAT-fs (loop3): error, data size is invalid(10) [ 184.468058][ T7732] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5846] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7725] exit_group(0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7725] <... exit_group resumed>) = ? [pid 5846] newfstatat(AT_FDCWD, "./148/file1", [pid 7726] <... futex resumed>) = ? [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7727] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5846] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7727] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7727] <... futex resumed>) = 0 [pid 7726] +++ exited with 0 +++ [pid 5846] openat(AT_FDCWD, "./148/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7727] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5846] <... openat resumed>) = 4 [pid 7727] <... mmap resumed>) = 0x7fae05394000 [pid 5846] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(4, [pid 7727] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7727] <... mprotect resumed>) = 0 [pid 5846] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7725] +++ exited with 0 +++ [pid 5846] close(4) = 0 [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=379, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5846] rmdir("./148/file1" [pid 7727] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 5846] <... rmdir resumed>) = 0 [pid 7727] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5847] <... restart_syscall resumed>) = 0 [pid 5846] umount2("./148/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7727] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./148/binderfs", ./strace-static-x86_64: Process 7733 attached [pid 7728] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7727] <... clone3 resumed> => {parent_tid=[381]}, 88) = 381 [pid 5847] umount2("./150", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7728] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] unlink("./148/binderfs" [pid 7728] <... futex resumed>) = 0 [pid 5847] openat(AT_FDCWD, "./150", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... unlink resumed>) = 0 [pid 5847] <... openat resumed>) = 3 [pid 5846] getdents64(3, [pid 7727] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] newfstatat(3, "", [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7731] <... openat resumed>) = -1 EIO (Input/output error) [pid 7728] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5846] close(3 [pid 7727] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] getdents64(3, [pid 5846] <... close resumed>) = 0 [pid 7727] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5846] rmdir("./148" [pid 7727] <... futex resumed>) = 0 [pid 5847] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... rmdir resumed>) = 0 [pid 7727] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... umount2 resumed>) = 0 [pid 5846] mkdir("./149", 0777 [pid 5847] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... mkdir resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5847] newfstatat(AT_FDCWD, "./150/file1", [pid 5846] <... openat resumed>) = 3 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 5847] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... ioctl resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] close(3 [pid 7733] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7728] <... mmap resumed>) = 0x7fae05394000 [pid 5847] openat(AT_FDCWD, "./150/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... close resumed>) = 0 [pid 7733] <... rseq resumed>) = 0 [pid 7731] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7728] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7733] set_robust_list(0x7fae053b49a0, 24 [pid 7731] <... futex resumed>) = 0 [pid 7728] <... mprotect resumed>) = 0 [pid 5847] <... openat resumed>) = 4 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7733] <... set_robust_list resumed>) = 0 [pid 7731] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7728] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7733] rt_sigprocmask(SIG_SETMASK, [], [pid 7728] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5847] newfstatat(4, "", [pid 7733] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7728] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [ 184.483929][ T7731] exFAT-fs (loop3): Filesystem has been set read-only [ 184.484289][ T7730] exFAT-fs (loop2): Filesystem has been set read-only ./strace-static-x86_64: Process 7735 attached ./strace-static-x86_64: Process 7734 attached [pid 7733] openat(AT_FDCWD, ".", O_RDONLY [pid 7732] <... mount resumed>) = 0 [pid 5847] getdents64(4, [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 378 [pid 7735] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7733] <... openat resumed>) = 5 [pid 7728] <... clone3 resumed> => {parent_tid=[369]}, 88) = 369 [pid 7735] <... rseq resumed>) = 0 [pid 7733] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7728] rt_sigprocmask(SIG_SETMASK, [], [pid 7735] set_robust_list(0x7fae053b49a0, 24 [pid 7728] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7735] <... set_robust_list resumed>) = 0 [pid 7728] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7735] rt_sigprocmask(SIG_SETMASK, [], [pid 7728] <... futex resumed>) = 0 [pid 7735] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7728] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7735] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 7734] set_robust_list(0x555572d846a0, 24 [pid 7733] <... futex resumed>) = 1 [pid 7732] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7727] <... futex resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7727] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] getdents64(4, [pid 7727] <... futex resumed>) = 0 [pid 7727] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7734] <... set_robust_list resumed>) = 0 [pid 7732] <... openat resumed>) = 3 [pid 5847] close(4 [pid 7734] chdir("./149" [pid 7732] chdir("./file1" [pid 5847] <... close resumed>) = 0 [pid 7735] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7734] <... chdir resumed>) = 0 [pid 7733] ioctl(5, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7732] <... chdir resumed>) = 0 [pid 5847] rmdir("./150/file1" [pid 7732] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5847] <... rmdir resumed>) = 0 [pid 7734] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7732] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5847] umount2("./150/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7734] <... prctl resumed>) = 0 [pid 7732] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7730] <... openat resumed>) = -1 EIO (Input/output error) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7734] setpgid(0, 0 [pid 7733] <... ioctl resumed>) = 0 [pid 7732] <... futex resumed>) = 1 [pid 7730] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] newfstatat(AT_FDCWD, "./150/binderfs", [pid 7735] <... futex resumed>) = 1 [pid 7733] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7732] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7730] <... futex resumed>) = 0 [pid 7729] <... futex resumed>) = 0 [pid 7728] <... futex resumed>) = 0 [pid 7729] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7733] <... futex resumed>) = 1 [pid 7732] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7730] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7728] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7727] <... futex resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7733] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7732] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7731] <... futex resumed>) = 0 [pid 7729] <... futex resumed>) = 0 [pid 7728] <... futex resumed>) = 1 [pid 7727] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7735] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7734] <... setpgid resumed>) = 0 [pid 7731] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7730] <... futex resumed>) = 0 [pid 7729] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7728] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7727] <... futex resumed>) = 1 [pid 5847] unlink("./150/binderfs" [pid 7734] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7731] <... ioctl resumed>) = 0 [pid 7730] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7727] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7734] <... openat resumed>) = 3 [pid 7731] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7730] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5847] <... unlink resumed>) = 0 [pid 7734] write(3, "1000", 4 [pid 7731] <... futex resumed>) = 1 [pid 7728] <... futex resumed>) = 0 [pid 7731] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7728] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7734] <... write resumed>) = 4 [pid 7730] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7728] <... futex resumed>) = 0 [pid 5847] getdents64(3, [pid 7734] close(3 [pid 7730] <... futex resumed>) = 1 [pid 7727] <... futex resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7734] <... close resumed>) = 0 [pid 7730] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7727] close(3 [pid 5847] close(3 [pid 7727] <... close resumed>) = 0 [pid 5847] <... close resumed>) = 0 [pid 7727] close(4 [pid 5847] rmdir("./150" [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... rmdir resumed>) = 0 [pid 7734] symlink("/dev/binderfs", "./binderfs" [pid 7727] close(5 [pid 5847] mkdir("./151", 0777 [pid 7734] <... symlink resumed>) = 0 [pid 7727] <... close resumed>) = 0 [pid 5847] <... mkdir resumed>) = 0 [pid 7734] write(1, "executing program\n", 18 [pid 7727] close(6 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWRexecuting program [pid 7734] <... write resumed>) = 18 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 3 [pid 7734] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7727] close(7 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 7734] <... futex resumed>) = 0 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... ioctl resumed>) = 0 [ 184.561577][ T7732] exFAT-fs (loop4): error, data size is invalid(10) [pid 7734] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7727] close(8 [pid 5847] close(3 [pid 7734] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7728] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... close resumed>) = 0 [pid 7731] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7734] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7727] close(9 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7734] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7734] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7727] close(10 [pid 7734] <... mmap resumed>) = 0x7fae053b5000 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7734] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7727] close(11 [pid 7734] <... mprotect resumed>) = 0 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7734] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7727] close(12 [pid 7734] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7736 attached [pid 7734] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7731] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE./strace-static-x86_64: Process 7737 attached [pid 7736] set_robust_list(0x555572d846a0, 24 [pid 7727] close(13 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 381 [pid 7736] <... set_robust_list resumed>) = 0 [pid 7734] <... clone3 resumed> => {parent_tid=[379]}, 88) = 379 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7736] chdir("./151" [pid 7734] rt_sigprocmask(SIG_SETMASK, [], [pid 7727] close(14 [pid 7734] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7734] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7727] close(15 [pid 7734] <... futex resumed>) = 0 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7737] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7736] <... chdir resumed>) = 0 [pid 7734] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7737] <... rseq resumed>) = 0 [pid 7736] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7727] close(16 [pid 7737] set_robust_list(0x7fae053d59a0, 24 [pid 7736] <... prctl resumed>) = 0 [pid 7737] <... set_robust_list resumed>) = 0 [pid 7736] setpgid(0, 0 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7737] rt_sigprocmask(SIG_SETMASK, [], [pid 7736] <... setpgid resumed>) = 0 [pid 7727] close(17 [pid 7737] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7736] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7737] memfd_create("syzkaller", 0 [pid 7736] <... openat resumed>) = 3 [pid 7727] close(18 [pid 7737] <... memfd_create resumed>) = 3 [pid 7736] write(3, "1000", 4 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7737] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7736] <... write resumed>) = 4 [pid 7731] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7729] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7727] close(19 [pid 7737] <... mmap resumed>) = 0x7fadfce00000 [pid 7736] close(3 [pid 7731] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7737] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7729] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7736] <... close resumed>) = 0 [pid 7727] close(20 [pid 7736] symlink("/dev/binderfs", "./binderfs" [pid 7731] <... futex resumed>) = 1 [pid 7729] <... futex resumed>) = 0 [pid 7728] <... futex resumed>) = 0 [pid 7737] <... write resumed>) = 131072 [pid 7736] <... symlink resumed>) = 0 [pid 7732] <... openat resumed>) = -1 EIO (Input/output error) [pid 7731] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7729] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7737] munmap(0x7fadfce00000, 138412032 [pid 7736] write(1, "executing program\n", 18executing program [pid 7727] close(21 [pid 7737] <... munmap resumed>) = 0 [pid 7736] <... write resumed>) = 18 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 184.604976][ T7732] exFAT-fs (loop4): Filesystem has been set read-only [pid 7736] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7727] close(22 [pid 7737] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7736] <... futex resumed>) = 0 [pid 7732] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7729] <... mmap resumed>) = 0x7fae05394000 [pid 7728] close(3 [pid 7737] <... openat resumed>) = 4 [pid 7736] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7737] ioctl(4, LOOP_SET_FD, 3 [pid 7736] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7727] close(23 [pid 7736] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7736] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7727] close(24 [pid 7736] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7736] <... mmap resumed>) = 0x7fae053b5000 [pid 7727] close(25 [pid 7732] <... futex resumed>) = 0 [pid 7729] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7728] <... close resumed>) = 0 [pid 7736] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7728] close(4 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7729] <... mprotect resumed>) = 0 [pid 7732] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7736] <... mprotect resumed>) = 0 [pid 7727] close(26 [pid 7736] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7729] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7727] close(27) = -1 EBADF (Bad file descriptor) [pid 7736] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7729] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7728] <... close resumed>) = 0 [pid 7727] close(28 [pid 7736] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7727] close(29 [pid 7736] <... clone3 resumed> => {parent_tid=[382]}, 88) = 382 [pid 7727] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7738 attached [pid 7736] rt_sigprocmask(SIG_SETMASK, [], [pid 7729] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7728] close(5 [pid 7727] exit_group(0 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7730] <... futex resumed>) = ? [pid 7727] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 7739 attached [pid 7733] <... futex resumed>) = ? [pid 7728] close(6 [pid 7739] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7733] +++ exited with 0 +++ [pid 7730] +++ exited with 0 +++ [pid 7729] <... clone3 resumed> => {parent_tid=[360]}, 88) = 360 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7727] +++ exited with 0 +++ [pid 7739] <... rseq resumed>) = 0 [pid 7729] rt_sigprocmask(SIG_SETMASK, [], [pid 7728] close(7 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=379, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 7739] set_robust_list(0x7fae053b49a0, 24 [pid 7738] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7736] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7729] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7739] <... set_robust_list resumed>) = 0 [pid 7738] <... rseq resumed>) = 0 [pid 7736] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7729] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7728] close(8 [pid 7739] rt_sigprocmask(SIG_SETMASK, [], [pid 7738] set_robust_list(0x7fae053d59a0, 24 [pid 7736] <... futex resumed>) = 0 [pid 7729] <... futex resumed>) = 0 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7739] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7738] <... set_robust_list resumed>) = 0 [pid 7736] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7729] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7728] close(9 [pid 5848] umount2("./147", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7739] openat(AT_FDCWD, ".", O_RDONLY [pid 7738] rt_sigprocmask(SIG_SETMASK, [], [pid 7737] <... ioctl resumed>) = 0 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7739] <... openat resumed>) = 4 [pid 7738] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7728] close(10 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7739] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7738] memfd_create("syzkaller", 0 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] openat(AT_FDCWD, "./147", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7739] <... futex resumed>) = 1 [pid 7738] <... memfd_create resumed>) = 3 [pid 7729] <... futex resumed>) = 0 [pid 7728] close(11 [pid 5848] <... openat resumed>) = 3 [pid 7739] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7738] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7737] close(3 [pid 7729] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(3, "", [pid 7738] <... mmap resumed>) = 0x7fadfce00000 [pid 7737] <... close resumed>) = 0 [pid 7732] <... futex resumed>) = 0 [pid 7729] <... futex resumed>) = 1 [pid 7728] close(12 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7737] close(4 [pid 7732] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7729] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(3, [pid 7738] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7737] <... close resumed>) = 0 [pid 7732] <... ioctl resumed>) = 0 [pid 7728] close(13 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7737] mkdir("./file1", 0777 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./147/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7737] <... mkdir resumed>) = 0 [pid 7732] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7728] close(14 [pid 7737] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7732] <... futex resumed>) = 1 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7729] <... futex resumed>) = 0 [pid 7738] <... write resumed>) = 131072 [pid 7732] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7728] close(15 [pid 5848] <... umount2 resumed>) = 0 [pid 7732] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7729] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7728] close(16 [pid 7732] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7729] <... futex resumed>) = 0 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7729] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7728] close(17 [pid 5848] umount2("./147/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 184.649527][ T7737] loop0: detected capacity change from 0 to 256 [pid 7738] munmap(0x7fadfce00000, 138412032 [pid 7728] close(18 [pid 5848] newfstatat(AT_FDCWD, "./147/file1", [pid 7732] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7738] <... munmap resumed>) = 0 [pid 7732] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7728] close(19 [pid 5848] umount2("./147/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7738] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7738] <... openat resumed>) = 4 [pid 7728] close(20 [pid 5848] openat(AT_FDCWD, "./147/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7738] ioctl(4, LOOP_SET_FD, 3 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 4 [pid 7728] close(21 [pid 7732] <... futex resumed>) = 1 [pid 7729] <... futex resumed>) = 0 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7729] close(3 [pid 7728] close(22 [pid 7729] <... close resumed>) = 0 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(4, "", [pid 7732] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7729] close(4 [pid 7728] close(23 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, [pid 7729] <... close resumed>) = 0 [pid 7728] close(24 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, [pid 7728] close(25 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7729] close(5 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] close(4 [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7728] close(26 [pid 7729] close(6 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7728] close(27 [pid 5848] <... close resumed>) = 0 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7728] close(28 [pid 5848] rmdir("./147/file1" [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7728] close(29 [pid 5848] <... rmdir resumed>) = 0 [pid 7728] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7729] close(7 [pid 7728] exit_group(0 [pid 5848] umount2("./147/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7731] <... futex resumed>) = ? [pid 7735] <... futex resumed>) = ? [pid 7728] <... exit_group resumed>) = ? [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7731] +++ exited with 0 +++ [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] newfstatat(AT_FDCWD, "./147/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] unlink("./147/binderfs") = 0 [pid 5848] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] close(3) = 0 [pid 5848] rmdir("./147") = 0 [pid 5848] mkdir("./148", 0777 [pid 7735] +++ exited with 0 +++ [pid 7729] close(8 [pid 7728] +++ exited with 0 +++ [pid 5848] <... mkdir resumed>) = 0 [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=367, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7729] close(9 [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 5848] <... openat resumed>) = 3 [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7729] close(10 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... ioctl resumed>) = 0 [pid 7729] close(11 [pid 5848] close(3 [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... close resumed>) = 0 [pid 7729] close(12) = -1 EBADF (Bad file descriptor) [pid 7729] close(13) = -1 EBADF (Bad file descriptor) [pid 7729] close(14) = -1 EBADF (Bad file descriptor) [pid 7729] close(15 [pid 5849] <... restart_syscall resumed>) = 0 [pid 7738] <... ioctl resumed>) = 0 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7729] close(16 [pid 7738] close(3 [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./148", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7729] close(17 [pid 7738] <... close resumed>) = 0 [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 382 [pid 7729] close(18 [pid 5849] openat(AT_FDCWD, "./148", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 ./strace-static-x86_64: Process 7740 attached [pid 7738] close(4 [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(3, "", [pid 7738] <... close resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7738] mkdir("./file1", 0777) = 0 [pid 5849] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5849] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7738] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7740] set_robust_list(0x555572d846a0, 24 [pid 7729] close(19 [pid 7740] <... set_robust_list resumed>) = 0 [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] chdir("./148" [pid 7729] close(20) = -1 EBADF (Bad file descriptor) [pid 7729] close(21) = -1 EBADF (Bad file descriptor) [pid 7729] close(22) = -1 EBADF (Bad file descriptor) [pid 7729] close(23) = -1 EBADF (Bad file descriptor) [pid 7729] close(24) = -1 EBADF (Bad file descriptor) [pid 7729] close(25) = -1 EBADF (Bad file descriptor) [pid 7729] close(26) = -1 EBADF (Bad file descriptor) [ 184.713207][ T7738] loop1: detected capacity change from 0 to 256 [ 184.741035][ T7737] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7737] <... mount resumed>) = 0 [pid 7740] <... chdir resumed>) = 0 [pid 7729] close(27 [pid 5849] <... umount2 resumed>) = 0 [pid 5849] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./148/file1", [pid 7740] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7740] <... prctl resumed>) = 0 [pid 7729] close(28 [pid 5849] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7740] setpgid(0, 0 [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7729] close(29 [pid 7740] <... setpgid resumed>) = 0 [pid 7729] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] openat(AT_FDCWD, "./148/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7729] exit_group(0 [pid 7740] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7732] <... futex resumed>) = ? [pid 7729] <... exit_group resumed>) = ? [pid 7739] <... futex resumed>) = ? [pid 5849] <... openat resumed>) = 4 [pid 7732] +++ exited with 0 +++ [pid 5849] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5849] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5849] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5849] close(4 [pid 7737] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5849] <... close resumed>) = 0 [pid 7737] <... openat resumed>) = 3 [pid 5849] rmdir("./148/file1") = 0 [pid 7737] chdir("./file1" [pid 5849] umount2("./148/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7737] <... chdir resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./148/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7739] +++ exited with 0 +++ [pid 7729] +++ exited with 0 +++ [pid 5849] unlink("./148/binderfs" [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=358, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5849] <... unlink resumed>) = 0 [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 5849] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5849] close(3) = 0 [pid 7737] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5849] rmdir("./148" [pid 7737] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5849] <... rmdir resumed>) = 0 [pid 7740] <... openat resumed>) = 3 [pid 7737] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... restart_syscall resumed>) = 0 [pid 7737] <... futex resumed>) = 1 [pid 7734] <... futex resumed>) = 0 [pid 5849] mkdir("./149", 0777 [pid 7737] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7734] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... mkdir resumed>) = 0 [pid 7740] write(3, "1000", 4) = 4 [pid 5850] umount2("./143", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7734] <... futex resumed>) = 0 [pid 5850] openat(AT_FDCWD, "./143", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7734] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... openat resumed>) = 3 [pid 5850] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7740] close(3) = 0 [pid 5850] getdents64(3, [pid 5849] <... openat resumed>) = 3 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7740] symlink("/dev/binderfs", "./binderfs" [pid 5850] umount2("./143/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... ioctl resumed>) = 0 [pid 5849] close(3executing program [pid 7740] <... symlink resumed>) = 0 [pid 5849] <... close resumed>) = 0 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7740] write(1, "executing program\n", 18) = 18 [pid 7740] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 370 ./strace-static-x86_64: Process 7741 attached [pid 7741] set_robust_list(0x555572d846a0, 24 [pid 7740] <... futex resumed>) = 0 [pid 7741] <... set_robust_list resumed>) = 0 [pid 5850] <... umount2 resumed>) = 0 [pid 7740] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5850] umount2("./143/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7741] chdir("./149" [pid 7740] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7741] <... chdir resumed>) = 0 [pid 7740] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5850] newfstatat(AT_FDCWD, "./143/file1", [pid 7741] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7740] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7741] <... prctl resumed>) = 0 [pid 7740] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7738] <... mount resumed>) = 0 [pid 5850] umount2("./143/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7740] <... mmap resumed>) = 0x7fae053b5000 [pid 7738] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7738] <... openat resumed>) = 3 [pid 5850] openat(AT_FDCWD, "./143/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7738] chdir("./file1" [pid 5850] <... openat resumed>) = 4 [pid 7738] <... chdir resumed>) = 0 [pid 7738] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5850] newfstatat(4, "", [pid 7741] setpgid(0, 0 [pid 7740] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7738] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [ 184.816009][ T7737] exFAT-fs (loop0): error, data size is invalid(10) [ 184.822812][ T7738] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 184.853486][ T7737] exFAT-fs (loop0): Filesystem has been set read-only [pid 7741] <... setpgid resumed>) = 0 [pid 7740] <... mprotect resumed>) = 0 [pid 7738] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] getdents64(4, [pid 7738] <... futex resumed>) = 1 [pid 7736] <... futex resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7741] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7740] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7738] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7736] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] getdents64(4, [pid 7741] <... openat resumed>) = 3 [pid 7740] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7736] <... futex resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7741] write(3, "1000", 4 [pid 7740] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7736] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] close(4) = 0 [pid 5850] rmdir("./143/file1"./strace-static-x86_64: Process 7742 attached [pid 7741] <... write resumed>) = 4 [pid 7734] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5850] <... rmdir resumed>) = 0 [pid 7742] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7741] close(3 [pid 7740] <... clone3 resumed> => {parent_tid=[383]}, 88) = 383 [pid 7734] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./143/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7742] <... rseq resumed>) = 0 [pid 7741] <... close resumed>) = 0 [pid 7740] rt_sigprocmask(SIG_SETMASK, [], [pid 7734] <... futex resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7741] symlink("/dev/binderfs", "./binderfs" [pid 7740] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7734] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] newfstatat(AT_FDCWD, "./143/binderfs", [pid 7742] set_robust_list(0x7fae053d59a0, 24 [pid 7741] <... symlink resumed>) = 0 [pid 7740] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7734] <... mmap resumed>) = 0x7fae05394000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7742] <... set_robust_list resumed>) = 0 [pid 7741] write(1, "executing program\n", 18 [pid 7740] <... futex resumed>) = 0 [pid 7737] <... openat resumed>) = -1 EIO (Input/output error) executing program [pid 7734] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5850] unlink("./143/binderfs" [pid 7741] <... write resumed>) = 18 [pid 7740] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7737] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7734] <... mprotect resumed>) = 0 [pid 5850] <... unlink resumed>) = 0 [pid 7742] rt_sigprocmask(SIG_SETMASK, [], [pid 7741] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7737] <... futex resumed>) = 0 [pid 7734] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] getdents64(3, [pid 7742] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7737] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7734] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7741] <... futex resumed>) = 0 [pid 7734] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5850] close(3 [pid 7742] memfd_create("syzkaller", 0 [pid 7741] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5850] <... close resumed>) = 0 [pid 7742] <... memfd_create resumed>) = 3 [pid 7741] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5850] rmdir("./143" [pid 7742] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7741] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5850] <... rmdir resumed>) = 0 ./strace-static-x86_64: Process 7743 attached [pid 7742] <... mmap resumed>) = 0x7fadfce00000 [pid 7741] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] mkdir("./144", 0777 [pid 7743] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7734] <... clone3 resumed> => {parent_tid=[380]}, 88) = 380 [pid 5850] <... mkdir resumed>) = 0 [pid 7743] <... rseq resumed>) = 0 [pid 7734] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7742] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7741] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7743] set_robust_list(0x7fae053b49a0, 24 [pid 7741] <... mmap resumed>) = 0x7fae053b5000 [pid 7734] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... openat resumed>) = 3 [pid 7741] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7743] <... set_robust_list resumed>) = 0 [pid 7741] <... mprotect resumed>) = 0 [pid 7734] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 7743] rt_sigprocmask(SIG_SETMASK, [], [pid 7734] <... futex resumed>) = 0 [pid 5850] <... ioctl resumed>) = 0 [pid 7741] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7743] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7741] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7734] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] close(3 [pid 7743] openat(AT_FDCWD, ".", O_RDONLY [pid 7741] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5850] <... close resumed>) = 0 ./strace-static-x86_64: Process 7744 attached [pid 7743] <... openat resumed>) = 4 [pid 7743] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7734] <... futex resumed>) = 0 [pid 7743] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7734] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7737] <... futex resumed>) = 0 [pid 7734] <... futex resumed>) = 1 [pid 7737] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7734] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7741] <... clone3 resumed> => {parent_tid=[371]}, 88) = 371 [pid 7737] <... ioctl resumed>) = 0 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7744] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7741] rt_sigprocmask(SIG_SETMASK, [], [pid 7737] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7744] <... rseq resumed>) = 0 [pid 7741] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7737] <... futex resumed>) = 1 [pid 7734] <... futex resumed>) = 0 [pid 7744] set_robust_list(0x7fae053d59a0, 24 [pid 7741] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7737] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7734] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7744] <... set_robust_list resumed>) = 0 [pid 7741] <... futex resumed>) = 0 [pid 7737] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7734] <... futex resumed>) = 0 ./strace-static-x86_64: Process 7745 attached [pid 7744] rt_sigprocmask(SIG_SETMASK, [], [pid 7741] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7737] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7734] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7737] <... futex resumed>) = 0 [pid 7737] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7734] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 361 [pid 7734] close(3) = 0 [pid 7745] set_robust_list(0x555572d846a0, 24 [pid 7736] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7734] close(4 [pid 7745] <... set_robust_list resumed>) = 0 [pid 7736] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7734] <... close resumed>) = 0 [pid 7745] chdir("./144" [pid 7736] <... futex resumed>) = 0 [pid 7734] close(5 [pid 7736] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7736] <... mmap resumed>) = 0x7fae05394000 [pid 7734] close(6 [pid 7736] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7736] <... mprotect resumed>) = 0 [pid 7734] close(7 [pid 7745] <... chdir resumed>) = 0 [pid 7736] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7738] <... openat resumed>) = -1 EIO (Input/output error) [pid 7736] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7734] close(8 [pid 7745] <... prctl resumed>) = 0 [pid 7738] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7736] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7746 attached [pid 7745] setpgid(0, 0 [pid 7738] <... futex resumed>) = 0 [pid 7734] close(9 [pid 7745] <... setpgid resumed>) = 0 [pid 7738] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7736] <... clone3 resumed> => {parent_tid=[383]}, 88) = 383 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7746] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7745] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7736] rt_sigprocmask(SIG_SETMASK, [], [pid 7734] close(10 [pid 7746] <... rseq resumed>) = 0 [pid 7745] <... openat resumed>) = 3 [pid 7736] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7746] set_robust_list(0x7fae053b49a0, 24 [pid 7745] write(3, "1000", 4 [pid 7736] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7734] close(11 [pid 7746] <... set_robust_list resumed>) = 0 [pid 7745] <... write resumed>) = 4 [pid 7736] <... futex resumed>) = 0 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7746] rt_sigprocmask(SIG_SETMASK, [], [pid 7745] close(3 [pid 7736] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7734] close(12 [pid 7746] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7745] <... close resumed>) = 0 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7746] openat(AT_FDCWD, ".", O_RDONLY [pid 7745] symlink("/dev/binderfs", "./binderfs" [ 184.875789][ T7738] exFAT-fs (loop1): error, data size is invalid(10) [ 184.910833][ T7738] exFAT-fs (loop1): Filesystem has been set read-only [pid 7734] close(13 [pid 7746] <... openat resumed>) = 4 [pid 7745] <... symlink resumed>) = 0 [pid 7744] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7742] <... write resumed>) = 131072 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7746] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7742] munmap(0x7fadfce00000, 138412032 [pid 7734] close(14) = -1 EBADF (Bad file descriptor) [pid 7734] close(15 [pid 7746] <... futex resumed>) = 1 [pid 7736] <... futex resumed>) = 0 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7746] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULLexecuting program [pid 7745] write(1, "executing program\n", 18 [pid 7744] memfd_create("syzkaller", 0 [pid 7736] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7734] close(16 [pid 7745] <... write resumed>) = 18 [pid 7742] <... munmap resumed>) = 0 [pid 7738] <... futex resumed>) = 0 [pid 7736] <... futex resumed>) = 1 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7744] <... memfd_create resumed>) = 3 [pid 7742] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7738] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7736] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7734] close(17 [pid 7745] <... futex resumed>) = 0 [pid 7738] <... ioctl resumed>) = 0 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7738] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7734] close(18 [pid 7745] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7738] <... futex resumed>) = 1 [pid 7736] <... futex resumed>) = 0 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7738] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7736] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7734] close(19 [pid 7745] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7738] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7736] <... futex resumed>) = 0 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7744] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7742] <... openat resumed>) = 4 [pid 7738] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7734] close(20 [pid 7744] <... mmap resumed>) = 0x7fadfce00000 [pid 7742] ioctl(4, LOOP_SET_FD, 3 [pid 7738] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7736] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] <... mmap resumed>) = 0x7fae053b5000 [pid 7738] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7736] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7734] close(21 [pid 7745] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7742] <... ioctl resumed>) = 0 [pid 7738] <... futex resumed>) = 0 [pid 7736] close(3 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7736] <... close resumed>) = 0 [pid 7734] close(22 [pid 7738] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7736] close(4 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] <... mprotect resumed>) = 0 [pid 7744] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7736] <... close resumed>) = 0 [pid 7734] close(23 [pid 7745] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7736] close(5 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7734] close(24 [pid 7745] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7736] close(6 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7734] close(25./strace-static-x86_64: Process 7747 attached [pid 7745] <... clone3 resumed> => {parent_tid=[362]}, 88) = 362 [pid 7736] close(7 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] rt_sigprocmask(SIG_SETMASK, [], [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7734] close(26 [pid 7745] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7736] close(8 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7734] close(27 [pid 7745] <... futex resumed>) = 0 [pid 7736] close(9 [pid 7745] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7736] close(10 [pid 7734] close(28 [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7736] close(11 [pid 7734] close(29 [pid 7747] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7747] <... rseq resumed>) = 0 [pid 7734] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7747] set_robust_list(0x7fae053d59a0, 24 [pid 7736] close(12 [pid 7747] <... set_robust_list resumed>) = 0 [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7734] exit_group(0 [pid 7747] rt_sigprocmask(SIG_SETMASK, [], [pid 7743] <... futex resumed>) = ? [pid 7737] <... futex resumed>) = ? [pid 7736] close(13 [pid 7734] <... exit_group resumed>) = ? [pid 7747] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7743] +++ exited with 0 +++ [pid 7737] +++ exited with 0 +++ [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7747] memfd_create("syzkaller", 0 [pid 7736] close(14 [pid 7747] <... memfd_create resumed>) = 3 [pid 7744] <... write resumed>) = 131072 [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7734] +++ exited with 0 +++ [pid 7747] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7744] munmap(0x7fadfce00000, 138412032 [pid 7742] close(3 [pid 7736] close(15 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=378, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5846] umount2("./149", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7747] <... mmap resumed>) = 0x7fadfce00000 [pid 7744] <... munmap resumed>) = 0 [pid 7742] <... close resumed>) = 0 [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] openat(AT_FDCWD, "./149", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7744] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7742] close(4 [pid 7747] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7744] <... openat resumed>) = 4 [pid 7742] <... close resumed>) = 0 [pid 7736] close(16 [pid 5846] <... openat resumed>) = 3 [pid 7742] mkdir("./file1", 0777 [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] newfstatat(3, "", [pid 7742] <... mkdir resumed>) = 0 [pid 7736] close(17 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7747] <... write resumed>) = 131072 [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] getdents64(3, [pid 7736] close(18) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7736] close(19 [pid 5846] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7736] close(20) = -1 EBADF (Bad file descriptor) [pid 7736] close(21) = -1 EBADF (Bad file descriptor) [pid 7747] munmap(0x7fadfce00000, 138412032 [pid 7744] ioctl(4, LOOP_SET_FD, 3 [pid 7742] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7736] close(22 [pid 5846] <... umount2 resumed>) = 0 [pid 7747] <... munmap resumed>) = 0 [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 184.970281][ T7742] loop2: detected capacity change from 0 to 256 [pid 5846] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7736] close(23 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7736] close(24) = -1 EBADF (Bad file descriptor) [pid 7736] close(25) = -1 EBADF (Bad file descriptor) [pid 5846] newfstatat(AT_FDCWD, "./149/file1", [pid 7736] close(26 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7747] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7747] <... openat resumed>) = 4 [pid 7736] close(27) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7744] <... ioctl resumed>) = 0 [pid 7736] close(28 [pid 5846] openat(AT_FDCWD, "./149/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7747] ioctl(4, LOOP_SET_FD, 3 [pid 7744] close(3 [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... openat resumed>) = 4 [pid 7744] <... close resumed>) = 0 [pid 7736] close(29 [pid 5846] newfstatat(4, "", [pid 7744] close(4) = 0 [pid 7736] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7736] exit_group(0 [pid 5846] getdents64(4, [pid 7746] <... futex resumed>) = ? [pid 7738] <... futex resumed>) = ? [pid 7736] <... exit_group resumed>) = ? [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7746] +++ exited with 0 +++ [pid 7738] +++ exited with 0 +++ [pid 7736] +++ exited with 0 +++ [pid 5846] getdents64(4, [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=381, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7744] mkdir("./file1", 0777 [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 5846] close(4 [pid 7744] <... mkdir resumed>) = 0 [pid 5847] <... restart_syscall resumed>) = 0 [pid 5846] <... close resumed>) = 0 [pid 7747] <... ioctl resumed>) = 0 [pid 7744] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 5846] rmdir("./149/file1" [pid 7747] close(3 [pid 5846] <... rmdir resumed>) = 0 [pid 7747] <... close resumed>) = 0 [pid 5847] umount2("./151", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] umount2("./149/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7747] close(4) = 0 [pid 7747] mkdir("./file1", 0777 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7747] <... mkdir resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./149/binderfs", [pid 7747] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 5847] openat(AT_FDCWD, "./151", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] <... openat resumed>) = 3 [pid 5846] unlink("./149/binderfs" [pid 5847] newfstatat(3, "", [pid 5846] <... unlink resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(3, [pid 5847] getdents64(3, [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5846] close(3 [pid 5847] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... close resumed>) = 0 [pid 5846] rmdir("./149") = 0 [pid 5846] mkdir("./150", 0777) = 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5847] <... umount2 resumed>) = 0 [pid 5846] <... openat resumed>) = 3 [pid 5846] ioctl(3, LOOP_CLR_FD) = 0 [pid 5847] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./151/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] close(3 [ 185.018979][ T7744] loop3: detected capacity change from 0 to 256 [ 185.030100][ T7747] loop4: detected capacity change from 0 to 256 [ 185.054940][ T7742] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5847] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] <... close resumed>) = 0 [pid 5847] openat(AT_FDCWD, "./151/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7748 attached [pid 5847] <... openat resumed>) = 4 [pid 7748] set_robust_list(0x555572d846a0, 24 [pid 5847] newfstatat(4, "", [pid 7748] <... set_robust_list resumed>) = 0 [pid 7748] chdir("./150") = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7748] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5847] getdents64(4, [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 381 [pid 7748] <... prctl resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7748] setpgid(0, 0 [pid 5847] getdents64(4, [pid 7748] <... setpgid resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7748] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5847] close(4 [pid 7748] <... openat resumed>) = 3 [pid 5847] <... close resumed>) = 0 [pid 5847] rmdir("./151/file1") = 0 [pid 5847] umount2("./151/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7748] write(3, "1000", 4) = 4 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7748] close(3 [pid 5847] newfstatat(AT_FDCWD, "./151/binderfs", executing program [pid 7748] <... close resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7748] symlink("/dev/binderfs", "./binderfs" [pid 5847] unlink("./151/binderfs" [pid 7748] <... symlink resumed>) = 0 [pid 5847] <... unlink resumed>) = 0 [pid 7748] write(1, "executing program\n", 18) = 18 [pid 5847] getdents64(3, [pid 7748] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7748] <... futex resumed>) = 0 [pid 5847] close(3 [pid 7748] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5847] <... close resumed>) = 0 [pid 7748] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5847] rmdir("./151" [pid 7748] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7742] <... mount resumed>) = 0 [pid 5847] <... rmdir resumed>) = 0 [pid 7748] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7742] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [ 185.096647][ T7744] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7748] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5847] mkdir("./152", 0777 [pid 7742] <... openat resumed>) = 3 [pid 7748] <... mmap resumed>) = 0x7fae053b5000 [pid 7748] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7742] chdir("./file1" [pid 5847] <... mkdir resumed>) = 0 [pid 7748] <... mprotect resumed>) = 0 [pid 7744] <... mount resumed>) = 0 [pid 7742] <... chdir resumed>) = 0 [pid 7748] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7744] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7742] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7748] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7742] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7748] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7744] <... openat resumed>) = 3 [pid 7742] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7744] chdir("./file1" [pid 7742] <... futex resumed>) = 1 [pid 7740] <... futex resumed>) = 0 [pid 7742] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7740] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7744] <... chdir resumed>) = 0 [pid 7742] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7740] <... futex resumed>) = 0 ./strace-static-x86_64: Process 7749 attached [pid 7748] <... clone3 resumed> => {parent_tid=[382]}, 88) = 382 [pid 7744] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7742] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7740] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7749] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7748] rt_sigprocmask(SIG_SETMASK, [], [pid 7744] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7749] <... rseq resumed>) = 0 [pid 7748] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7749] set_robust_list(0x7fae053d59a0, 24 [pid 7748] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... openat resumed>) = 3 [pid 7749] <... set_robust_list resumed>) = 0 [pid 7748] <... futex resumed>) = 0 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 7749] rt_sigprocmask(SIG_SETMASK, [], [pid 7748] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5847] <... ioctl resumed>) = 0 [pid 7749] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] close(3 [pid 7749] memfd_create("syzkaller", 0 [pid 5847] <... close resumed>) = 0 [pid 7749] <... memfd_create resumed>) = 3 [pid 7744] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7750 attached [pid 7749] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7744] <... futex resumed>) = 1 [pid 7741] <... futex resumed>) = 0 [pid 7750] set_robust_list(0x555572d846a0, 24 [pid 7749] <... mmap resumed>) = 0x7fadfce00000 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 384 [pid 7750] <... set_robust_list resumed>) = 0 [pid 7749] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7750] chdir("./152" [pid 7749] <... write resumed>) = 131072 [pid 7747] <... mount resumed>) = 0 [pid 7750] <... chdir resumed>) = 0 [pid 7750] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7750] setpgid(0, 0) = 0 [pid 7750] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 7747] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7749] munmap(0x7fadfce00000, 138412032 [pid 7747] <... openat resumed>) = 3 [pid 7744] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7741] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7750] write(3, "1000", 4 [pid 7749] <... munmap resumed>) = 0 [pid 7747] chdir("./file1" [pid 7750] <... write resumed>) = 4 [pid 7750] close(3 [pid 7747] <... chdir resumed>) = 0 [pid 7750] <... close resumed>) = 0 [pid 7747] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7750] symlink("/dev/binderfs", "./binderfs") = 0 [pid 7747] <... openat resumed>) = -1 EBUSY (Device or resource busy) [ 185.137887][ T7747] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 185.165035][ T7742] exFAT-fs (loop2): error, data size is invalid(10) [pid 7749] openat(AT_FDCWD, "/dev/loop0", O_RDWRexecuting program ) = 4 [pid 7750] write(1, "executing program\n", 18 [pid 7747] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7741] <... futex resumed>) = 0 [pid 7740] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7741] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7740] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7740] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae05394000 [pid 7740] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7750] <... write resumed>) = 18 [pid 7749] ioctl(4, LOOP_SET_FD, 3 [pid 7747] <... futex resumed>) = 1 [pid 7745] <... futex resumed>) = 0 [pid 7740] <... mprotect resumed>) = 0 [pid 7747] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7745] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7750] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7745] <... futex resumed>) = 0 [pid 7740] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7750] <... futex resumed>) = 0 [pid 7740] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7750] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7740] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7750] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7742] <... openat resumed>) = -1 EIO (Input/output error) [pid 7750] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7750] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7742] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7751 attached [pid 7750] <... mmap resumed>) = 0x7fae053b5000 [pid 7745] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7742] <... futex resumed>) = 0 [pid 7750] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7742] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7750] <... mprotect resumed>) = 0 [pid 7750] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7750] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7751] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7740] <... clone3 resumed> => {parent_tid=[384]}, 88) = 384 ./strace-static-x86_64: Process 7752 attached [pid 7750] <... clone3 resumed> => {parent_tid=[385]}, 88) = 385 [pid 7752] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7750] rt_sigprocmask(SIG_SETMASK, [], [pid 7752] <... rseq resumed>) = 0 [pid 7751] <... rseq resumed>) = 0 [pid 7750] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7740] rt_sigprocmask(SIG_SETMASK, [], [pid 7752] set_robust_list(0x7fae053d59a0, 24 [pid 7751] set_robust_list(0x7fae053b49a0, 24 [pid 7750] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7749] <... ioctl resumed>) = 0 [pid 7740] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7752] <... set_robust_list resumed>) = 0 [pid 7740] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7751] <... set_robust_list resumed>) = 0 [pid 7752] rt_sigprocmask(SIG_SETMASK, [], [pid 7750] <... futex resumed>) = 0 [pid 7749] close(3 [pid 7740] <... futex resumed>) = 0 [pid 7752] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7751] rt_sigprocmask(SIG_SETMASK, [], [pid 7750] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7749] <... close resumed>) = 0 [pid 7740] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7752] memfd_create("syzkaller", 0 [pid 7751] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7749] close(4 [pid 7752] <... memfd_create resumed>) = 3 [pid 7751] openat(AT_FDCWD, ".", O_RDONLY [pid 7749] <... close resumed>) = 0 [pid 7752] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7749] mkdir("./file1", 0777 [pid 7752] <... mmap resumed>) = 0x7fadfce00000 [pid 7749] <... mkdir resumed>) = 0 [pid 7752] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7751] <... openat resumed>) = 4 [ 185.196700][ T7744] exFAT-fs (loop3): error, data size is invalid(10) [ 185.202531][ T7742] exFAT-fs (loop2): Filesystem has been set read-only [ 185.214656][ T7749] loop0: detected capacity change from 0 to 256 [ 185.217541][ T7744] exFAT-fs (loop3): Filesystem has been set read-only [ 185.222422][ T7747] exFAT-fs (loop4): error, data size is invalid(10) [pid 7749] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7752] <... write resumed>) = 131072 [pid 7751] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7744] <... openat resumed>) = -1 EIO (Input/output error) [pid 7741] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7741] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7751] <... futex resumed>) = 1 [pid 7744] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7741] <... futex resumed>) = 0 [pid 7740] <... futex resumed>) = 0 [pid 7751] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7741] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7740] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7742] <... futex resumed>) = 0 [pid 7741] <... mmap resumed>) = 0x7fae05394000 [pid 7740] <... futex resumed>) = 1 [pid 7741] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7740] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7744] <... futex resumed>) = 0 [pid 7742] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7741] <... mprotect resumed>) = 0 [pid 7744] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7741] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7742] <... ioctl resumed>) = 0 [pid 7741] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7741] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 7753 attached [pid 7752] munmap(0x7fadfce00000, 138412032 [pid 7742] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7753] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7752] <... munmap resumed>) = 0 [pid 7742] <... futex resumed>) = 1 [pid 7741] <... clone3 resumed> => {parent_tid=[372]}, 88) = 372 [pid 7740] <... futex resumed>) = 0 [pid 7753] <... rseq resumed>) = 0 [pid 7742] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7741] rt_sigprocmask(SIG_SETMASK, [], [pid 7740] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7753] set_robust_list(0x7fae053b49a0, 24 [pid 7742] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7740] <... futex resumed>) = 0 [pid 7752] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7747] <... openat resumed>) = -1 EIO (Input/output error) [pid 7745] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7742] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7741] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7740] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7752] <... openat resumed>) = 4 [pid 7747] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7745] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7742] <... futex resumed>) = 0 [pid 7741] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7740] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [ 185.259184][ T7747] exFAT-fs (loop4): Filesystem has been set read-only [pid 7753] <... set_robust_list resumed>) = 0 [pid 7752] ioctl(4, LOOP_SET_FD, 3 [pid 7747] <... futex resumed>) = 0 [pid 7745] <... futex resumed>) = 0 [pid 7742] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7741] <... futex resumed>) = 0 [pid 7740] close(3 [pid 7753] rt_sigprocmask(SIG_SETMASK, [], [pid 7745] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7741] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7740] <... close resumed>) = 0 [pid 7753] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7753] openat(AT_FDCWD, ".", O_RDONLY [pid 7740] close(4 [pid 7753] <... openat resumed>) = 4 [pid 7747] openat(AT_FDCWD, ".", O_RDONLY [pid 7740] <... close resumed>) = 0 [pid 7753] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7747] <... openat resumed>) = 4 [pid 7740] close(5 [pid 7747] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7753] <... futex resumed>) = 1 [pid 7741] <... futex resumed>) = 0 [pid 7753] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7741] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7747] <... futex resumed>) = 1 [pid 7745] <... futex resumed>) = 0 [pid 7744] <... futex resumed>) = 0 [pid 7741] <... futex resumed>) = 1 [pid 7740] close(6 [pid 7741] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7744] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7745] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7744] <... ioctl resumed>) = 0 [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7747] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7745] <... futex resumed>) = 0 [pid 7744] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7740] close(7 [pid 7747] <... ioctl resumed>) = 0 [pid 7745] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7744] <... futex resumed>) = 1 [pid 7741] <... futex resumed>) = 0 [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7744] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7741] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7747] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7744] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7741] <... futex resumed>) = 0 [pid 7740] close(8 [pid 7741] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7747] <... futex resumed>) = 1 [pid 7745] <... futex resumed>) = 0 [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7747] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7745] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7740] close(9 [pid 7747] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7745] <... futex resumed>) = 0 [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7747] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7745] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7740] close(10 [pid 7747] <... futex resumed>) = 0 [pid 7745] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7747] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7745] close(3 [pid 7740] close(11 [pid 7745] <... close resumed>) = 0 [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] close(4 [pid 7740] close(12 [pid 7745] <... close resumed>) = 0 [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] close(5 [pid 7740] close(13 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7744] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] close(6 [pid 7740] close(14 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] close(7 [pid 7740] close(15 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] close(8 [pid 7740] close(16 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] close(9 [pid 7740] close(17 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] close(10 [pid 7740] close(18 [pid 7752] <... ioctl resumed>) = 0 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7744] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7752] close(3 [pid 7745] close(11 [pid 7740] close(19 [pid 7752] <... close resumed>) = 0 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] close(12 [pid 7740] close(20 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] close(13 [pid 7740] close(21 [pid 7752] close(4 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7752] <... close resumed>) = 0 [pid 7745] close(14 [pid 7740] close(22 [pid 7752] mkdir("./file1", 0777 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7744] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7752] <... mkdir resumed>) = 0 [pid 7745] close(15 [pid 7740] close(23 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7744] <... futex resumed>) = 1 [pid 7741] <... futex resumed>) = 0 [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7752] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7745] close(16 [pid 7744] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7741] close(3 [pid 7740] close(24 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] close(17 [pid 7741] <... close resumed>) = 0 [pid 7740] close(25 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7741] close(4 [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] close(18 [pid 7741] <... close resumed>) = 0 [pid 7740] close(26 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7741] close(5 [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 185.300067][ T7749] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 185.313857][ T7752] loop1: detected capacity change from 0 to 256 [pid 7749] <... mount resumed>) = 0 [pid 7745] close(19 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] close(27 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7741] close(6 [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] close(20 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] close(28 [pid 7749] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7741] close(7 [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7749] <... openat resumed>) = 3 [pid 7745] close(21 [pid 7740] close(29 [pid 7749] chdir("./file1" [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7749] <... chdir resumed>) = 0 [pid 7745] close(22 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] exit_group(0 [pid 7751] <... futex resumed>) = ? [pid 7749] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7742] <... futex resumed>) = ? [pid 7741] close(8 [pid 7740] <... exit_group resumed>) = ? [pid 7751] +++ exited with 0 +++ [pid 7749] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7745] close(23 [pid 7742] +++ exited with 0 +++ [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7740] +++ exited with 0 +++ [pid 7749] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7741] close(9 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=382, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7749] <... futex resumed>) = 1 [pid 7748] <... futex resumed>) = 0 [pid 7745] close(24 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 7749] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7748] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7741] close(10 [pid 7748] <... futex resumed>) = 0 [pid 7745] close(25 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7741] close(11 [pid 7745] close(26 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7741] close(12 [pid 7745] close(27 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7745] close(28 [pid 7741] close(13 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7749] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7745] close(29 [pid 7749] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7745] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7741] close(14 [pid 5848] <... restart_syscall resumed>) = 0 [pid 7745] exit_group(0 [pid 7747] <... futex resumed>) = ? [pid 7745] <... exit_group resumed>) = ? [pid 7747] +++ exited with 0 +++ [pid 7745] +++ exited with 0 +++ [pid 5848] umount2("./148", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=361, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5850] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5848] openat(AT_FDCWD, "./148", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5850] umount2("./144", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] newfstatat(3, "", [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5850] openat(AT_FDCWD, "./144", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] getdents64(3, [pid 5850] <... openat resumed>) = 3 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5850] newfstatat(3, "", [pid 5848] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5850] getdents64(3, [pid 7741] close(15 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./144/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7741] close(16) = -1 EBADF (Bad file descriptor) [pid 7741] close(17 [pid 7748] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = 0 [pid 5848] <... umount2 resumed>) = 0 [pid 7748] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./144/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7748] <... futex resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7748] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] newfstatat(AT_FDCWD, "./144/file1", [pid 5848] newfstatat(AT_FDCWD, "./148/file1", [pid 7748] <... mmap resumed>) = 0x7fae05394000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7748] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5850] umount2("./144/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7748] <... mprotect resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7748] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] openat(AT_FDCWD, "./144/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] openat(AT_FDCWD, "./148/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7748] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5850] <... openat resumed>) = 4 [pid 5848] <... openat resumed>) = 4 [pid 7748] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5850] newfstatat(4, "", [pid 5848] newfstatat(4, "", ./strace-static-x86_64: Process 7754 attached [pid 7741] close(18 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7754] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7748] <... clone3 resumed> => {parent_tid=[383]}, 88) = 383 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(4, [pid 7754] <... rseq resumed>) = 0 [pid 7748] rt_sigprocmask(SIG_SETMASK, [], [pid 7741] close(19 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5848] getdents64(4, [pid 7754] set_robust_list(0x7fae053b49a0, 24 [pid 7748] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(4, [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7754] <... set_robust_list resumed>) = 0 [pid 7749] <... openat resumed>) = -1 EIO (Input/output error) [pid 7748] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7741] close(20 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] getdents64(4, [pid 7754] rt_sigprocmask(SIG_SETMASK, [], [pid 7748] <... futex resumed>) = 0 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] close(4 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7748] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7741] close(21 [pid 5850] <... close resumed>) = 0 [pid 5848] close(4 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 185.385363][ T7749] exFAT-fs (loop0): error, data size is invalid(10) [ 185.413460][ T7749] exFAT-fs (loop0): Filesystem has been set read-only [ 185.423104][ T7752] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5850] rmdir("./144/file1" [pid 7749] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7741] close(22 [pid 5850] <... rmdir resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 7754] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7749] <... futex resumed>) = 0 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./144/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] rmdir("./148/file1" [pid 7754] openat(AT_FDCWD, ".", O_RDONLY [pid 7749] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7741] close(23 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... rmdir resumed>) = 0 [pid 5850] newfstatat(AT_FDCWD, "./144/binderfs", [pid 5848] umount2("./148/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7754] <... openat resumed>) = 4 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7741] close(24 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7754] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7752] <... mount resumed>) = 0 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] unlink("./144/binderfs" [pid 5848] newfstatat(AT_FDCWD, "./148/binderfs", [pid 7754] <... futex resumed>) = 1 [pid 7748] <... futex resumed>) = 0 [pid 7741] close(25 [pid 5850] <... unlink resumed>) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7754] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7748] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(3, [pid 5848] unlink("./148/binderfs" [pid 7752] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7749] <... futex resumed>) = 0 [pid 7748] <... futex resumed>) = 1 [pid 7741] close(26 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] <... unlink resumed>) = 0 [pid 7752] <... openat resumed>) = 3 [pid 7749] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7748] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] close(3 [pid 5848] getdents64(3, [pid 7752] chdir("./file1" [pid 7749] <... ioctl resumed>) = 0 [pid 7741] close(27 [pid 5850] <... close resumed>) = 0 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7752] <... chdir resumed>) = 0 [pid 7749] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] rmdir("./144" [pid 5848] close(3 [pid 7752] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7749] <... futex resumed>) = 1 [pid 7748] <... futex resumed>) = 0 [pid 7741] close(28 [pid 5850] <... rmdir resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 7752] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7749] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7748] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] mkdir("./145", 0777 [pid 5848] rmdir("./148" [pid 7752] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7749] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7748] <... futex resumed>) = 0 [pid 7741] close(29 [pid 5850] <... mkdir resumed>) = 0 [pid 5848] <... rmdir resumed>) = 0 [pid 7752] <... futex resumed>) = 1 [pid 7750] <... futex resumed>) = 0 [pid 7749] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7748] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7741] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5848] mkdir("./149", 0777 [pid 7752] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7750] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7749] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7741] exit_group(0 [pid 5850] <... openat resumed>) = 3 [pid 5848] <... mkdir resumed>) = 0 [pid 7753] <... futex resumed>) = ? [pid 7750] <... futex resumed>) = 0 [pid 7744] <... futex resumed>) = ? [pid 7741] <... exit_group resumed>) = ? [pid 7753] +++ exited with 0 +++ [pid 7750] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 3 [pid 7749] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5848] ioctl(3, LOOP_CLR_FD [pid 7749] <... futex resumed>) = 1 [pid 5850] <... ioctl resumed>) = 0 [pid 5848] <... ioctl resumed>) = 0 [pid 7749] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5850] close(3 [pid 5848] close(3 [pid 7748] <... futex resumed>) = 0 [pid 7748] close(3 [pid 5850] <... close resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7755 attached [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7748] <... close resumed>) = 0 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 363 ./strace-static-x86_64: Process 7756 attached [pid 7755] set_robust_list(0x555572d846a0, 24 [pid 7752] <... openat resumed>) = -1 EIO (Input/output error) [pid 7748] close(4 [pid 7744] +++ exited with 0 +++ [pid 7741] +++ exited with 0 +++ [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 385 [pid 7755] <... set_robust_list resumed>) = 0 [pid 7752] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7748] <... close resumed>) = 0 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=370, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 7756] set_robust_list(0x555572d846a0, 24 [pid 7755] chdir("./145" [pid 7752] <... futex resumed>) = 1 [pid 7750] <... futex resumed>) = 0 [pid 7748] close(5 [pid 7756] <... set_robust_list resumed>) = 0 [pid 7755] <... chdir resumed>) = 0 [pid 7750] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7756] chdir("./149" [pid 7755] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7750] <... futex resumed>) = 0 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7756] <... chdir resumed>) = 0 [pid 7755] <... prctl resumed>) = 0 [pid 7750] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7748] close(6 [pid 5849] umount2("./149", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7756] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7755] setpgid(0, 0 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7756] <... prctl resumed>) = 0 [pid 7755] <... setpgid resumed>) = 0 [pid 7752] openat(AT_FDCWD, ".", O_RDONLY [pid 7748] close(7 [pid 7756] setpgid(0, 0 [pid 7755] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7752] <... openat resumed>) = 4 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] openat(AT_FDCWD, "./149", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7756] <... setpgid resumed>) = 0 [pid 7755] <... openat resumed>) = 3 [pid 7752] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7748] close(8 [pid 5849] <... openat resumed>) = 3 [pid 7755] write(3, "1000", 4 [pid 7756] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7752] <... futex resumed>) = 1 [pid 7750] <... futex resumed>) = 0 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(3, "", [pid 7755] <... write resumed>) = 4 [pid 7752] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7750] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7748] close(9 [pid 7756] <... openat resumed>) = 3 [pid 7755] close(3 [pid 7750] <... futex resumed>) = 0 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7756] write(3, "1000", 4 [pid 7755] <... close resumed>) = 0 [pid 7752] <... ioctl resumed>) = 0 [pid 7748] close(10 [pid 7756] <... write resumed>) = 4 [pid 7755] symlink("/dev/binderfs", "./binderfs"executing program [pid 7752] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7750] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] getdents64(3, [pid 7755] <... symlink resumed>) = 0 [pid 7752] <... futex resumed>) = 0 [pid 7750] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7755] write(1, "executing program\n", 18 [pid 7752] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7755] <... write resumed>) = 18 [pid 7752] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7750] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7756] close(3 [pid 7755] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7752] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7750] <... futex resumed>) = 0 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = 0 [pid 7756] <... close resumed>) = 0 [pid 7755] <... futex resumed>) = 0 [pid 7752] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7750] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7748] close(11 [pid 7756] symlink("/dev/binderfs", "./binderfs" [pid 7755] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7752] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7750] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7756] <... symlink resumed>) = 0 [pid 7755] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7752] <... futex resumed>) = 0 [pid 7750] close(3 [pid 7748] close(12 [pid 5849] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7756] write(1, "executing program\n", 18 [pid 7755] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], executing program [pid 7752] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7750] <... close resumed>) = 0 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7756] <... write resumed>) = 18 [pid 7755] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7750] close(4 [pid 5849] newfstatat(AT_FDCWD, "./149/file1", [pid 7756] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [ 185.489731][ T7752] exFAT-fs (loop1): error, data size is invalid(10) [ 185.507324][ T7752] exFAT-fs (loop1): Filesystem has been set read-only [pid 7755] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7750] <... close resumed>) = 0 [pid 7748] close(13 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7756] <... futex resumed>) = 0 [pid 7755] <... mmap resumed>) = 0x7fae053b5000 [pid 7750] close(5 [pid 5849] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7756] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7755] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7756] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7755] <... mprotect resumed>) = 0 [pid 7750] close(6 [pid 5849] openat(AT_FDCWD, "./149/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7756] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7755] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] close(14 [pid 5849] <... openat resumed>) = 4 [pid 7756] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7755] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7750] close(7 [pid 7756] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7755] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(4, "", ./strace-static-x86_64: Process 7757 attached [pid 7756] <... mmap resumed>) = 0x7fae053b5000 [pid 7750] close(8 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7756] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7755] <... clone3 resumed> => {parent_tid=[364]}, 88) = 364 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] close(15 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7757] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7756] <... mprotect resumed>) = 0 [pid 7755] rt_sigprocmask(SIG_SETMASK, [], [pid 7750] close(9 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7757] <... rseq resumed>) = 0 [pid 7756] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7755] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] close(16 [pid 5849] getdents64(4, [pid 7757] set_robust_list(0x7fae053d59a0, 24 [pid 7756] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7755] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7750] close(10 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7757] <... set_robust_list resumed>) = 0 [pid 7756] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7755] <... futex resumed>) = 0 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] close(17 [pid 5849] getdents64(4, ./strace-static-x86_64: Process 7758 attached [pid 7757] rt_sigprocmask(SIG_SETMASK, [], [pid 7755] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7750] close(11 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7758] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7757] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7756] <... clone3 resumed> => {parent_tid=[386]}, 88) = 386 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] close(18 [pid 5849] close(4 [pid 7758] <... rseq resumed>) = 0 [pid 7756] rt_sigprocmask(SIG_SETMASK, [], [pid 7750] close(12 [pid 5849] <... close resumed>) = 0 [pid 7758] set_robust_list(0x7fae053d59a0, 24 [pid 7757] memfd_create("syzkaller", 0 [pid 7756] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] rmdir("./149/file1" [pid 7758] <... set_robust_list resumed>) = 0 [pid 7756] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7750] close(13 [pid 7748] close(19 [pid 5849] <... rmdir resumed>) = 0 [pid 7758] rt_sigprocmask(SIG_SETMASK, [], [pid 7757] <... memfd_create resumed>) = 3 [pid 7756] <... futex resumed>) = 0 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7758] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7756] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7750] close(14 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7758] memfd_create("syzkaller", 0 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] close(20 [pid 5849] umount2("./149/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7757] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7750] close(15 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7758] <... memfd_create resumed>) = 3 [pid 7757] <... mmap resumed>) = 0x7fadfce00000 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] close(21 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7758] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7750] close(16 [pid 5849] newfstatat(AT_FDCWD, "./149/binderfs", [pid 7758] <... mmap resumed>) = 0x7fadfce00000 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7750] close(17 [pid 7748] close(22 [pid 7758] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] unlink("./149/binderfs" [pid 7757] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7750] close(18 [pid 7748] close(23 [pid 5849] <... unlink resumed>) = 0 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(3, [pid 7758] <... write resumed>) = 131072 [pid 7750] close(19 [pid 7748] close(24 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5849] close(3 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7750] close(20) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 7750] close(21 [pid 5849] rmdir("./149" [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... rmdir resumed>) = 0 [pid 7750] close(22) = -1 EBADF (Bad file descriptor) [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7750] close(23 [pid 5849] mkdir("./150", 0777 [pid 7758] munmap(0x7fadfce00000, 138412032 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] close(25 [pid 5849] <... mkdir resumed>) = 0 [pid 7758] <... munmap resumed>) = 0 [pid 7750] close(24 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7750] close(25) = -1 EBADF (Bad file descriptor) [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7750] close(26 [pid 5849] <... openat resumed>) = 3 [pid 7758] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7758] <... openat resumed>) = 4 [pid 7750] close(27 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7758] ioctl(4, LOOP_SET_FD, 3 [pid 7757] <... write resumed>) = 131072 [pid 7750] close(28 [pid 7748] close(26 [pid 5849] <... ioctl resumed>) = 0 [pid 7757] munmap(0x7fadfce00000, 138412032 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(3 [pid 7757] <... munmap resumed>) = 0 [pid 7750] close(29 [pid 7748] close(27 [pid 5849] <... close resumed>) = 0 [pid 7757] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7757] <... openat resumed>) = 4 [pid 7750] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7748] close(28 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7757] ioctl(4, LOOP_SET_FD, 3 [pid 7750] exit_group(0 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7752] <... futex resumed>) = ? [pid 7750] <... exit_group resumed>) = ? [pid 7748] close(29./strace-static-x86_64: Process 7759 attached [pid 7752] +++ exited with 0 +++ [pid 7750] +++ exited with 0 +++ [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=384, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5847] umount2("./152", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5847] openat(AT_FDCWD, "./152", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5847] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7759] set_robust_list(0x555572d846a0, 24 [pid 7757] <... ioctl resumed>) = 0 [pid 7748] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 373 [pid 5847] getdents64(3, [pid 7759] <... set_robust_list resumed>) = 0 [pid 7748] exit_group(0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7759] chdir("./150" [pid 5847] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7759] <... chdir resumed>) = 0 [pid 5847] <... umount2 resumed>) = 0 [pid 7759] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7759] setpgid(0, 0) = 0 [pid 7759] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5847] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./152/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7758] <... ioctl resumed>) = 0 [pid 5847] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7759] write(3, "1000", 4 [pid 7758] close(3 [pid 7749] <... futex resumed>) = ? [pid 7748] <... exit_group resumed>) = ? [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7759] <... write resumed>) = 4 [pid 7758] <... close resumed>) = 0 [pid 7754] <... futex resumed>) = ? [pid 7749] +++ exited with 0 +++ [pid 5847] openat(AT_FDCWD, "./152/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7759] close(3 [pid 7758] close(4 [pid 5847] <... openat resumed>) = 4 [pid 7759] <... close resumed>) = 0 [pid 7758] <... close resumed>) = 0 [pid 5847] newfstatat(4, "", [pid 7759] symlink("/dev/binderfs", "./binderfs" [pid 7758] mkdir("./file1", 0777 [pid 7754] +++ exited with 0 +++ [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 executing program [pid 7759] <... symlink resumed>) = 0 [pid 7758] <... mkdir resumed>) = 0 [pid 5847] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] close(4 [pid 7748] +++ exited with 0 +++ [pid 7757] close(3 [pid 5847] <... close resumed>) = 0 [pid 7757] <... close resumed>) = 0 [pid 5847] rmdir("./152/file1" [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=381, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5847] <... rmdir resumed>) = 0 [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 7759] write(1, "executing program\n", 18 [pid 7758] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 5847] umount2("./152/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7759] <... write resumed>) = 18 [pid 7757] close(4 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7759] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7757] <... close resumed>) = 0 [pid 5847] newfstatat(AT_FDCWD, "./152/binderfs", [pid 7759] <... futex resumed>) = 0 [pid 7757] mkdir("./file1", 0777 [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7759] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5847] unlink("./152/binderfs" [pid 7759] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7757] <... mkdir resumed>) = 0 [pid 5847] <... unlink resumed>) = 0 [pid 7759] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5847] getdents64(3, [pid 7759] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7757] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7759] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5847] close(3 [pid 7759] <... mmap resumed>) = 0x7fae053b5000 [pid 5847] <... close resumed>) = 0 [pid 7759] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5847] rmdir("./152" [pid 7759] <... mprotect resumed>) = 0 [pid 5847] <... rmdir resumed>) = 0 [ 185.591563][ T7758] loop2: detected capacity change from 0 to 256 [ 185.608490][ T7757] loop4: detected capacity change from 0 to 256 [pid 7759] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5846] <... restart_syscall resumed>) = 0 [pid 7759] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5847] mkdir("./153", 0777 [pid 7759] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5847] <... mkdir resumed>) = 0 ./strace-static-x86_64: Process 7760 attached [pid 7759] <... clone3 resumed> => {parent_tid=[374]}, 88) = 374 [pid 5846] umount2("./150", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7760] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7759] rt_sigprocmask(SIG_SETMASK, [], [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7760] <... rseq resumed>) = 0 [pid 7759] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5846] openat(AT_FDCWD, "./150", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7760] set_robust_list(0x7fae053d59a0, 24 [pid 7759] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... openat resumed>) = 3 [pid 5846] <... openat resumed>) = 3 [pid 7760] <... set_robust_list resumed>) = 0 [pid 7759] <... futex resumed>) = 0 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 5846] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7759] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5846] getdents64(3, [pid 7760] rt_sigprocmask(SIG_SETMASK, [], [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7760] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] <... ioctl resumed>) = 0 [pid 5846] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7760] memfd_create("syzkaller", 0 [pid 5847] close(3 [pid 7760] <... memfd_create resumed>) = 3 [pid 7760] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 7760] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5847] <... close resumed>) = 0 [pid 7760] <... write resumed>) = 131072 [pid 5846] <... umount2 resumed>) = 0 [pid 5846] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./150/file1", [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7760] munmap(0x7fadfce00000, 138412032 [pid 5846] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 7761 attached [pid 7760] <... munmap resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./150/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [ 185.654681][ T7757] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5846] newfstatat(4, "", [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 386 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7761] set_robust_list(0x555572d846a0, 24 [pid 5846] getdents64(4, [pid 7761] <... set_robust_list resumed>) = 0 [pid 7760] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7760] <... openat resumed>) = 4 [pid 7757] <... mount resumed>) = 0 [pid 5846] getdents64(4, [pid 7761] chdir("./153" [pid 7760] ioctl(4, LOOP_SET_FD, 3 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7761] <... chdir resumed>) = 0 [pid 5846] close(4 [pid 7761] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7757] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5846] <... close resumed>) = 0 [pid 7761] <... prctl resumed>) = 0 [pid 5846] rmdir("./150/file1" [pid 7761] setpgid(0, 0 [pid 5846] <... rmdir resumed>) = 0 [pid 7761] <... setpgid resumed>) = 0 [pid 5846] umount2("./150/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7761] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7761] <... openat resumed>) = 3 [pid 5846] newfstatat(AT_FDCWD, "./150/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7761] write(3, "1000", 4 [pid 5846] unlink("./150/binderfs" [pid 7761] <... write resumed>) = 4 [pid 5846] <... unlink resumed>) = 0 [pid 7761] close(3 [pid 5846] getdents64(3, [pid 7761] <... close resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] close(3 [pid 7757] <... openat resumed>) = 3 [pid 5846] <... close resumed>) = 0 [pid 7761] symlink("/dev/binderfs", "./binderfs" [pid 7757] chdir("./file1" [pid 5846] rmdir("./150" [pid 7761] <... symlink resumed>) = 0 [pid 7757] <... chdir resumed>) = 0 [pid 5846] <... rmdir resumed>) = 0 [pid 7757] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 7757] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7755] <... futex resumed>) = 0 [pid 7757] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7755] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7757] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7755] <... futex resumed>) = 0 [pid 7757] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7755] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] mkdir("./151", 0777) = 0 [pid 7761] write(1, "executing program\n", 18 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWRexecuting program [pid 7761] <... write resumed>) = 18 [pid 5846] <... openat resumed>) = 3 [pid 7761] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] ioctl(3, LOOP_CLR_FD) = 0 [pid 5846] close(3 [pid 7761] <... futex resumed>) = 0 [pid 7761] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7761] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7761] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7761] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7761] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7761] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 7762 attached => {parent_tid=[387]}, 88) = 387 [pid 7761] rt_sigprocmask(SIG_SETMASK, [], [pid 7762] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7761] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7762] <... rseq resumed>) = 0 [pid 7761] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7762] set_robust_list(0x7fae053d59a0, 24 [pid 7761] <... futex resumed>) = 0 [pid 7762] <... set_robust_list resumed>) = 0 [pid 7761] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7762] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 185.701260][ T7758] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 185.738122][ T7757] exFAT-fs (loop4): error, data size is invalid(10) [pid 7762] memfd_create("syzkaller", 0) = 3 [pid 7762] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 7758] <... mount resumed>) = 0 [pid 7757] <... openat resumed>) = -1 EIO (Input/output error) [pid 5846] <... close resumed>) = 0 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7763 attached [pid 7758] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7757] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7755] <... futex resumed>) = 0 [pid 7758] <... openat resumed>) = 3 [pid 7755] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7757] openat(AT_FDCWD, ".", O_RDONLY [pid 7755] <... futex resumed>) = 0 [pid 7757] <... openat resumed>) = 4 [ 185.745982][ T7757] exFAT-fs (loop4): Filesystem has been set read-only [pid 7755] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7758] chdir("./file1") = 0 [pid 7757] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7758] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7755] <... futex resumed>) = 0 [pid 7757] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7755] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7758] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7755] <... futex resumed>) = 0 [pid 7757] <... ioctl resumed>) = 0 [pid 7755] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7763] set_robust_list(0x555572d846a0, 24) = 0 [pid 7757] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7758] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7757] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7758] <... futex resumed>) = 1 [pid 7758] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7756] <... futex resumed>) = 0 [pid 7755] <... futex resumed>) = 0 [pid 7756] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7755] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7756] <... futex resumed>) = 1 [pid 7755] <... futex resumed>) = 1 [pid 7757] <... futex resumed>) = 0 [pid 7756] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7755] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7758] <... futex resumed>) = 0 [pid 7757] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7762] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7758] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7757] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7763] chdir("./151" [pid 7757] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 384 [pid 7763] <... chdir resumed>) = 0 [pid 7762] <... write resumed>) = 131072 [pid 7760] <... ioctl resumed>) = 0 [pid 7763] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7762] munmap(0x7fadfce00000, 138412032 [pid 7757] <... futex resumed>) = 1 [pid 7755] <... futex resumed>) = 0 [pid 7763] <... prctl resumed>) = 0 [pid 7757] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7763] setpgid(0, 0 [pid 7762] <... munmap resumed>) = 0 [pid 7755] close(3 [pid 7763] <... setpgid resumed>) = 0 [pid 7762] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7763] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7762] <... openat resumed>) = 4 [pid 7760] close(3 [pid 7755] <... close resumed>) = 0 [pid 7763] <... openat resumed>) = 3 [pid 7762] ioctl(4, LOOP_SET_FD, 3 [pid 7760] <... close resumed>) = 0 [pid 7755] close(4 [pid 7763] write(3, "1000", 4) = 4 [pid 7760] close(4 [pid 7755] <... close resumed>) = 0 [pid 7755] close(5 [pid 7763] close(3 [pid 7760] <... close resumed>) = 0 [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7755] close(6 [pid 7763] <... close resumed>) = 0 [pid 7760] mkdir("./file1", 0777 [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7763] symlink("/dev/binderfs", "./binderfs" [pid 7760] <... mkdir resumed>) = 0 [pid 7755] close(7 [pid 7763] <... symlink resumed>) = 0 [pid 7760] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 7758] <... openat resumed>) = -1 EIO (Input/output error) [pid 7763] write(1, "executing program\n", 18 [pid 7762] <... ioctl resumed>) = 0 [pid 7756] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7755] close(8 [pid 7756] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7763] <... write resumed>) = 18 [pid 7756] <... futex resumed>) = 0 [pid 7755] close(9) = -1 EBADF (Bad file descriptor) [pid 7756] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7763] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7755] close(10 [pid 7756] <... mmap resumed>) = 0x7fae05394000 [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7756] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7755] close(11) = -1 EBADF (Bad file descriptor) [pid 7756] <... mprotect resumed>) = 0 [pid 7755] close(12) = -1 EBADF (Bad file descriptor) [pid 7756] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7755] close(13) = -1 EBADF (Bad file descriptor) [pid 7763] <... futex resumed>) = 0 [pid 7755] close(14 [pid 7763] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7763] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7755] close(15 [pid 7763] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7763] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7756] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7755] close(16 [pid 7763] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7756] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7764 attached [pid 7763] <... mmap resumed>) = 0x7fae053b5000 [pid 7762] close(3 [pid 7758] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7755] close(17 [pid 7763] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7756] <... clone3 resumed> => {parent_tid=[387]}, 88) = 387 [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7763] <... mprotect resumed>) = 0 [pid 7756] rt_sigprocmask(SIG_SETMASK, [], [pid 7755] close(18) = -1 EBADF (Bad file descriptor) [pid 7762] <... close resumed>) = 0 [pid 7758] <... futex resumed>) = 0 [pid 7755] close(19 [pid 7762] close(4 [pid 7758] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7755] close(20 [pid 7762] <... close resumed>) = 0 [pid 7756] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7762] mkdir("./file1", 0777 [pid 7755] close(21 [pid 7764] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7756] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7762] <... mkdir resumed>) = 0 [pid 7756] <... futex resumed>) = 0 [pid 7755] close(22 [pid 7762] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7764] <... rseq resumed>) = 0 [pid 7763] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7755] close(23) = -1 EBADF (Bad file descriptor) [pid 7764] set_robust_list(0x7fae053b49a0, 24 [pid 7755] close(24) = -1 EBADF (Bad file descriptor) [pid 7755] close(25) = -1 EBADF (Bad file descriptor) [pid 7755] close(26) = -1 EBADF (Bad file descriptor) [pid 7755] close(27 [pid 7764] <... set_robust_list resumed>) = 0 [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 185.772742][ T7760] loop3: detected capacity change from 0 to 256 [ 185.781196][ T7758] exFAT-fs (loop2): error, data size is invalid(10) [ 185.802057][ T7762] loop1: detected capacity change from 0 to 256 [ 185.803743][ T7758] exFAT-fs (loop2): Filesystem has been set read-only [pid 7756] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7764] rt_sigprocmask(SIG_SETMASK, [], [pid 7763] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7755] close(28 [pid 7764] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7763] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7755] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7765 attached [pid 7764] openat(AT_FDCWD, ".", O_RDONLY [pid 7755] close(29) = -1 EBADF (Bad file descriptor) [pid 7764] <... openat resumed>) = 4 [pid 7755] exit_group(0 [pid 7764] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7763] <... clone3 resumed> => {parent_tid=[385]}, 88) = 385 [pid 7755] <... exit_group resumed>) = ? [pid 7764] <... futex resumed>) = 1 [pid 7763] rt_sigprocmask(SIG_SETMASK, [], [pid 7757] <... futex resumed>) = ? [pid 7764] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7763] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7757] +++ exited with 0 +++ [pid 7755] +++ exited with 0 +++ [pid 7765] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 7763] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=363, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5850] umount2("./145", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7763] <... futex resumed>) = 0 [pid 7765] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 7763] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7765] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7756] <... futex resumed>) = 0 [pid 5850] openat(AT_FDCWD, "./145", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7756] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... openat resumed>) = 3 [pid 7756] <... futex resumed>) = 1 [pid 5850] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7756] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] getdents64(3, [pid 7765] memfd_create("syzkaller", 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7765] <... memfd_create resumed>) = 3 [pid 5850] umount2("./145/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7765] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 7758] <... futex resumed>) = 0 [pid 7758] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080) = 0 [pid 7758] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7756] <... futex resumed>) = 0 [pid 7756] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7756] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7758] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7758] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7756] <... futex resumed>) = 0 [pid 7765] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7756] close(3) = 0 [pid 7756] close(4) = 0 [pid 7756] close(5) = -1 EBADF (Bad file descriptor) [pid 7756] close(6) = -1 EBADF (Bad file descriptor) [pid 7756] close(7) = -1 EBADF (Bad file descriptor) [pid 7756] close(8) = -1 EBADF (Bad file descriptor) [pid 7756] close(9 [pid 7765] <... write resumed>) = 131072 [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7758] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7756] close(10) = -1 EBADF (Bad file descriptor) [pid 7756] close(11) = -1 EBADF (Bad file descriptor) [pid 7756] close(12) = -1 EBADF (Bad file descriptor) [pid 7756] close(13) = -1 EBADF (Bad file descriptor) [pid 7756] close(14) = -1 EBADF (Bad file descriptor) [pid 7765] munmap(0x7fadfce00000, 138412032 [pid 7760] <... mount resumed>) = 0 [pid 7756] close(15 [pid 7760] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7765] <... munmap resumed>) = 0 [pid 7760] <... openat resumed>) = 3 [pid 7756] close(16 [pid 7765] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7760] chdir("./file1" [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7760] <... chdir resumed>) = 0 [pid 7756] close(17 [pid 7760] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7765] <... openat resumed>) = 4 [pid 7760] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7756] close(18 [pid 7760] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 185.855548][ T7760] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 185.883442][ T7762] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7765] ioctl(4, LOOP_SET_FD, 3 [pid 7760] <... futex resumed>) = 1 [pid 7759] <... futex resumed>) = 0 [pid 7756] close(19 [pid 7760] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7759] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7760] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7759] <... futex resumed>) = 0 [pid 7756] close(20 [pid 7760] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7759] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7765] <... ioctl resumed>) = 0 [pid 7762] <... mount resumed>) = 0 [pid 5850] <... umount2 resumed>) = 0 [pid 7756] close(21 [pid 5850] umount2("./145/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7756] close(22 [pid 5850] newfstatat(AT_FDCWD, "./145/file1", [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7756] close(23 [pid 5850] umount2("./145/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7756] close(24 [pid 5850] openat(AT_FDCWD, "./145/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... openat resumed>) = 4 [pid 7756] close(25 [pid 5850] newfstatat(4, "", [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7765] close(3 [pid 7762] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7756] close(26 [pid 5850] getdents64(4, [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7756] close(27 [pid 5850] getdents64(4, [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7756] close(28 [pid 5850] close(4 [pid 7762] <... openat resumed>) = 3 [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... close resumed>) = 0 [pid 7765] <... close resumed>) = 0 [pid 7765] close(4 [pid 7762] chdir("./file1" [pid 7756] close(29 [pid 5850] rmdir("./145/file1" [pid 7765] <... close resumed>) = 0 [pid 7762] <... chdir resumed>) = 0 [pid 7756] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... rmdir resumed>) = 0 [ 185.937665][ T7765] loop0: detected capacity change from 0 to 256 [ 185.938207][ T7760] exFAT-fs (loop3): error, data size is invalid(10) [pid 7765] mkdir("./file1", 0777 [pid 7762] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7756] exit_group(0 [pid 5850] umount2("./145/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7765] <... mkdir resumed>) = 0 [pid 7764] <... futex resumed>) = ? [pid 7762] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7760] <... openat resumed>) = -1 EIO (Input/output error) [pid 7759] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7758] <... futex resumed>) = ? [pid 7756] <... exit_group resumed>) = ? [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7765] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7764] +++ exited with 0 +++ [pid 7762] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7760] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7759] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7758] +++ exited with 0 +++ [pid 5850] newfstatat(AT_FDCWD, "./145/binderfs", [pid 7759] <... futex resumed>) = 0 [pid 7762] <... futex resumed>) = 1 [pid 7761] <... futex resumed>) = 0 [pid 7759] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7762] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7761] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] unlink("./145/binderfs" [pid 7762] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7761] <... futex resumed>) = 0 [pid 7760] <... futex resumed>) = 1 [pid 7759] <... futex resumed>) = 0 [pid 7762] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7761] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7760] openat(AT_FDCWD, ".", O_RDONLY [pid 7759] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=45000000} [pid 7756] +++ exited with 0 +++ [pid 5850] <... unlink resumed>) = 0 [pid 5850] getdents64(3, [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=385, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 7760] <... openat resumed>) = 4 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 7760] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] close(3 [pid 5848] <... restart_syscall resumed>) = 0 [pid 7760] <... futex resumed>) = 1 [pid 7759] <... futex resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 7759] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7760] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7759] <... futex resumed>) = 0 [pid 5850] rmdir("./145" [pid 7760] <... ioctl resumed>) = 0 [pid 7759] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... rmdir resumed>) = 0 [pid 5848] umount2("./149", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] mkdir("./146", 0777 [pid 7760] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... mkdir resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7760] <... futex resumed>) = 1 [pid 7759] <... futex resumed>) = 0 [pid 5850] <... openat resumed>) = 3 [pid 5848] openat(AT_FDCWD, "./149", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7760] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7759] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 7760] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7759] <... futex resumed>) = 0 [pid 5850] <... ioctl resumed>) = 0 [pid 5848] <... openat resumed>) = 3 [pid 7760] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7759] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] close(3 [pid 7760] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(3, "", [pid 7760] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... close resumed>) = 0 [pid 7760] <... futex resumed>) = 1 [pid 7759] <... futex resumed>) = 0 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7760] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [ 185.983597][ T7760] exFAT-fs (loop3): Filesystem has been set read-only [ 186.015504][ T7762] exFAT-fs (loop1): error, data size is invalid(10) [pid 7759] close(3./strace-static-x86_64: Process 7766 attached ) = 0 [pid 7759] close(4) = 0 [pid 5848] getdents64(3, [pid 7759] close(5) = -1 EBADF (Bad file descriptor) [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 365 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5848] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7766] set_robust_list(0x555572d846a0, 24 [pid 7759] close(6 [pid 7766] <... set_robust_list resumed>) = 0 [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7759] close(7 [pid 7766] chdir("./146" [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7762] <... openat resumed>) = -1 EIO (Input/output error) [pid 7766] <... chdir resumed>) = 0 [pid 7761] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7759] close(8 [pid 7762] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7762] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7766] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7761] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7766] <... prctl resumed>) = 0 [pid 7762] <... futex resumed>) = 0 [pid 7761] <... futex resumed>) = 1 [pid 7766] setpgid(0, 0 [pid 7762] openat(AT_FDCWD, ".", O_RDONLY [pid 7766] <... setpgid resumed>) = 0 [pid 7762] <... openat resumed>) = 4 [pid 7761] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7766] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7762] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7766] <... openat resumed>) = 3 [pid 7762] <... futex resumed>) = 1 [pid 7761] <... futex resumed>) = 0 [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] write(3, "1000", 4 [pid 7761] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7766] <... write resumed>) = 4 [pid 7762] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7761] <... futex resumed>) = 0 [pid 7759] close(9 [pid 7766] close(3 [pid 7762] <... ioctl resumed>) = 0 [pid 7761] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] <... close resumed>) = 0 [pid 7762] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7761] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7759] close(10 [pid 5848] <... umount2 resumed>) = 0 [pid 7766] symlink("/dev/binderfs", "./binderfs"executing program [pid 7762] <... futex resumed>) = 0 [pid 7761] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7766] <... symlink resumed>) = 0 [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7759] close(11 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(AT_FDCWD, "./149/file1", [pid 7759] close(12) = -1 EBADF (Bad file descriptor) [pid 7766] write(1, "executing program\n", 18 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7766] <... write resumed>) = 18 [pid 7759] close(13 [pid 7766] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7762] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7761] <... futex resumed>) = 0 [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7766] <... futex resumed>) = 0 [pid 7762] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7761] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7759] close(14 [pid 7766] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7762] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7766] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7762] <... futex resumed>) = 1 [pid 7761] <... futex resumed>) = 0 [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7762] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7761] close(3 [pid 5848] openat(AT_FDCWD, "./149/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7766] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7761] <... close resumed>) = 0 [pid 7759] close(15 [pid 7766] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7761] close(4 [pid 5848] <... openat resumed>) = 4 [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(4, "", [pid 7759] close(16 [pid 7766] <... mmap resumed>) = 0x7fae053b5000 [pid 7761] <... close resumed>) = 0 [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7766] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7761] close(5 [pid 7759] close(17 [pid 5848] getdents64(4, [pid 7766] <... mprotect resumed>) = 0 [pid 7761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7766] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7761] close(6 [pid 7759] close(18 [pid 5848] getdents64(4, [pid 7766] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7765] <... mount resumed>) = 0 [pid 7761] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 186.041542][ T7762] exFAT-fs (loop1): Filesystem has been set read-only [ 186.068040][ T7765] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7766] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7765] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY./strace-static-x86_64: Process 7767 attached ) = 3 [pid 7761] close(7 [pid 7759] close(19 [pid 5848] close(4 [pid 7767] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7765] chdir("./file1" [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7767] <... rseq resumed>) = 0 [pid 7765] <... chdir resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 7759] close(20 [pid 7767] set_robust_list(0x7fae053d59a0, 24 [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] rmdir("./149/file1" [pid 7767] <... set_robust_list resumed>) = 0 [pid 7759] close(21 [pid 7766] <... clone3 resumed> => {parent_tid=[366]}, 88) = 366 [pid 7761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7767] rt_sigprocmask(SIG_SETMASK, [], [pid 7766] rt_sigprocmask(SIG_SETMASK, [], [pid 7765] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... rmdir resumed>) = 0 [pid 7767] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7766] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7765] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7761] close(8 [pid 7759] close(22 [pid 5848] umount2("./149/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7767] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7766] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7767] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7766] <... futex resumed>) = 0 [pid 7765] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7761] close(9 [pid 7759] close(23 [pid 5848] newfstatat(AT_FDCWD, "./149/binderfs", [pid 7767] memfd_create("syzkaller", 0 [pid 7766] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7765] <... futex resumed>) = 1 [pid 7763] <... futex resumed>) = 0 [pid 7761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7767] <... memfd_create resumed>) = 3 [pid 7765] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7763] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7761] close(10 [pid 7759] close(24 [pid 5848] unlink("./149/binderfs" [pid 7767] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7763] <... futex resumed>) = 0 [pid 7761] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7763] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... unlink resumed>) = 0 [pid 7767] <... mmap resumed>) = 0x7fadfce00000 [pid 7761] close(11) = -1 EBADF (Bad file descriptor) [pid 7761] close(12) = -1 EBADF (Bad file descriptor) [pid 7761] close(13) = -1 EBADF (Bad file descriptor) [pid 7761] close(14) = -1 EBADF (Bad file descriptor) [pid 7761] close(15) = -1 EBADF (Bad file descriptor) [pid 7761] close(16) = -1 EBADF (Bad file descriptor) [pid 7761] close(17) = -1 EBADF (Bad file descriptor) [pid 7761] close(18) = -1 EBADF (Bad file descriptor) [pid 7761] close(19) = -1 EBADF (Bad file descriptor) [pid 7761] close(20) = -1 EBADF (Bad file descriptor) [pid 7767] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7761] close(21) = -1 EBADF (Bad file descriptor) [pid 7761] close(22) = -1 EBADF (Bad file descriptor) [pid 7761] close(23) = -1 EBADF (Bad file descriptor) [pid 7761] close(24) = -1 EBADF (Bad file descriptor) [pid 7761] close(25) = -1 EBADF (Bad file descriptor) [pid 7761] close(26) = -1 EBADF (Bad file descriptor) [pid 7761] close(27) = -1 EBADF (Bad file descriptor) [pid 7761] close(28) = -1 EBADF (Bad file descriptor) [pid 7761] close(29) = -1 EBADF (Bad file descriptor) [pid 7761] exit_group(0 [pid 7762] <... futex resumed>) = ? [pid 7761] <... exit_group resumed>) = ? [pid 7762] +++ exited with 0 +++ [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7767] <... write resumed>) = 131072 [pid 7759] close(25 [pid 5848] close(3 [pid 7761] +++ exited with 0 +++ [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=386, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... close resumed>) = 0 [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 5848] rmdir("./149" [pid 7767] munmap(0x7fadfce00000, 138412032 [pid 7759] close(26) = -1 EBADF (Bad file descriptor) [pid 5848] <... rmdir resumed>) = 0 [pid 7767] <... munmap resumed>) = 0 [pid 7759] close(27 [pid 7767] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5848] mkdir("./150", 0777) = 0 [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7767] <... openat resumed>) = 4 [pid 7759] close(28 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7767] ioctl(4, LOOP_SET_FD, 3 [pid 5848] <... openat resumed>) = 3 [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] ioctl(3, LOOP_CLR_FD [pid 7759] close(29 [pid 5847] <... restart_syscall resumed>) = 0 [pid 7759] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... ioctl resumed>) = 0 [pid 7759] exit_group(0 [pid 5848] close(3) = 0 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7768 attached [pid 7768] set_robust_list(0x555572d846a0, 24 [pid 7760] <... futex resumed>) = ? [pid 7759] <... exit_group resumed>) = ? [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 388 [pid 7760] +++ exited with 0 +++ [pid 5847] umount2("./153", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7768] <... set_robust_list resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7768] chdir("./150" [pid 7759] +++ exited with 0 +++ [pid 5847] openat(AT_FDCWD, "./153", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7768] <... chdir resumed>) = 0 [pid 7763] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7768] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7763] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7768] <... prctl resumed>) = 0 [pid 7763] <... futex resumed>) = 0 [pid 7768] setpgid(0, 0 [pid 7763] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7768] <... setpgid resumed>) = 0 [pid 7763] <... mmap resumed>) = 0x7fae05394000 [pid 7768] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7763] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7763] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7768] <... openat resumed>) = 3 [pid 7763] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5847] <... openat resumed>) = 3 ./strace-static-x86_64: Process 7769 attached [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=373, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5847] newfstatat(3, "", [pid 7763] <... clone3 resumed> => {parent_tid=[386]}, 88) = 386 [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 7769] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7763] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7769] <... rseq resumed>) = 0 [pid 7768] write(3, "1000", 4 [pid 7763] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7769] set_robust_list(0x7fae053b49a0, 24 [pid 7768] <... write resumed>) = 4 [pid 7767] <... ioctl resumed>) = 0 [pid 5849] <... restart_syscall resumed>) = 0 [pid 5847] getdents64(3, [pid 7769] <... set_robust_list resumed>) = 0 [pid 7768] close(3 [pid 7767] close(3 [pid 7763] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7769] rt_sigprocmask(SIG_SETMASK, [], [pid 7768] <... close resumed>) = 0 [pid 7763] <... futex resumed>) = 0 [pid 7769] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7768] symlink("/dev/binderfs", "./binderfs" [pid 7767] <... close resumed>) = 0 [pid 7763] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOWexecuting program [pid 7769] openat(AT_FDCWD, ".", O_RDONLY [pid 7768] <... symlink resumed>) = 0 [pid 7767] close(4 [pid 5849] umount2("./150", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7769] <... openat resumed>) = 5 [pid 7768] write(1, "executing program\n", 18 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7769] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7768] <... write resumed>) = 18 [pid 7765] <... openat resumed>) = -1 EIO (Input/output error) [pid 5849] openat(AT_FDCWD, "./150", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7769] <... futex resumed>) = 1 [pid 7768] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7763] <... futex resumed>) = 0 [pid 7768] <... futex resumed>) = 0 [pid 7767] <... close resumed>) = 0 [pid 7763] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... openat resumed>) = 3 [pid 7769] ioctl(5, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7768] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7767] mkdir("./file1", 0777 [pid 7765] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7763] <... futex resumed>) = 0 [pid 5849] newfstatat(3, "", [pid 7769] <... ioctl resumed>) = 0 [pid 7768] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7763] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7769] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [ 186.142291][ T7765] exFAT-fs (loop0): error, data size is invalid(10) [ 186.167644][ T7767] loop4: detected capacity change from 0 to 256 [ 186.176164][ T7765] exFAT-fs (loop0): Filesystem has been set read-only [pid 7768] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7763] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7769] <... futex resumed>) = 0 [pid 7768] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7767] <... mkdir resumed>) = 0 [pid 7765] <... futex resumed>) = 0 [pid 7763] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] getdents64(3, [pid 7769] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7768] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7767] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7765] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7763] <... futex resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] <... umount2 resumed>) = 0 [pid 7768] <... mmap resumed>) = 0x7fae053b5000 [pid 7763] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7768] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7768] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5849] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7765] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7768] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5847] newfstatat(AT_FDCWD, "./153/file1", [pid 7765] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7763] <... futex resumed>) = 0 [pid 7768] <... clone3 resumed> => {parent_tid=[389]}, 88) = 389 [pid 7765] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7763] close(3 [pid 5849] <... umount2 resumed>) = 0 [pid 5847] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7763] <... close resumed>) = 0 [pid 5849] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7763] close(4 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] openat(AT_FDCWD, "./153/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7763] close(5 [pid 5849] newfstatat(AT_FDCWD, "./150/file1", [pid 7763] <... close resumed>) = 0 [pid 7768] rt_sigprocmask(SIG_SETMASK, [], [pid 7763] close(6 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ./strace-static-x86_64: Process 7770 attached [pid 7768] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... openat resumed>) = 4 [pid 7770] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7768] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7763] close(7 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(4, "", [pid 7770] <... rseq resumed>) = 0 [pid 7768] <... futex resumed>) = 0 [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] openat(AT_FDCWD, "./150/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7770] set_robust_list(0x7fae053d59a0, 24 [pid 7768] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7763] close(8 [pid 7770] <... set_robust_list resumed>) = 0 [pid 5849] <... openat resumed>) = 4 [pid 5847] getdents64(4, [pid 7770] rt_sigprocmask(SIG_SETMASK, [], [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(4, "", [pid 7770] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7763] close(9 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7770] memfd_create("syzkaller", 0 [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(4, [pid 5847] getdents64(4, [pid 7770] <... memfd_create resumed>) = 3 [pid 7770] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 7770] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072) = 131072 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7770] munmap(0x7fadfce00000, 138412032 [pid 7763] close(10 [pid 7770] <... munmap resumed>) = 0 [pid 5849] getdents64(4, [pid 5847] close(4 [pid 7770] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] <... close resumed>) = 0 [pid 7763] close(11 [pid 5847] rmdir("./153/file1" [pid 5849] close(4 [pid 7770] <... openat resumed>) = 4 [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 5847] <... rmdir resumed>) = 0 [pid 7763] close(12 [pid 5849] rmdir("./150/file1" [pid 5847] umount2("./153/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7770] ioctl(4, LOOP_SET_FD, 3 [pid 7763] close(13 [pid 5849] <... rmdir resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./150/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] newfstatat(AT_FDCWD, "./153/binderfs", [pid 7763] close(14 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(AT_FDCWD, "./150/binderfs", [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7763] close(15 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] unlink("./153/binderfs" [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] unlink("./150/binderfs" [pid 7763] close(16 [pid 5849] <... unlink resumed>) = 0 [pid 5847] <... unlink resumed>) = 0 [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(3, [pid 7763] close(17 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(3 [pid 7763] close(18 [pid 5849] <... close resumed>) = 0 [ 186.255325][ T7767] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7767] <... mount resumed>) = 0 [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] rmdir("./150" [pid 5847] getdents64(3, [pid 7763] close(19) = -1 EBADF (Bad file descriptor) [pid 5849] <... rmdir resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7763] close(20 [pid 5849] mkdir("./151", 0777 [pid 5847] close(3 [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... mkdir resumed>) = 0 [pid 7763] close(21 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5847] <... close resumed>) = 0 [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7763] close(22 [pid 5849] <... openat resumed>) = 3 [pid 5847] rmdir("./153" [pid 7767] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7763] close(23 [pid 5849] <... ioctl resumed>) = 0 [pid 5847] <... rmdir resumed>) = 0 [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(3 [pid 5847] mkdir("./154", 0777 [pid 7763] close(24 [pid 7770] <... ioctl resumed>) = 0 [pid 7767] <... openat resumed>) = 3 [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 5847] <... mkdir resumed>) = 0 [pid 7770] close(3 [pid 7763] close(25 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR./strace-static-x86_64: Process 7771 attached [pid 7770] <... close resumed>) = 0 [pid 7767] chdir("./file1" [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7770] close(4 [pid 7767] <... chdir resumed>) = 0 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 375 [pid 5847] <... openat resumed>) = 3 [pid 7770] <... close resumed>) = 0 [pid 7767] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5847] ioctl(3, LOOP_CLR_FD [pid 7770] mkdir("./file1", 0777 [pid 7771] set_robust_list(0x555572d846a0, 24 [pid 7770] <... mkdir resumed>) = 0 [pid 7767] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5847] <... ioctl resumed>) = 0 [pid 7770] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7771] <... set_robust_list resumed>) = 0 [pid 7767] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] close(3) = 0 [pid 7771] chdir("./151" [pid 7767] <... futex resumed>) = 1 [pid 7766] <... futex resumed>) = 0 [pid 7763] close(26 [pid 7771] <... chdir resumed>) = 0 [pid 7767] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7766] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7771] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7767] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7766] <... futex resumed>) = 0 [ 186.305195][ T7770] loop2: detected capacity change from 0 to 256 [pid 7763] close(27./strace-static-x86_64: Process 7772 attached [pid 7771] <... prctl resumed>) = 0 [pid 7767] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7766] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7772] set_robust_list(0x555572d846a0, 24 [pid 7763] close(28 [pid 7772] <... set_robust_list resumed>) = 0 [pid 7772] chdir("./154" [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 388 [pid 7772] <... chdir resumed>) = 0 [pid 7771] setpgid(0, 0 [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7771] <... setpgid resumed>) = 0 [pid 7763] close(29 [pid 7772] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7763] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7771] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7772] <... prctl resumed>) = 0 [pid 7763] exit_group(0 [pid 7772] setpgid(0, 0) = 0 [pid 7771] <... openat resumed>) = 3 [pid 7769] <... futex resumed>) = ? [pid 7765] <... futex resumed>) = ? [pid 7771] write(3, "1000", 4 [pid 7763] <... exit_group resumed>) = ? [pid 7769] +++ exited with 0 +++ [pid 7765] +++ exited with 0 +++ [pid 7771] <... write resumed>) = 4 [pid 7772] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 7772] write(3, "1000", 4) = 4 [pid 7772] close(3) = 0 [pid 7772] symlink("/dev/binderfs", "./binderfs") = 0 [pid 7771] close(3) = 0 [pid 7771] symlink("/dev/binderfs", "./binderfs" [pid 7763] +++ exited with 0 +++ executing program [pid 7771] <... symlink resumed>) = 0 [pid 7772] write(1, "executing program\n", 18 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=384, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7772] <... write resumed>) = 18 [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 7772] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7772] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7772] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], executing program NULL, 8) = 0 [pid 7771] write(1, "executing program\n", 18 [pid 5846] <... restart_syscall resumed>) = 0 [pid 7772] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7771] <... write resumed>) = 18 [pid 7772] <... mmap resumed>) = 0x7fae053b5000 [pid 7771] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5846] umount2("./151", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./151", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7772] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5846] <... openat resumed>) = 3 [pid 7772] <... mprotect resumed>) = 0 [pid 5846] newfstatat(3, "", [pid 7772] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7771] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7772] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7771] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7767] <... openat resumed>) = -1 EIO (Input/output error) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7772] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7771] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5846] getdents64(3, [pid 7771] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7770] <... mount resumed>) = 0 [pid 7767] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 ./strace-static-x86_64: Process 7773 attached [pid 7772] <... clone3 resumed> => {parent_tid=[389]}, 88) = 389 [pid 7771] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7770] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7767] <... futex resumed>) = 1 [pid 7766] <... futex resumed>) = 0 [pid 5846] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7771] <... mmap resumed>) = 0x7fae053b5000 [pid 7773] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7770] <... openat resumed>) = 3 [pid 7767] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7766] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7773] <... rseq resumed>) = 0 [pid 7771] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7770] chdir("./file1" [pid 7767] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7766] <... futex resumed>) = 0 [pid 7773] set_robust_list(0x7fae053d59a0, 24 [pid 7772] rt_sigprocmask(SIG_SETMASK, [], [pid 7771] <... mprotect resumed>) = 0 [pid 7770] <... chdir resumed>) = 0 [pid 7767] openat(AT_FDCWD, ".", O_RDONLY [pid 7766] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7772] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7772] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7771] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7772] <... futex resumed>) = 0 [pid 7767] <... openat resumed>) = 4 [pid 7773] <... set_robust_list resumed>) = 0 [pid 7772] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7771] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7770] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5846] <... umount2 resumed>) = 0 [pid 7771] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 7774 attached [pid 7773] rt_sigprocmask(SIG_SETMASK, [], [pid 7770] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7767] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7773] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7771] <... clone3 resumed> => {parent_tid=[376]}, 88) = 376 [ 186.354764][ T7770] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 186.371811][ T7767] exFAT-fs (loop4): error, data size is invalid(10) [ 186.392381][ T7767] exFAT-fs (loop4): Filesystem has been set read-only [pid 7770] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7767] <... futex resumed>) = 1 [pid 7766] <... futex resumed>) = 0 [pid 7767] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7770] <... futex resumed>) = 1 [pid 7766] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7771] rt_sigprocmask(SIG_SETMASK, [], [pid 7768] <... futex resumed>) = 0 [pid 7766] <... futex resumed>) = 0 [pid 7767] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7774] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7773] memfd_create("syzkaller", 0 [pid 7771] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7768] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7767] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7766] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7774] <... rseq resumed>) = 0 [pid 7771] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7768] <... futex resumed>) = 0 [pid 7767] <... ioctl resumed>) = 0 [pid 5846] newfstatat(AT_FDCWD, "./151/file1", [pid 7774] set_robust_list(0x7fae053d59a0, 24 [pid 7773] <... memfd_create resumed>) = 3 [pid 7771] <... futex resumed>) = 0 [pid 7770] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7768] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7767] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7774] <... set_robust_list resumed>) = 0 [pid 7771] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5846] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7774] rt_sigprocmask(SIG_SETMASK, [], [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7774] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7767] <... futex resumed>) = 1 [pid 7766] <... futex resumed>) = 0 [pid 7766] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7767] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7766] <... futex resumed>) = 0 [pid 7773] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7767] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7766] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7767] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7774] memfd_create("syzkaller", 0 [pid 7773] <... mmap resumed>) = 0x7fadfce00000 [pid 7767] <... futex resumed>) = 1 [pid 7766] <... futex resumed>) = 0 [pid 5846] openat(AT_FDCWD, "./151/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7766] close(3 [pid 7767] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5846] <... openat resumed>) = 4 [pid 5846] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] close(4) = 0 [pid 7774] <... memfd_create resumed>) = 3 [pid 5846] rmdir("./151/file1" [pid 7774] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5846] <... rmdir resumed>) = 0 [pid 7774] <... mmap resumed>) = 0x7fadfce00000 [pid 5846] umount2("./151/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7774] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./151/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7774] <... write resumed>) = 131072 [pid 5846] unlink("./151/binderfs") = 0 [pid 5846] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] close(3) = 0 [pid 5846] rmdir("./151") = 0 [pid 7766] <... close resumed>) = 0 [pid 5846] mkdir("./152", 0777) = 0 [pid 7773] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7766] close(4 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7766] <... close resumed>) = 0 [pid 7774] munmap(0x7fadfce00000, 138412032) = 0 [pid 5846] <... openat resumed>) = 3 [pid 5846] ioctl(3, LOOP_CLR_FD) = 0 [pid 5846] close(3 [pid 7774] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7766] close(5 [pid 5846] <... close resumed>) = 0 [pid 7774] <... openat resumed>) = 4 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7774] ioctl(4, LOOP_SET_FD, 3 [pid 7773] <... write resumed>) = 131072 [pid 7770] <... openat resumed>) = -1 EIO (Input/output error) [pid 7766] close(6 [pid 7773] munmap(0x7fadfce00000, 138412032 [pid 7770] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7766] close(7 [pid 7770] <... futex resumed>) = 1 [pid 7770] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7768] <... futex resumed>) = 0 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7773] <... munmap resumed>) = 0 [pid 7770] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7768] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7766] close(8 [pid 7773] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7770] openat(AT_FDCWD, ".", O_RDONLY [pid 7768] <... futex resumed>) = 0 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7768] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7770] <... openat resumed>) = 4 [pid 7766] close(9 [pid 7773] <... openat resumed>) = 4 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7770] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 387 [pid 7770] <... futex resumed>) = 1 [pid 7766] close(10 [pid 7768] <... futex resumed>) = 0 [pid 7770] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7770] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7768] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7766] close(11./strace-static-x86_64: Process 7775 attached [pid 7773] ioctl(4, LOOP_SET_FD, 3 [pid 7770] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7768] <... futex resumed>) = 0 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7770] <... ioctl resumed>) = 0 [pid 7768] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7766] close(12) = -1 EBADF (Bad file descriptor) [pid 7770] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7775] set_robust_list(0x555572d846a0, 24 [pid 7770] <... futex resumed>) = 1 [pid 7768] <... futex resumed>) = 0 [pid 7766] close(13 [pid 7770] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7775] <... set_robust_list resumed>) = 0 [pid 7768] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7770] <... futex resumed>) = 0 [pid 7768] <... futex resumed>) = 1 [pid 7766] close(14 [pid 7770] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7768] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7770] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7768] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7766] close(15 [pid 7770] <... futex resumed>) = 0 [pid 7768] close(3 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7770] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7768] <... close resumed>) = 0 [pid 7766] close(16 [pid 7768] close(4 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7768] <... close resumed>) = 0 [pid 7766] close(17 [pid 7775] chdir("./152" [pid 7768] close(5 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 186.438506][ T7770] exFAT-fs (loop2): error, data size is invalid(10) [ 186.465676][ T7770] exFAT-fs (loop2): Filesystem has been set read-only [ 186.473960][ T7774] loop3: detected capacity change from 0 to 256 [pid 7775] <... chdir resumed>) = 0 [pid 7774] <... ioctl resumed>) = 0 [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] close(18 [pid 7768] close(6 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] close(19 [pid 7768] close(7 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] close(20 [pid 7768] close(8 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] close(21 [pid 7768] close(9 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] close(22 [pid 7774] close(3 [pid 7768] close(10 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7774] <... close resumed>) = 0 [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] close(23 [pid 7775] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7768] close(11 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] close(24 [pid 7775] <... prctl resumed>) = 0 [pid 7775] setpgid(0, 0 [pid 7768] close(12 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7774] close(4 [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] close(25 [pid 7775] <... setpgid resumed>) = 0 [pid 7774] <... close resumed>) = 0 [pid 7768] close(13 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7774] mkdir("./file1", 0777 [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] close(26 [pid 7775] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7774] <... mkdir resumed>) = 0 [pid 7773] <... ioctl resumed>) = 0 [pid 7768] close(14 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7774] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] close(27 [pid 7775] <... openat resumed>) = 3 [pid 7773] close(3 [pid 7768] close(15 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] write(3, "1000", 4 [pid 7773] <... close resumed>) = 0 [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] close(28 [pid 7775] <... write resumed>) = 4 [pid 7773] close(4 [pid 7768] close(16 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] close(3 [pid 7773] <... close resumed>) = 0 [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7766] close(29 [pid 7775] <... close resumed>) = 0 [pid 7773] mkdir("./file1", 0777 [pid 7768] close(17 [pid 7766] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7773] <... mkdir resumed>) = 0 [pid 7766] exit_group(0 [pid 7775] symlink("/dev/binderfs", "./binderfs") = 0 [pid 7773] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7768] close(18 [pid 7767] <... futex resumed>) = ? [pid 7766] <... exit_group resumed>) = ? [ 186.504587][ T7773] loop1: detected capacity change from 0 to 256 executing program [pid 7775] write(1, "executing program\n", 18 [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7767] +++ exited with 0 +++ [pid 7766] +++ exited with 0 +++ [pid 7775] <... write resumed>) = 18 [pid 7775] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7768] close(19 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=365, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7768] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7768] close(20) = -1 EBADF (Bad file descriptor) [pid 7768] close(21) = -1 EBADF (Bad file descriptor) [pid 7768] close(22) = -1 EBADF (Bad file descriptor) [pid 7768] close(23) = -1 EBADF (Bad file descriptor) [pid 7768] close(24) = -1 EBADF (Bad file descriptor) [pid 7768] close(25) = -1 EBADF (Bad file descriptor) [pid 7768] close(26) = -1 EBADF (Bad file descriptor) [pid 7768] close(27) = -1 EBADF (Bad file descriptor) [pid 7768] close(28) = -1 EBADF (Bad file descriptor) [pid 7768] close(29) = -1 EBADF (Bad file descriptor) [pid 7768] exit_group(0) = ? [pid 7770] <... futex resumed>) = ? [pid 7775] <... futex resumed>) = 0 [pid 7770] +++ exited with 0 +++ [pid 7768] +++ exited with 0 +++ [pid 5850] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=388, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7775] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 7775] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7775] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] umount2("./146", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7775] <... mmap resumed>) = 0x7fae053b5000 [pid 5848] <... restart_syscall resumed>) = 0 [pid 7775] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7775] <... mprotect resumed>) = 0 [pid 5850] openat(AT_FDCWD, "./146", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] umount2("./150", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7775] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5848] openat(AT_FDCWD, "./150", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5848] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5850] <... openat resumed>) = 3 [pid 7775] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5848] getdents64(3, [pid 7775] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5850] newfstatat(3, "", [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 ./strace-static-x86_64: Process 7776 attached [pid 5848] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7776] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7775] <... clone3 resumed> => {parent_tid=[388]}, 88) = 388 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7775] rt_sigprocmask(SIG_SETMASK, [], [pid 7776] <... rseq resumed>) = 0 [pid 7775] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] getdents64(3, [pid 5848] <... umount2 resumed>) = 0 [pid 7776] set_robust_list(0x7fae053d59a0, 24 [pid 7775] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5848] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7776] <... set_robust_list resumed>) = 0 [pid 7775] <... futex resumed>) = 0 [pid 5850] umount2("./146/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7776] rt_sigprocmask(SIG_SETMASK, [], [pid 7775] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5848] newfstatat(AT_FDCWD, "./150/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7776] <... rt_sigprocmask resumed>NULL, 8) = 0 [ 186.553688][ T7774] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5848] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7776] memfd_create("syzkaller", 0 [pid 7774] <... mount resumed>) = 0 [pid 5850] <... umount2 resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] openat(AT_FDCWD, "./150/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5848] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5848] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5848] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] close(4 [pid 7774] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5848] <... close resumed>) = 0 [pid 7774] <... openat resumed>) = 3 [pid 5850] umount2("./146/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] rmdir("./150/file1" [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... rmdir resumed>) = 0 [pid 7774] chdir("./file1" [pid 5850] newfstatat(AT_FDCWD, "./146/file1", [pid 5848] umount2("./150/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7774] <... chdir resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7774] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5848] newfstatat(AT_FDCWD, "./150/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] unlink("./150/binderfs") = 0 [pid 5848] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] close(3) = 0 [pid 5848] rmdir("./150") = 0 [pid 7774] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7776] <... memfd_create resumed>) = 3 [pid 5848] mkdir("./151", 0777) = 0 [pid 5850] umount2("./146/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] openat(AT_FDCWD, "./146/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 3 [pid 7774] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 7774] <... futex resumed>) = 1 [pid 5850] newfstatat(4, "", [pid 7776] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7771] <... futex resumed>) = 0 [pid 5848] <... ioctl resumed>) = 0 [pid 7776] <... mmap resumed>) = 0x7fadfce00000 [pid 7774] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7771] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5848] close(3 [pid 5850] getdents64(4, [pid 7776] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7773] <... mount resumed>) = 0 [pid 7771] <... futex resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7771] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5850] close(4 [pid 7776] <... write resumed>) = 131072 [pid 5850] <... close resumed>) = 0 [pid 5850] rmdir("./146/file1") = 0 [pid 5850] umount2("./146/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] newfstatat(AT_FDCWD, "./146/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] unlink("./146/binderfs") = 0 [pid 5850] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5850] close(3) = 0 [pid 5850] rmdir("./146") = 0 [pid 5850] mkdir("./147", 0777) = 0 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 3 [pid 5850] ioctl(3, LOOP_CLR_FD) = 0 [pid 5850] close(3 [pid 7773] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5850] <... close resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7773] <... openat resumed>) = 3 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 390 [pid 7776] munmap(0x7fadfce00000, 138412032./strace-static-x86_64: Process 7777 attached [pid 7777] set_robust_list(0x555572d846a0, 24 [pid 7776] <... munmap resumed>) = 0 [pid 7773] chdir("./file1" [pid 7776] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7773] <... chdir resumed>) = 0 [pid 7777] <... set_robust_list resumed>) = 0 [ 186.595831][ T7773] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 186.614618][ T7774] exFAT-fs (loop3): error, data size is invalid(10) [ 186.630594][ T7774] exFAT-fs (loop3): Filesystem has been set read-only [pid 7777] chdir("./151" [pid 7776] <... openat resumed>) = 4 [pid 7773] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7776] ioctl(4, LOOP_SET_FD, 3 [pid 7777] <... chdir resumed>) = 0 [pid 7777] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7773] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7777] <... prctl resumed>) = 0 [pid 7777] setpgid(0, 0 [pid 7773] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7777] <... setpgid resumed>) = 0 [pid 7777] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7777] <... openat resumed>) = 3 [pid 7774] <... openat resumed>) = -1 EIO (Input/output error) [pid 7773] <... futex resumed>) = 1 [pid 7772] <... futex resumed>) = 0 [pid 7773] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7777] write(3, "1000", 4 [pid 7772] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 7777] <... write resumed>) = 4 [pid 7772] <... futex resumed>) = 1 [pid 7773] <... futex resumed>) = 0 [pid 7772] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7777] close(3 [pid 7774] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7771] <... futex resumed>) = 0 [pid 7771] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7771] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7777] <... close resumed>) = 0 [pid 7774] <... futex resumed>) = 1 [pid 7777] symlink("/dev/binderfs", "./binderfs" [pid 7774] openat(AT_FDCWD, ".", O_RDONLY [pid 7777] <... symlink resumed>) = 0 [pid 7774] <... openat resumed>) = 4 [pid 7774] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7771] <... futex resumed>) = 0 [pid 7771] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7771] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7777] write(1, "executing program\n", 18 [pid 7774] <... futex resumed>) = 1 [pid 7777] <... write resumed>) = 18 [pid 7774] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7777] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7774] <... ioctl resumed>) = 0 [pid 7777] <... futex resumed>) = 0 [pid 7774] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7771] <... futex resumed>) = 0 [pid 7771] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7771] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7774] <... futex resumed>) = 1 [pid 7774] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7774] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7771] <... futex resumed>) = 0 [pid 7771] close(3) = 0 [pid 7771] close(4) = 0 [pid 7771] close(5) = -1 EBADF (Bad file descriptor) [pid 7771] close(6) = -1 EBADF (Bad file descriptor) [pid 7771] close(7) = -1 EBADF (Bad file descriptor) [pid 7771] close(8 [pid 7773] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7771] close(9) = -1 EBADF (Bad file descriptor) [pid 7771] close(10) = -1 EBADF (Bad file descriptor) [pid 7771] close(11) = -1 EBADF (Bad file descriptor) [pid 7771] close(12) = -1 EBADF (Bad file descriptor) [pid 7771] close(13) = -1 EBADF (Bad file descriptor) [pid 7771] close(14) = -1 EBADF (Bad file descriptor) [pid 7771] close(15) = -1 EBADF (Bad file descriptor) [pid 7771] close(16) = -1 EBADF (Bad file descriptor) [pid 7771] close(17) = -1 EBADF (Bad file descriptor) [pid 7771] close(18 [pid 7774] <... futex resumed>) = 1 [pid 7771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7774] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7771] close(19 [pid 7777] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7771] close(20 [pid 7777] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7771] close(21 [pid 7777] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7771] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7778 attached [pid 7777] <... mmap resumed>) = 0x7fae053b5000 [pid 7771] close(22 [pid 7777] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7778] set_robust_list(0x555572d846a0, 24 [pid 7777] <... mprotect resumed>) = 0 [pid 7771] close(23 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 367 [pid 7778] <... set_robust_list resumed>) = 0 [pid 7777] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7778] chdir("./147" [pid 7777] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7771] close(24 [pid 7777] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7771] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7779 attached [pid 7778] <... chdir resumed>) = 0 [pid 7771] close(25 [pid 7779] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7778] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7777] <... clone3 resumed> => {parent_tid=[391]}, 88) = 391 [pid 7771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7779] <... rseq resumed>) = 0 [pid 7778] <... prctl resumed>) = 0 [pid 7777] rt_sigprocmask(SIG_SETMASK, [], [pid 7771] close(26 [pid 7779] set_robust_list(0x7fae053d59a0, 24 [pid 7778] setpgid(0, 0 [pid 7777] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7779] <... set_robust_list resumed>) = 0 [pid 7778] <... setpgid resumed>) = 0 [pid 7777] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7771] close(27 [pid 7779] rt_sigprocmask(SIG_SETMASK, [], [pid 7778] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7777] <... futex resumed>) = 0 [pid 7771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7779] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7771] close(28 [pid 7777] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7771] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7779] memfd_create("syzkaller", 0 [pid 7778] <... openat resumed>) = 3 [pid 7771] close(29) = -1 EBADF (Bad file descriptor) [pid 7771] exit_group(0 [pid 7774] <... futex resumed>) = ? [pid 7771] <... exit_group resumed>) = ? [pid 7779] <... memfd_create resumed>) = 3 [pid 7774] +++ exited with 0 +++ [pid 7771] +++ exited with 0 +++ [pid 7779] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 executing program [pid 7778] write(3, "1000", 4 [pid 7779] <... mmap resumed>) = 0x7fadfce00000 [pid 7778] <... write resumed>) = 4 [pid 7776] <... ioctl resumed>) = 0 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=375, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7779] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7778] close(3) = 0 [pid 7779] <... write resumed>) = 131072 [pid 7778] symlink("/dev/binderfs", "./binderfs") = 0 [pid 7778] write(1, "executing program\n", 18) = 18 [pid 7778] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7778] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7778] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7778] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7779] munmap(0x7fadfce00000, 138412032 [pid 7778] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 7776] close(3 [pid 7779] <... munmap resumed>) = 0 [pid 5849] <... restart_syscall resumed>) = 0 [pid 7776] <... close resumed>) = 0 [pid 7778] <... mprotect resumed>) = 0 [pid 7776] close(4 [pid 7779] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7778] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7776] <... close resumed>) = 0 [ 186.648128][ T7776] loop0: detected capacity change from 0 to 256 [ 186.665127][ T7773] exFAT-fs (loop1): error, data size is invalid(10) [ 186.685790][ T7773] exFAT-fs (loop1): Filesystem has been set read-only [pid 5849] umount2("./151", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7779] <... openat resumed>) = 4 [pid 7776] mkdir("./file1", 0777 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7779] ioctl(4, LOOP_SET_FD, 3 [pid 7778] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7776] <... mkdir resumed>) = 0 [pid 7778] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7776] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 5849] openat(AT_FDCWD, "./151", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY./strace-static-x86_64: Process 7780 attached ) = 3 [pid 5849] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7772] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7772] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] getdents64(3, [pid 7772] <... futex resumed>) = 0 [pid 7772] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7772] <... mmap resumed>) = 0x7fae05394000 [pid 7772] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7780] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7778] <... clone3 resumed> => {parent_tid=[368]}, 88) = 368 [pid 7772] <... mprotect resumed>) = 0 [pid 5849] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7780] <... rseq resumed>) = 0 [pid 7778] rt_sigprocmask(SIG_SETMASK, [], [pid 7772] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7778] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7780] set_robust_list(0x7fae053d59a0, 24 [pid 7778] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7773] <... openat resumed>) = -1 EIO (Input/output error) [pid 7780] <... set_robust_list resumed>) = 0 [pid 7778] <... futex resumed>) = 0 [pid 7773] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7780] rt_sigprocmask(SIG_SETMASK, [], [pid 7778] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7773] <... futex resumed>) = 0 [pid 7780] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7772] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7780] memfd_create("syzkaller", 0 [pid 7772] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5849] <... umount2 resumed>) = 0 [pid 7773] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7772] <... clone3 resumed> => {parent_tid=[390]}, 88) = 390 [pid 7772] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7772] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7772] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 7781 attached [pid 7780] <... memfd_create resumed>) = 3 [pid 7780] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5849] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7781] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7780] <... mmap resumed>) = 0x7fadfce00000 [pid 7781] <... rseq resumed>) = 0 [pid 7780] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7781] set_robust_list(0x7fae053b49a0, 24) = 0 [pid 7781] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./151/file1", [pid 7781] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7781] openat(AT_FDCWD, ".", O_RDONLY [pid 5849] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7781] <... openat resumed>) = 4 [pid 7780] <... write resumed>) = 131072 [pid 7781] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7779] <... ioctl resumed>) = 0 [pid 7772] <... futex resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7781] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7779] close(3 [pid 7772] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7779] <... close resumed>) = 0 [pid 7772] <... futex resumed>) = 1 [pid 7780] munmap(0x7fadfce00000, 138412032 [pid 7779] close(4 [pid 7773] <... futex resumed>) = 0 [pid 7772] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] openat(AT_FDCWD, "./151/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7780] <... munmap resumed>) = 0 [pid 7779] <... close resumed>) = 0 [pid 7773] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7779] mkdir("./file1", 0777 [pid 5849] <... openat resumed>) = 4 [pid 7773] <... ioctl resumed>) = 0 [ 186.706048][ T7779] loop2: detected capacity change from 0 to 256 [pid 5849] newfstatat(4, "", [pid 7779] <... mkdir resumed>) = 0 [pid 7773] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7773] <... futex resumed>) = 1 [pid 7773] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] getdents64(4, [pid 7772] <... futex resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7772] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] getdents64(4, [pid 7772] <... futex resumed>) = 1 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7772] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] close(4 [pid 7779] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 5849] <... close resumed>) = 0 [pid 7780] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5849] rmdir("./151/file1" [pid 7780] <... openat resumed>) = 4 [pid 7780] ioctl(4, LOOP_SET_FD, 3 [pid 5849] <... rmdir resumed>) = 0 [pid 7773] <... futex resumed>) = 0 [pid 7773] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 5849] umount2("./151/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7776] <... mount resumed>) = 0 [pid 7773] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 186.756127][ T7776] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 186.760995][ T7780] loop4: detected capacity change from 0 to 256 [ 186.787082][ T7779] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7776] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7773] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7772] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5849] newfstatat(AT_FDCWD, "./151/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7773] <... futex resumed>) = 0 [pid 7773] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] unlink("./151/binderfs" [pid 7776] <... openat resumed>) = 3 [pid 5849] <... unlink resumed>) = 0 [pid 7780] <... ioctl resumed>) = 0 [pid 7780] close(3) = 0 [pid 7780] close(4) = 0 [pid 7780] mkdir("./file1", 0777) = 0 [pid 7780] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7776] chdir("./file1" [pid 5849] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7776] <... chdir resumed>) = 0 [pid 7772] close(3) = 0 [pid 7776] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5849] close(3 [pid 7772] close(4 [pid 7776] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7772] <... close resumed>) = 0 [pid 5849] <... close resumed>) = 0 [pid 7776] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7772] close(5 [pid 5849] rmdir("./151" [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7772] close(6 [pid 7776] <... futex resumed>) = 1 [pid 5849] <... rmdir resumed>) = 0 [pid 7776] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7775] <... futex resumed>) = 0 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] mkdir("./152", 0777) = 0 [pid 7772] close(7 [pid 7775] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7772] close(8 [pid 7776] <... futex resumed>) = 0 [pid 7775] <... futex resumed>) = 1 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... openat resumed>) = 3 [pid 7772] close(9 [pid 7776] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7772] close(10 [pid 7779] <... mount resumed>) = 0 [pid 7779] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 7779] chdir("./file1") = 0 [pid 7779] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 7779] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7779] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7777] <... futex resumed>) = 0 [pid 7777] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7779] <... futex resumed>) = 0 [pid 7779] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7772] close(11 [pid 5849] <... ioctl resumed>) = 0 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7772] close(12 [pid 5849] close(3 [pid 7777] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7780] <... mount resumed>) = 0 [pid 7780] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 7772] close(13 [pid 5849] <... close resumed>) = 0 [pid 7780] chdir("./file1") = 0 [pid 7780] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 7780] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7778] <... futex resumed>) = 0 [pid 7778] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7778] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7780] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [ 186.820802][ T7780] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 186.835229][ T7776] exFAT-fs (loop0): error, data size is invalid(10) [ 186.841249][ T7779] exFAT-fs (loop2): error, data size is invalid(10) [ 186.854307][ T7780] exFAT-fs (loop4): error, data size is invalid(10) [pid 7772] close(14./strace-static-x86_64: Process 7782 attached ) = -1 EBADF (Bad file descriptor) [pid 7782] set_robust_list(0x555572d846a0, 24 [pid 7779] <... openat resumed>) = -1 EIO (Input/output error) [pid 7772] close(15 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 377 [pid 7782] <... set_robust_list resumed>) = 0 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7782] chdir("./152" [pid 7776] <... openat resumed>) = -1 EIO (Input/output error) [pid 7775] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7772] close(16) = -1 EBADF (Bad file descriptor) [pid 7775] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7772] close(17 [pid 7782] <... chdir resumed>) = 0 [pid 7775] <... futex resumed>) = 0 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7782] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7776] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7775] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7772] close(18 [pid 7782] <... prctl resumed>) = 0 [pid 7776] <... futex resumed>) = 0 [pid 7775] <... mmap resumed>) = 0x7fae05394000 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7782] setpgid(0, 0 [pid 7776] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7775] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7772] close(19) = -1 EBADF (Bad file descriptor) [pid 7775] <... mprotect resumed>) = 0 [pid 7772] close(20 [pid 7775] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7772] close(21) = -1 EBADF (Bad file descriptor) [pid 7782] <... setpgid resumed>) = 0 [pid 7775] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7772] close(22 [pid 7782] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7778] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7777] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7778] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7777] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7772] close(23 [pid 7778] <... futex resumed>) = 0 [pid 7777] <... futex resumed>) = 0 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7778] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7777] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7778] <... mmap resumed>) = 0x7fae05394000 [pid 7777] <... mmap resumed>) = 0x7fae05394000 [pid 7772] close(24 [pid 7778] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7777] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7778] <... mprotect resumed>) = 0 [pid 7777] <... mprotect resumed>) = 0 [pid 7778] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7777] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7778] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7777] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7778] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7777] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7784 attached [pid 7779] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7777] <... clone3 resumed> => {parent_tid=[392]}, 88) = 392 ./strace-static-x86_64: Process 7783 attached [pid 7784] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7782] <... openat resumed>) = 3 [pid 7780] <... openat resumed>) = -1 EIO (Input/output error) [pid 7779] <... futex resumed>) = 0 [pid 7778] <... clone3 resumed> => {parent_tid=[369]}, 88) = 369 [pid 7777] rt_sigprocmask(SIG_SETMASK, [], [pid 7775] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7772] close(25./strace-static-x86_64: Process 7785 attached [pid 7784] <... rseq resumed>) = 0 [pid 7782] write(3, "1000", 4 [pid 7780] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7779] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7778] rt_sigprocmask(SIG_SETMASK, [], [pid 7777] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7785] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7784] set_robust_list(0x7fae053b49a0, 24 [pid 7783] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7780] <... futex resumed>) = 0 [pid 7778] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7777] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7772] close(26 [pid 7782] <... write resumed>) = 4 [pid 7775] <... clone3 resumed> => {parent_tid=[389]}, 88) = 389 [pid 7785] <... rseq resumed>) = 0 [pid 7784] <... set_robust_list resumed>) = 0 [pid 7783] <... rseq resumed>) = 0 [pid 7782] close(3 [pid 7780] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7778] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7777] <... futex resumed>) = 0 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7785] set_robust_list(0x7fae053b49a0, 24 [pid 7784] rt_sigprocmask(SIG_SETMASK, [], [pid 7783] set_robust_list(0x7fae053b49a0, 24 [pid 7782] <... close resumed>) = 0 [pid 7778] <... futex resumed>) = 0 [pid 7777] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7775] rt_sigprocmask(SIG_SETMASK, [], [pid 7772] close(27 [pid 7785] <... set_robust_list resumed>) = 0 [pid 7784] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7783] <... set_robust_list resumed>) = 0 [pid 7782] symlink("/dev/binderfs", "./binderfs" [pid 7778] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7775] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7785] rt_sigprocmask(SIG_SETMASK, [], [ 186.870485][ T7776] exFAT-fs (loop0): Filesystem has been set read-only [ 186.879103][ T7779] exFAT-fs (loop2): Filesystem has been set read-only [ 186.888746][ T7780] exFAT-fs (loop4): Filesystem has been set read-only [pid 7784] openat(AT_FDCWD, ".", O_RDONLY [pid 7783] rt_sigprocmask(SIG_SETMASK, [], [pid 7775] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7785] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7784] <... openat resumed>) = 4 [pid 7782] <... symlink resumed>) = 0 [pid 7772] close(28) = -1 EBADF (Bad file descriptor) [pid 7783] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7772] close(29 [pid 7784] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7777] <... futex resumed>) = 0 [pid 7777] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7777] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7779] <... futex resumed>) = 0 [pid 7779] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7783] openat(AT_FDCWD, ".", O_RDONLY [pid 7779] <... ioctl resumed>) = 0 [pid 7783] <... openat resumed>) = 4 [pid 7779] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7777] <... futex resumed>) = 0 [pid 7777] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7777] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7784] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7783] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7779] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7783] <... futex resumed>) = 1 [pid 7779] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7778] <... futex resumed>) = 0 [pid 7779] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7778] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7780] <... futex resumed>) = 0 [pid 7779] <... futex resumed>) = 1 [pid 7778] <... futex resumed>) = 1 [pid 7777] <... futex resumed>) = 0 [pid 7780] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7778] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7777] close(3 [pid 7780] <... ioctl resumed>) = 0 [pid 7777] <... close resumed>) = 0 [pid 7783] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7780] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7777] close(4 [pid 7780] <... futex resumed>) = 1 [pid 7778] <... futex resumed>) = 0 [pid 7777] <... close resumed>) = 0 [pid 7780] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7778] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7777] close(5 [pid 7778] <... futex resumed>) = 0 [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7778] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7777] close(6) = -1 EBADF (Bad file descriptor) [pid 7777] close(7) = -1 EBADF (Bad file descriptor) [pid 7777] close(8 [pid 7780] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7779] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7777] close(9 [pid 7780] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] close(10 [pid 7780] <... futex resumed>) = 1 [pid 7778] <... futex resumed>) = 0 [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7780] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7778] close(3 [pid 7777] close(11 [pid 7778] <... close resumed>) = 0 [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7778] close(4 [pid 7777] close(12 [pid 7785] openat(AT_FDCWD, ".", O_RDONLY [pid 7778] <... close resumed>) = 0 [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] <... futex resumed>) = 0 [pid 7772] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7778] close(5executing program [pid 7777] close(13 [pid 7785] <... openat resumed>) = 4 [pid 7782] write(1, "executing program\n", 18 [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7772] exit_group(0 [pid 7785] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7782] <... write resumed>) = 18 [pid 7781] <... futex resumed>) = ? [pid 7778] close(6 [pid 7777] close(14 [pid 7775] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7773] <... futex resumed>) = ? [pid 7772] <... exit_group resumed>) = ? [pid 7785] <... futex resumed>) = 0 [pid 7782] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7781] +++ exited with 0 +++ [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7773] +++ exited with 0 +++ [pid 7785] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7782] <... futex resumed>) = 0 [pid 7778] close(7 [pid 7777] close(15 [pid 7776] <... futex resumed>) = 0 [pid 7775] <... futex resumed>) = 1 [pid 7782] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7776] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7775] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7782] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7778] close(8 [pid 7777] close(16 [pid 7776] <... ioctl resumed>) = 0 [pid 7782] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7776] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7782] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7778] close(9 [pid 7777] close(17 [pid 7776] <... futex resumed>) = 1 [pid 7775] <... futex resumed>) = 0 [pid 7782] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7776] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7775] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7782] <... mmap resumed>) = 0x7fae053b5000 [pid 7778] close(10 [pid 7777] close(18 [pid 7776] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7775] <... futex resumed>) = 0 [pid 7782] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7776] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7775] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7782] <... mprotect resumed>) = 0 [pid 7778] close(11 [pid 7777] close(19 [pid 7776] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7782] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7778] close(12 [pid 7777] close(20 [pid 7776] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7782] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7776] <... futex resumed>) = 1 [pid 7775] <... futex resumed>) = 0 [pid 7782] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7778] close(13 [pid 7777] close(21 [pid 7776] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7775] close(3 [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7778] close(14 [pid 7777] close(22 [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7778] close(15 [pid 7777] close(23 [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7778] close(16 [pid 7777] close(24 [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7786 attached [pid 7778] close(17 [pid 7777] close(25 [pid 7775] <... close resumed>) = 0 [pid 7786] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7782] <... clone3 resumed> => {parent_tid=[378]}, 88) = 378 [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] close(4 [pid 7786] <... rseq resumed>) = 0 [pid 7782] rt_sigprocmask(SIG_SETMASK, [], [pid 7778] close(18 [pid 7777] close(26 [pid 7775] <... close resumed>) = 0 [pid 7786] set_robust_list(0x7fae053d59a0, 24 [pid 7782] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] close(5 [pid 7786] <... set_robust_list resumed>) = 0 [pid 7782] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7778] close(19 [pid 7777] close(27 [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7772] +++ exited with 0 +++ [pid 7786] rt_sigprocmask(SIG_SETMASK, [], [pid 7782] <... futex resumed>) = 0 [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] close(6 [pid 7786] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7782] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7778] close(20 [pid 7777] close(28 [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=388, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 7786] memfd_create("syzkaller", 0 [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 7778] close(21 [pid 7777] close(29 [pid 5847] <... restart_syscall resumed>) = 0 [pid 7786] <... memfd_create resumed>) = 3 [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7786] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7778] close(22 [pid 7777] exit_group(0 [pid 7786] <... mmap resumed>) = 0x7fadfce00000 [pid 7784] <... futex resumed>) = ? [pid 7779] <... futex resumed>) = ? [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7777] <... exit_group resumed>) = ? [pid 7775] close(7 [pid 7784] +++ exited with 0 +++ [pid 7779] +++ exited with 0 +++ [pid 7778] close(23 [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./154", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] close(8 [pid 7786] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7778] close(24 [pid 7777] +++ exited with 0 +++ [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7775] close(9 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=390, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5847] openat(AT_FDCWD, "./154", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] close(10 [pid 5847] <... openat resumed>) = 3 [pid 7778] close(25 [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] newfstatat(3, "", [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] close(11 [pid 7786] <... write resumed>) = 131072 [pid 7778] close(26 [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7775] close(12 [pid 7786] munmap(0x7fadfce00000, 138412032 [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... restart_syscall resumed>) = 0 [pid 5847] getdents64(3, [pid 7786] <... munmap resumed>) = 0 [pid 7778] close(27 [pid 7775] close(13 [pid 5848] umount2("./151", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7778] close(28 [pid 5848] openat(AT_FDCWD, "./151", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 3 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7775] close(14 [pid 7778] close(29 [pid 5848] newfstatat(3, "", [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7786] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7778] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7786] <... openat resumed>) = 4 [pid 7778] exit_group(0 [pid 5848] getdents64(3, [pid 5847] <... umount2 resumed>) = 0 [pid 7775] close(15 [pid 7778] <... exit_group resumed>) = ? [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7775] close(16 [pid 7786] ioctl(4, LOOP_SET_FD, 3 [pid 7783] <... futex resumed>) = ? [pid 7780] <... futex resumed>) = ? [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7775] close(17 [pid 7780] +++ exited with 0 +++ [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = 0 [pid 5847] newfstatat(AT_FDCWD, "./154/file1", [pid 7775] close(18 [pid 5848] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7775] close(19 [pid 5848] newfstatat(AT_FDCWD, "./151/file1", [pid 5847] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7775] close(20 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] openat(AT_FDCWD, "./154/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7775] close(21 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7783] +++ exited with 0 +++ [pid 7778] +++ exited with 0 +++ [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] openat(AT_FDCWD, "./151/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... openat resumed>) = 4 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=367, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5850] umount2("./147", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] openat(AT_FDCWD, "./147", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5850] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5850] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5850] umount2("./147/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7775] close(22 [pid 5850] <... umount2 resumed>) = 0 [pid 5848] <... openat resumed>) = 4 [pid 5847] newfstatat(4, "", [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./147/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] newfstatat(4, "", [pid 7775] close(23 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7775] close(24 [pid 5847] getdents64(4, [pid 5848] getdents64(4, [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7775] close(25 [pid 5847] getdents64(4, [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7786] <... ioctl resumed>) = 0 [pid 7775] close(26 [pid 5848] getdents64(4, [pid 5847] close(4 [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(AT_FDCWD, "./147/file1", [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7775] close(27 [pid 5847] <... close resumed>) = 0 [pid 5848] close(4 [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] rmdir("./154/file1" [pid 7775] close(28 [pid 7786] close(3) = 0 [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... rmdir resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 7786] close(4 [pid 7775] close(29 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] rmdir("./151/file1" [pid 5847] umount2("./154/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7786] <... close resumed>) = 0 [pid 7775] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7786] mkdir("./file1", 0777 [pid 7775] exit_group(0 [pid 5848] <... rmdir resumed>) = 0 [pid 5847] newfstatat(AT_FDCWD, "./154/binderfs", [pid 5850] umount2("./147/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7786] <... mkdir resumed>) = 0 [pid 7785] <... futex resumed>) = ? [pid 7776] <... futex resumed>) = ? [pid 7775] <... exit_group resumed>) = ? [pid 5848] umount2("./151/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7786] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7776] +++ exited with 0 +++ [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] unlink("./154/binderfs" [pid 7785] +++ exited with 0 +++ [pid 7775] +++ exited with 0 +++ [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=387, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5847] <... unlink resumed>) = 0 [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 5850] openat(AT_FDCWD, "./147/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] getdents64(3, [pid 5850] <... openat resumed>) = 4 [pid 5848] newfstatat(AT_FDCWD, "./151/binderfs", [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] <... restart_syscall resumed>) = 0 [pid 5847] close(3) = 0 [pid 5847] rmdir("./154" [pid 5846] umount2("./152", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5847] <... rmdir resumed>) = 0 [pid 5846] openat(AT_FDCWD, "./152", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] mkdir("./155", 0777 [pid 5846] <... openat resumed>) = 3 [pid 5846] newfstatat(3, "", [pid 5847] <... mkdir resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5846] getdents64(3, [pid 5847] <... openat resumed>) = 3 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 5846] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] unlink("./151/binderfs" [pid 5847] <... ioctl resumed>) = 0 [pid 5847] close(3 [pid 5846] <... umount2 resumed>) = 0 [pid 5846] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./152/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./152/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5846] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] <... close resumed>) = 0 [pid 5846] getdents64(4, [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] close(4) = 0 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 391 [pid 5846] rmdir("./152/file1"./strace-static-x86_64: Process 7787 attached [pid 5848] <... unlink resumed>) = 0 [pid 5846] <... rmdir resumed>) = 0 [pid 5850] newfstatat(4, "", [pid 5848] getdents64(3, [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] umount2("./152/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5850] getdents64(4, [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] close(3 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] newfstatat(AT_FDCWD, "./152/binderfs", [ 187.009486][ T7786] loop3: detected capacity change from 0 to 256 [pid 7787] set_robust_list(0x555572d846a0, 24 [pid 5850] getdents64(4, [pid 5848] <... close resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] rmdir("./151" [pid 5850] close(4 [pid 5846] unlink("./152/binderfs" [pid 5848] <... rmdir resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 5848] mkdir("./152", 0777 [pid 5846] <... unlink resumed>) = 0 [pid 5850] rmdir("./147/file1" [pid 5846] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] close(3) = 0 [pid 5846] rmdir("./152") = 0 [pid 7787] <... set_robust_list resumed>) = 0 [pid 7787] chdir("./155" [pid 5850] <... rmdir resumed>) = 0 [pid 5850] umount2("./147/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... mkdir resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5846] mkdir("./153", 0777 [pid 5850] newfstatat(AT_FDCWD, "./147/binderfs", [pid 5846] <... mkdir resumed>) = 0 [pid 7787] <... chdir resumed>) = 0 [pid 7787] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7787] setpgid(0, 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 7787] <... setpgid resumed>) = 0 [pid 7787] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5846] ioctl(3, LOOP_CLR_FD) = 0 [pid 7787] <... openat resumed>) = 3 [pid 5846] close(3 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] <... openat resumed>) = 3 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 5850] unlink("./147/binderfs" [pid 5848] <... ioctl resumed>) = 0 [pid 7787] write(3, "1000", 4) = 4 [pid 5850] <... unlink resumed>) = 0 [pid 5848] close(3 [pid 7787] close(3) = 0 [pid 7787] symlink("/dev/binderfs", "./binderfs") = 0 [pid 7787] write(1, "executing program\n", 18) = 18 [pid 7787] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5846] <... close resumed>) = 0 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7787] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7787] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7787] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7787] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7787] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 390 ./strace-static-x86_64: Process 7788 attached [pid 7787] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7787] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}executing program ./strace-static-x86_64: Process 7789 attached [pid 5850] getdents64(3, [pid 5848] <... close resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5850] close(3 [pid 7788] set_robust_list(0x555572d846a0, 24 [pid 7787] <... clone3 resumed> => {parent_tid=[392]}, 88) = 392 [pid 7787] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7787] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7788] <... set_robust_list resumed>) = 0 [pid 7787] <... futex resumed>) = 0 [pid 7788] chdir("./153" [pid 7787] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5850] <... close resumed>) = 0 [pid 7788] <... chdir resumed>) = 0 [pid 5850] rmdir("./147" [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 393 [pid 7788] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7788] setpgid(0, 0 [pid 5850] <... rmdir resumed>) = 0 [pid 7788] <... setpgid resumed>) = 0 ./strace-static-x86_64: Process 7790 attached [pid 7788] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 7788] write(3, "1000", 4) = 4 [pid 7788] close(3) = 0 [pid 7788] symlink("/dev/binderfs", "./binderfs" [pid 7790] set_robust_list(0x555572d846a0, 24 [pid 7788] <... symlink resumed>) = 0 [pid 7790] <... set_robust_list resumed>) = 0 [pid 7788] write(1, "executing program\n", 18 [pid 7790] chdir("./152" [pid 7788] <... write resumed>) = 18 [pid 7789] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [ 187.061746][ T7786] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5850] mkdir("./148", 0777 [pid 7789] <... rseq resumed>) = 0 executing program [pid 7790] <... chdir resumed>) = 0 [pid 7786] <... mount resumed>) = 0 [pid 7790] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7790] setpgid(0, 0) = 0 [pid 7790] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7786] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 7790] <... openat resumed>) = 3 [pid 7789] set_robust_list(0x7fae053d59a0, 24 [pid 7786] chdir("./file1" [pid 7789] <... set_robust_list resumed>) = 0 [pid 7788] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7786] <... chdir resumed>) = 0 [pid 5850] <... mkdir resumed>) = 0 [pid 7789] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7790] write(3, "1000", 4 [pid 7788] <... futex resumed>) = 0 [pid 7786] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7789] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... openat resumed>) = 3 [pid 7790] <... write resumed>) = 4 [pid 7788] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7786] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7788] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7786] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7788] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7786] <... futex resumed>) = 1 [pid 7788] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7786] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7790] close(3 [pid 7788] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7790] <... close resumed>) = 0 [pid 7788] <... mmap resumed>) = 0x7fae053b5000 [pid 7790] symlink("/dev/binderfs", "./binderfs" [pid 7788] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7790] <... symlink resumed>) = 0 [pid 7788] <... mprotect resumed>) = 0 [pid 7790] write(1, "executing program\n", 18 [pid 7788] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7790] <... write resumed>) = 18 [pid 7788] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7790] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7788] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 7791 attached [pid 7790] <... futex resumed>) = 0 [pid 7790] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7788] <... clone3 resumed> => {parent_tid=[391]}, 88) = 391 [pid 7790] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7788] rt_sigprocmask(SIG_SETMASK, [], [pid 7790] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7788] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7790] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7788] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7790] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7788] <... futex resumed>) = 0 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 7790] <... mmap resumed>) = 0x7fae053b5000 [pid 7788] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7790] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7789] memfd_create("syzkaller", 0 [pid 7790] <... mprotect resumed>) = 0 [pid 7782] <... futex resumed>) = 0 [pid 5850] <... ioctl resumed>) = 0 [pid 7790] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7790] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7791] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 ./strace-static-x86_64: Process 7792 attached [pid 7791] set_robust_list(0x7fae053d59a0, 24 [pid 7790] <... clone3 resumed> => {parent_tid=[394]}, 88) = 394 [pid 7792] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7791] <... set_robust_list resumed>) = 0 [pid 7792] <... rseq resumed>) = 0 [pid 7791] rt_sigprocmask(SIG_SETMASK, [], [pid 7790] rt_sigprocmask(SIG_SETMASK, [], [pid 7792] set_robust_list(0x7fae053d59a0, 24 [pid 7791] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7792] <... set_robust_list resumed>) = 0 [pid 7791] memfd_create("syzkaller", 0 [pid 7790] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7792] rt_sigprocmask(SIG_SETMASK, [], [pid 7790] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7792] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7790] <... futex resumed>) = 0 [pid 7792] memfd_create("syzkaller", 0 [pid 7791] <... memfd_create resumed>) = 3 [pid 7790] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7789] <... memfd_create resumed>) = 3 [pid 7782] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] close(3 [pid 7792] <... memfd_create resumed>) = 3 [pid 7791] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7789] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7786] <... futex resumed>) = 0 [pid 7782] <... futex resumed>) = 1 [pid 7792] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7791] <... mmap resumed>) = 0x7fadfce00000 [pid 7789] <... mmap resumed>) = 0x7fadfce00000 [pid 7786] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7782] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7792] <... mmap resumed>) = 0x7fadfce00000 [pid 7791] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7789] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7792] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7789] <... write resumed>) = 131072 [pid 7791] <... write resumed>) = 131072 [pid 7792] <... write resumed>) = 131072 [pid 7791] munmap(0x7fadfce00000, 138412032 [pid 7789] munmap(0x7fadfce00000, 138412032 [pid 7786] <... openat resumed>) = -1 EIO (Input/output error) [pid 5850] <... close resumed>) = 0 [pid 7792] munmap(0x7fadfce00000, 138412032 [pid 7791] <... munmap resumed>) = 0 [pid 7786] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7792] <... munmap resumed>) = 0 [pid 7791] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7789] <... munmap resumed>) = 0 [pid 7786] <... futex resumed>) = 1 [pid 7782] <... futex resumed>) = 0 [pid 7792] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7791] <... openat resumed>) = 4 [pid 7789] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7786] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7782] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7792] <... openat resumed>) = 4 [pid 7791] ioctl(4, LOOP_SET_FD, 3 [pid 7786] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7792] ioctl(4, LOOP_SET_FD, 3 [pid 7789] <... openat resumed>) = 4 [pid 7786] openat(AT_FDCWD, ".", O_RDONLY [pid 7782] <... futex resumed>) = 0 executing program [pid 7789] ioctl(4, LOOP_SET_FD, 3 [pid 7782] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 7793 attached [pid 7793] set_robust_list(0x555572d846a0, 24) = 0 [pid 7793] chdir("./148" [pid 7786] <... openat resumed>) = 4 [pid 7793] <... chdir resumed>) = 0 [pid 7793] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7786] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7793] <... prctl resumed>) = 0 [pid 7786] <... futex resumed>) = 1 [pid 7793] setpgid(0, 0 [pid 7786] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7793] <... setpgid resumed>) = 0 [pid 7793] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 7793] write(3, "1000", 4) = 4 [pid 7793] close(3) = 0 [pid 7793] symlink("/dev/binderfs", "./binderfs") = 0 [pid 7793] write(1, "executing program\n", 18) = 18 [pid 7793] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7793] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7793] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7793] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7793] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7793] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7793] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7782] <... futex resumed>) = 0 ./strace-static-x86_64: Process 7794 attached [pid 7791] <... ioctl resumed>) = 0 [pid 7794] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7793] <... clone3 resumed> => {parent_tid=[371]}, 88) = 371 [pid 7791] close(3 [pid 7794] <... rseq resumed>) = 0 [pid 7793] rt_sigprocmask(SIG_SETMASK, [], [pid 7791] <... close resumed>) = 0 [pid 7782] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7794] set_robust_list(0x7fae053d59a0, 24 [pid 7793] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7791] close(4 [pid 7786] <... futex resumed>) = 0 [pid 7782] <... futex resumed>) = 1 [pid 7794] <... set_robust_list resumed>) = 0 [pid 7793] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7791] <... close resumed>) = 0 [pid 7786] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7782] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7794] rt_sigprocmask(SIG_SETMASK, [], [pid 7793] <... futex resumed>) = 0 [pid 7791] mkdir("./file1", 0777 [pid 7786] <... ioctl resumed>) = 0 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 370 [pid 7794] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7793] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7791] <... mkdir resumed>) = 0 [pid 7786] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7794] memfd_create("syzkaller", 0 [pid 7786] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7791] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7782] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7782] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7794] <... memfd_create resumed>) = 3 [ 187.137999][ T7786] exFAT-fs (loop3): error, data size is invalid(10) [ 187.144949][ T7786] exFAT-fs (loop3): Filesystem has been set read-only [ 187.173208][ T7791] loop0: detected capacity change from 0 to 256 [ 187.181787][ T7792] loop2: detected capacity change from 0 to 256 [pid 7794] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 7786] <... futex resumed>) = 0 [pid 7782] <... futex resumed>) = 1 [pid 7786] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7786] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7786] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7794] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7792] <... ioctl resumed>) = 0 [pid 7782] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7794] <... write resumed>) = 131072 [pid 7792] close(3) = 0 [pid 7792] close(4) = 0 [pid 7792] mkdir("./file1", 0777 [pid 7794] munmap(0x7fadfce00000, 138412032 [pid 7792] <... mkdir resumed>) = 0 [pid 7794] <... munmap resumed>) = 0 [pid 7792] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7794] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 7794] ioctl(4, LOOP_SET_FD, 3 [pid 7782] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7782] close(3 [pid 7789] <... ioctl resumed>) = 0 [pid 7794] <... ioctl resumed>) = 0 [pid 7782] <... close resumed>) = 0 [pid 7782] close(4) = 0 [pid 7791] <... mount resumed>) = 0 [pid 7782] close(5 [pid 7789] close(3) = 0 [pid 7789] close(4) = 0 [pid 7794] close(3 [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7789] mkdir("./file1", 0777 [pid 7794] <... close resumed>) = 0 [pid 7789] <... mkdir resumed>) = 0 [pid 7782] close(6 [pid 7794] close(4 [pid 7789] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7794] <... close resumed>) = 0 [pid 7794] mkdir("./file1", 0777 [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 187.195672][ T7789] loop1: detected capacity change from 0 to 256 [ 187.208947][ T7791] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 187.225295][ T7794] loop4: detected capacity change from 0 to 256 [pid 7794] <... mkdir resumed>) = 0 [pid 7791] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7782] close(7) = -1 EBADF (Bad file descriptor) [pid 7791] <... openat resumed>) = 3 [pid 7782] close(8 [pid 7791] chdir("./file1" [pid 7794] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7782] close(9) = -1 EBADF (Bad file descriptor) [pid 7791] <... chdir resumed>) = 0 [pid 7782] close(10 [pid 7791] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7791] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7782] close(11 [pid 7791] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7791] <... futex resumed>) = 1 [pid 7782] close(12 [pid 7791] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... futex resumed>) = 0 [pid 7791] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7789] <... mount resumed>) = 0 [pid 7788] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7782] close(13 [pid 7788] <... futex resumed>) = 0 [ 187.254019][ T7789] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 187.261764][ T7792] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7791] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7789] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7788] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7789] <... openat resumed>) = 3 [pid 7789] chdir("./file1") = 0 [pid 7789] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 7789] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7787] <... futex resumed>) = 0 [pid 7789] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7787] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7782] close(14 [pid 7787] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7782] close(15) = -1 EBADF (Bad file descriptor) [pid 7782] close(16) = -1 EBADF (Bad file descriptor) [pid 7792] <... mount resumed>) = 0 [pid 7782] close(17 [pid 7792] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7792] <... openat resumed>) = 3 [pid 7782] close(18 [pid 7792] chdir("./file1" [pid 7791] <... openat resumed>) = -1 EIO (Input/output error) [pid 7789] <... openat resumed>) = -1 EIO (Input/output error) [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7782] close(19 [pid 7792] <... chdir resumed>) = 0 [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7782] close(20 [pid 7792] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7792] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7791] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7789] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7788] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7782] close(21 [pid 7792] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7791] <... futex resumed>) = 0 [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7792] <... futex resumed>) = 1 [pid 7791] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7782] close(22 [pid 7789] <... futex resumed>) = 1 [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7789] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7788] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7782] close(23 [pid 7788] <... futex resumed>) = 0 [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7782] close(24 [pid 7792] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7791] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7790] <... futex resumed>) = 0 [pid 7787] <... futex resumed>) = 0 [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 187.296547][ T7789] exFAT-fs (loop1): error, data size is invalid(10) [ 187.298545][ T7791] exFAT-fs (loop0): error, data size is invalid(10) [ 187.314788][ T7789] exFAT-fs (loop1): Filesystem has been set read-only [ 187.320310][ T7791] exFAT-fs (loop0): Filesystem has been set read-only [ 187.334012][ T7794] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7791] openat(AT_FDCWD, ".", O_RDONLY [pid 7792] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7790] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7787] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7782] close(25 [pid 7792] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7791] <... openat resumed>) = 4 [pid 7782] close(26 [pid 7790] <... futex resumed>) = 0 [pid 7789] <... futex resumed>) = 0 [pid 7787] <... futex resumed>) = 1 [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7790] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7789] openat(AT_FDCWD, ".", O_RDONLY [pid 7787] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7782] close(27 [pid 7791] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7789] <... openat resumed>) = 4 [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7789] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7782] close(28) = -1 EBADF (Bad file descriptor) [pid 7791] <... futex resumed>) = 1 [pid 7789] <... futex resumed>) = 1 [pid 7788] <... futex resumed>) = 0 [pid 7787] <... futex resumed>) = 0 [pid 7788] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7787] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7788] <... futex resumed>) = 0 [pid 7787] <... futex resumed>) = 0 [pid 7788] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7787] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7794] <... mount resumed>) = 0 [pid 7791] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7789] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7782] close(29 [pid 7794] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7791] <... ioctl resumed>) = 0 [pid 7789] <... ioctl resumed>) = 0 [pid 7792] <... openat resumed>) = -1 EIO (Input/output error) [pid 7782] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7794] <... openat resumed>) = 3 [pid 7792] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7791] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7789] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7782] exit_group(0 [pid 7794] chdir("./file1" [pid 7792] <... futex resumed>) = 1 [pid 7791] <... futex resumed>) = 1 [pid 7790] <... futex resumed>) = 0 [pid 7788] <... futex resumed>) = 0 [pid 7789] <... futex resumed>) = 1 [pid 7782] <... exit_group resumed>) = ? [pid 7794] <... chdir resumed>) = 0 [pid 7792] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7791] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7790] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7789] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7788] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7787] <... futex resumed>) = 0 [pid 7786] <... futex resumed>) = ? [pid 7794] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7790] <... futex resumed>) = 0 [pid 7788] <... futex resumed>) = 0 [pid 7787] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7786] +++ exited with 0 +++ [pid 7782] +++ exited with 0 +++ [pid 7794] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7790] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7788] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7787] <... futex resumed>) = 0 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=377, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7794] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7792] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7791] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7789] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7787] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 7794] <... futex resumed>) = 1 [pid 7793] <... futex resumed>) = 0 [pid 7792] openat(AT_FDCWD, ".", O_RDONLY [pid 7791] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7789] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 5849] <... restart_syscall resumed>) = 0 [pid 7794] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7793] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7792] <... openat resumed>) = 4 [pid 7791] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7789] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7794] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7792] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7791] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7789] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [ 187.360921][ T7792] exFAT-fs (loop2): error, data size is invalid(10) [ 187.379750][ T7792] exFAT-fs (loop2): Filesystem has been set read-only [pid 7794] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7793] <... futex resumed>) = 0 [pid 7792] <... futex resumed>) = 1 [pid 7791] <... futex resumed>) = 1 [pid 7790] <... futex resumed>) = 0 [pid 7789] <... futex resumed>) = 1 [pid 7788] <... futex resumed>) = 0 [pid 7787] <... futex resumed>) = 0 [pid 5849] umount2("./152", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7792] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7791] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7790] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7789] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7788] close(3 [pid 7787] close(3 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7792] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7790] <... futex resumed>) = 0 [pid 7788] <... close resumed>) = 0 [pid 7787] <... close resumed>) = 0 [pid 5849] openat(AT_FDCWD, "./152", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7793] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7792] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7790] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7788] close(4 [pid 7787] close(4 [pid 5849] <... openat resumed>) = 3 [pid 7787] <... close resumed>) = 0 [pid 5849] newfstatat(3, "", [pid 7788] <... close resumed>) = 0 [pid 7787] close(5 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7792] <... ioctl resumed>) = 0 [pid 7788] close(5 [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(3, [pid 7792] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] close(6 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7792] <... futex resumed>) = 1 [pid 7790] <... futex resumed>) = 0 [pid 7788] close(6 [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7792] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7790] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] close(7 [pid 5849] <... umount2 resumed>) = 0 [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7787] close(8 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(AT_FDCWD, "./152/file1", [pid 7794] <... openat resumed>) = -1 EIO (Input/output error) [pid 7792] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7790] <... futex resumed>) = 0 [pid 7788] close(7 [pid 7787] close(9 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7794] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7792] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7790] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7794] <... futex resumed>) = 1 [pid 7792] <... futex resumed>) = 0 [pid 7790] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7788] close(8 [pid 7787] close(10 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7794] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7792] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7790] close(3 [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] openat(AT_FDCWD, "./152/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7793] <... futex resumed>) = 0 [pid 7790] <... close resumed>) = 0 [pid 7788] close(9 [pid 7787] close(11 [pid 5849] <... openat resumed>) = 4 [pid 7793] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7790] close(4 [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(4, "", [pid 7794] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7793] <... futex resumed>) = 0 [pid 7790] <... close resumed>) = 0 [pid 7788] close(10 [pid 7787] close(12 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7794] openat(AT_FDCWD, ".", O_RDONLY [pid 7793] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7790] close(5 [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(4, [pid 7794] <... openat resumed>) = 4 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] close(11 [ 187.432231][ T7794] exFAT-fs (loop4): error, data size is invalid(10) [ 187.463449][ T7794] exFAT-fs (loop4): Filesystem has been set read-only [pid 7787] close(13 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7794] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7790] close(6 [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7794] <... futex resumed>) = 1 [pid 7793] <... futex resumed>) = 0 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] close(12 [pid 7787] close(14 [pid 5849] getdents64(4, [pid 7794] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7793] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7790] close(7 [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7794] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7793] <... futex resumed>) = 0 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] close(13 [pid 7787] close(15 [pid 7794] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7793] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7790] close(8 [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(4 [pid 7788] close(14 [pid 7787] close(16 [pid 5849] <... close resumed>) = 0 [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] rmdir("./152/file1" [pid 7787] close(17 [pid 5849] <... rmdir resumed>) = 0 [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./152/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7787] close(18 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(AT_FDCWD, "./152/binderfs", [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] close(19 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7794] <... ioctl resumed>) = 0 [pid 7790] close(9 [pid 7788] close(15 [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] unlink("./152/binderfs" [pid 7794] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] close(20 [pid 5849] <... unlink resumed>) = 0 [pid 7790] close(10 [pid 7788] close(16 [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(3, [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] close(21 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7790] close(11 [pid 7788] close(17 [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(3 [pid 7794] <... futex resumed>) = 1 [pid 7793] <... futex resumed>) = 0 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] close(22 [pid 5849] <... close resumed>) = 0 [pid 7794] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7793] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7790] close(12 [pid 7788] close(18 [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] rmdir("./152" [pid 7794] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7793] <... futex resumed>) = 0 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] close(23 [pid 5849] <... rmdir resumed>) = 0 [pid 7794] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7793] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7790] close(13 [pid 7788] close(19 [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] mkdir("./153", 0777 [pid 7787] close(24 [pid 7793] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... mkdir resumed>) = 0 [pid 7793] close(3 [pid 7790] close(14 [pid 7788] close(20 [pid 7787] close(25 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7794] <... futex resumed>) = 0 [pid 7793] <... close resumed>) = 0 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... openat resumed>) = 3 [pid 7790] close(15 [pid 7788] close(21 [pid 7793] close(4 [pid 7794] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] close(26 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7793] <... close resumed>) = 0 [pid 7790] close(16 [pid 7788] close(22 [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... ioctl resumed>) = 0 [pid 7793] close(5 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7790] close(17 [pid 7788] close(23 [pid 7787] close(27 [pid 5849] close(3 [pid 7793] close(6 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 7793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7790] close(18 [pid 7788] close(24 [pid 7787] close(28 [pid 7793] close(7 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7790] close(19 [pid 7788] close(25 [pid 7787] close(29 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7796 attached [pid 7793] close(8 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7790] close(20 [pid 7788] close(26 [pid 7787] exit_group(0 [pid 7793] close(9 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7789] <... futex resumed>) = ? [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7787] <... exit_group resumed>) = ? [pid 7796] set_robust_list(0x555572d846a0, 24 [pid 7793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7790] close(21 [pid 7789] +++ exited with 0 +++ [pid 7788] close(27 [pid 7787] +++ exited with 0 +++ [pid 7796] <... set_robust_list resumed>) = 0 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 379 [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=391, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7796] chdir("./153" [pid 7790] close(22 [pid 7788] close(28 [pid 7796] <... chdir resumed>) = 0 [pid 7793] close(10 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7796] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7790] close(23 [pid 5847] umount2("./155", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7796] <... prctl resumed>) = 0 [pid 7788] close(29 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7796] setpgid(0, 0 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "./155", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7796] <... setpgid resumed>) = 0 [pid 7790] close(24 [pid 7788] exit_group(0 [pid 5847] <... openat resumed>) = 3 [pid 7796] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7791] <... futex resumed>) = ? [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] <... exit_group resumed>) = ? [pid 5847] newfstatat(3, "", [pid 7796] <... openat resumed>) = 3 [pid 7793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7791] +++ exited with 0 +++ [pid 7790] close(25 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7796] write(3, "1000", 4 [pid 5847] getdents64(3, [pid 7796] <... write resumed>) = 4 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7796] close(3 [pid 5847] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7796] <... close resumed>) = 0 [pid 7796] symlink("/dev/binderfs", "./binderfs") = 0 [pid 7793] close(11 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7788] +++ exited with 0 +++ [pid 7793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=390, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- executing program [pid 7793] close(12 [pid 7790] close(26 [pid 5846] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5846] umount2("./153", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./153", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5846] newfstatat(3, "", [pid 7796] write(1, "executing program\n", 18 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7796] <... write resumed>) = 18 [pid 5846] getdents64(3, [pid 7796] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7796] <... futex resumed>) = 0 [pid 5846] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7796] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7796] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7796] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7796] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7793] close(13) = -1 EBADF (Bad file descriptor) [pid 7793] close(14) = -1 EBADF (Bad file descriptor) [pid 7793] close(15 [pid 7790] close(27 [pid 7793] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7793] close(16) = -1 EBADF (Bad file descriptor) [pid 7793] close(17) = -1 EBADF (Bad file descriptor) [pid 7793] close(18) = -1 EBADF (Bad file descriptor) [pid 7793] close(19) = -1 EBADF (Bad file descriptor) [pid 7793] close(20) = -1 EBADF (Bad file descriptor) [pid 7793] close(21) = -1 EBADF (Bad file descriptor) [pid 7793] close(22) = -1 EBADF (Bad file descriptor) [pid 7793] close(23) = -1 EBADF (Bad file descriptor) [pid 7793] close(24) = -1 EBADF (Bad file descriptor) [pid 7793] close(25) = -1 EBADF (Bad file descriptor) [pid 7793] close(26) = -1 EBADF (Bad file descriptor) [pid 7793] close(27) = -1 EBADF (Bad file descriptor) [pid 7793] close(28) = -1 EBADF (Bad file descriptor) [pid 7793] close(29) = -1 EBADF (Bad file descriptor) [pid 7793] exit_group(0) = ? [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7794] <... futex resumed>) = ? [pid 5847] <... umount2 resumed>) = 0 [pid 7790] close(28 [pid 7796] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5847] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7796] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 7797 attached [pid 5847] newfstatat(AT_FDCWD, "./155/file1", [pid 7796] <... clone3 resumed> => {parent_tid=[380]}, 88) = 380 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7796] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7796] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7796] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] openat(AT_FDCWD, "./155/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7797] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7796] <... futex resumed>) = 0 [pid 7794] +++ exited with 0 +++ [pid 7793] +++ exited with 0 +++ [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 4 [pid 7797] <... rseq resumed>) = 0 [pid 7796] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7790] close(29 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=370, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7797] set_robust_list(0x7fae053d59a0, 24 [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 7797] <... set_robust_list resumed>) = 0 [pid 5850] <... restart_syscall resumed>) = 0 [pid 7797] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] newfstatat(4, "", [pid 7797] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7790] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7797] memfd_create("syzkaller", 0 [pid 7790] exit_group(0 [pid 5850] umount2("./148", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7797] <... memfd_create resumed>) = 3 [pid 7792] <... futex resumed>) = ? [pid 7790] <... exit_group resumed>) = ? [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] getdents64(4, [pid 7797] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7792] +++ exited with 0 +++ [pid 5850] openat(AT_FDCWD, "./148", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7797] <... mmap resumed>) = 0x7fadfce00000 [pid 5850] <... openat resumed>) = 3 [pid 5847] getdents64(4, [pid 7797] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5850] newfstatat(3, "", [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7790] +++ exited with 0 +++ [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] close(4 [pid 5850] getdents64(3, [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=393, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 5850] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... restart_syscall resumed>) = 0 [pid 5847] <... close resumed>) = 0 [pid 5848] umount2("./152", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5848] openat(AT_FDCWD, "./152", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5848] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] rmdir("./155/file1" [pid 5848] getdents64(3, [pid 5846] <... umount2 resumed>) = 0 [pid 7797] <... write resumed>) = 131072 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] <... rmdir resumed>) = 0 [pid 5846] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./153/file1", [pid 5847] umount2("./155/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] newfstatat(AT_FDCWD, "./155/binderfs", [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] openat(AT_FDCWD, "./153/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] unlink("./155/binderfs" [pid 5846] <... openat resumed>) = 4 [pid 5847] <... unlink resumed>) = 0 [pid 5846] newfstatat(4, "", [pid 5847] getdents64(3, [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] getdents64(4, [pid 5847] close(3 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] <... close resumed>) = 0 [pid 5846] getdents64(4, [pid 5847] rmdir("./155" [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] <... rmdir resumed>) = 0 [pid 5846] close(4 [pid 5847] mkdir("./156", 0777 [pid 5846] <... close resumed>) = 0 [pid 5847] <... mkdir resumed>) = 0 [pid 5846] rmdir("./153/file1" [pid 7797] munmap(0x7fadfce00000, 138412032 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5846] <... rmdir resumed>) = 0 [pid 7797] <... munmap resumed>) = 0 [pid 5847] <... openat resumed>) = 3 [pid 5846] umount2("./153/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7797] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5850] <... umount2 resumed>) = 0 [pid 5848] <... umount2 resumed>) = 0 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 5850] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] newfstatat(AT_FDCWD, "./153/binderfs", [pid 7797] <... openat resumed>) = 4 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] newfstatat(AT_FDCWD, "./148/file1", [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... ioctl resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] newfstatat(AT_FDCWD, "./152/file1", [pid 5847] close(3 [pid 5846] unlink("./153/binderfs" [pid 5850] umount2("./148/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... close resumed>) = 0 [pid 5846] <... unlink resumed>) = 0 [pid 5850] openat(AT_FDCWD, "./148/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7797] ioctl(4, LOOP_SET_FD, 3 [pid 5850] <... openat resumed>) = 4 [pid 5848] openat(AT_FDCWD, "./152/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] getdents64(3, [pid 5850] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] <... openat resumed>) = 4 [pid 5846] close(3 [pid 5850] getdents64(4, [pid 5848] newfstatat(4, "", [pid 5846] <... close resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] rmdir("./153" [pid 5850] getdents64(4, [pid 5848] getdents64(4, [pid 5846] <... rmdir resumed>) = 0 ./strace-static-x86_64: Process 7798 attached [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 393 [pid 5846] mkdir("./154", 0777 [pid 5848] getdents64(4, [pid 5846] <... mkdir resumed>) = 0 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7798] set_robust_list(0x555572d846a0, 24 [pid 5850] close(4 [pid 5848] close(4 [pid 5846] <... openat resumed>) = 3 [pid 5848] <... close resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 5850] rmdir("./148/file1" [pid 7798] <... set_robust_list resumed>) = 0 [pid 5850] <... rmdir resumed>) = 0 [pid 5850] umount2("./148/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] ioctl(3, LOOP_CLR_FD [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] rmdir("./152/file1" [pid 5846] <... ioctl resumed>) = 0 [pid 5850] newfstatat(AT_FDCWD, "./148/binderfs", [pid 5848] <... rmdir resumed>) = 0 [pid 5846] close(3 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] umount2("./152/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... close resumed>) = 0 [pid 7798] chdir("./156" [pid 5850] unlink("./148/binderfs" [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5850] <... unlink resumed>) = 0 [pid 5848] newfstatat(AT_FDCWD, "./152/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ./strace-static-x86_64: Process 7799 attached [pid 7798] <... chdir resumed>) = 0 [pid 5850] getdents64(3, [pid 5848] unlink("./152/binderfs" [pid 7798] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5848] <... unlink resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] getdents64(3, [pid 7798] <... prctl resumed>) = 0 [pid 5850] close(3 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5850] <... close resumed>) = 0 [pid 7798] setpgid(0, 0 [pid 5848] close(3 [pid 7799] set_robust_list(0x555572d846a0, 24 [pid 7798] <... setpgid resumed>) = 0 [pid 5850] rmdir("./148" [pid 7799] <... set_robust_list resumed>) = 0 [pid 7798] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7797] <... ioctl resumed>) = 0 [pid 5850] <... rmdir resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 7797] close(3 [pid 5850] mkdir("./149", 0777 [pid 5848] rmdir("./152" [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 392 [pid 7798] <... openat resumed>) = 3 [pid 7797] <... close resumed>) = 0 [pid 5850] <... mkdir resumed>) = 0 [pid 7798] write(3, "1000", 4 [pid 5848] <... rmdir resumed>) = 0 [pid 7799] chdir("./154" [pid 7798] <... write resumed>) = 4 [pid 7797] close(4 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5848] mkdir("./153", 0777 [pid 7799] <... chdir resumed>) = 0 [pid 7798] close(3 [pid 7797] <... close resumed>) = 0 [pid 7799] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7798] <... close resumed>) = 0 [pid 7797] mkdir("./file1", 0777 [pid 5850] <... openat resumed>) = 3 [pid 5848] <... mkdir resumed>) = 0 [pid 7799] <... prctl resumed>) = 0 [pid 7798] symlink("/dev/binderfs", "./binderfs" [pid 7797] <... mkdir resumed>) = 0 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7799] setpgid(0, 0 [pid 7798] <... symlink resumed>) = 0 [pid 7797] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 5850] <... ioctl resumed>) = 0 [pid 5848] <... openat resumed>) = 3 [pid 7799] <... setpgid resumed>) = 0 [ 187.668732][ T7797] loop3: detected capacity change from 0 to 256 executing program [pid 7798] write(1, "executing program\n", 18 [pid 5850] close(3 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 7799] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5850] <... close resumed>) = 0 [pid 5848] <... ioctl resumed>) = 0 [pid 7799] <... openat resumed>) = 3 [pid 7798] <... write resumed>) = 18 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5848] close(3./strace-static-x86_64: Process 7800 attached [pid 7799] write(3, "1000", 4 [pid 7798] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... close resumed>) = 0 [pid 7800] set_robust_list(0x555572d846a0, 24 [pid 7799] <... write resumed>) = 4 [pid 7799] close(3) = 0 [pid 7799] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7801 attached [pid 7800] <... set_robust_list resumed>) = 0 [pid 7798] <... futex resumed>) = 0 executing program [pid 7801] set_robust_list(0x555572d846a0, 24 [pid 7800] chdir("./149" [pid 7799] write(1, "executing program\n", 18 [pid 7798] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 372 [pid 7801] <... set_robust_list resumed>) = 0 [pid 7800] <... chdir resumed>) = 0 [pid 7799] <... write resumed>) = 18 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 395 [pid 7800] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7799] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7798] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7799] <... futex resumed>) = 0 [pid 7801] chdir("./153") = 0 [pid 7800] <... prctl resumed>) = 0 [pid 7799] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7798] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7801] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7800] setpgid(0, 0 [pid 7799] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7798] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7801] <... prctl resumed>) = 0 [pid 7800] <... setpgid resumed>) = 0 [pid 7799] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7801] setpgid(0, 0 [pid 7800] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7799] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7798] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7801] <... setpgid resumed>) = 0 [pid 7801] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7800] <... openat resumed>) = 3 [pid 7799] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7798] <... mmap resumed>) = 0x7fae053b5000 [pid 7799] <... mmap resumed>) = 0x7fae053b5000 [pid 7798] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7801] <... openat resumed>) = 3 [pid 7800] write(3, "1000", 4 [pid 7799] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7801] write(3, "1000", 4 [pid 7800] <... write resumed>) = 4 [pid 7799] <... mprotect resumed>) = 0 [pid 7798] <... mprotect resumed>) = 0 [pid 7801] <... write resumed>) = 4 [pid 7800] close(3 [pid 7799] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7801] close(3 [pid 7800] <... close resumed>) = 0 [pid 7799] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7798] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7801] <... close resumed>) = 0 [pid 7800] symlink("/dev/binderfs", "./binderfs" [pid 7799] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 7802 attached [pid 7801] symlink("/dev/binderfs", "./binderfs" [pid 7800] <... symlink resumed>) = 0 executing program [pid 7802] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7800] write(1, "executing program\n", 18 [pid 7799] <... clone3 resumed> => {parent_tid=[393]}, 88) = 393 [pid 7802] <... rseq resumed>) = 0 [pid 7801] <... symlink resumed>) = 0 [pid 7800] <... write resumed>) = 18 [pid 7799] rt_sigprocmask(SIG_SETMASK, [], [pid 7798] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7802] set_robust_list(0x7fae053d59a0, 24 [pid 7799] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7802] <... set_robust_list resumed>) = 0 [pid 7801] write(1, "executing program\n", 18 [pid 7800] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7799] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7798] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7797] <... mount resumed>) = 0 [pid 7802] rt_sigprocmask(SIG_SETMASK, [], [pid 7799] <... futex resumed>) = 0 executing program ./strace-static-x86_64: Process 7803 attached [pid 7802] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7801] <... write resumed>) = 18 [pid 7800] <... futex resumed>) = 0 [pid 7799] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7802] memfd_create("syzkaller", 0 [pid 7801] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7800] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7803] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7802] <... memfd_create resumed>) = 3 [pid 7798] <... clone3 resumed> => {parent_tid=[394]}, 88) = 394 [pid 7797] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7803] <... rseq resumed>) = 0 [pid 7802] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7801] <... futex resumed>) = 0 [pid 7800] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7803] set_robust_list(0x7fae053d59a0, 24 [pid 7802] <... mmap resumed>) = 0x7fadfce00000 [pid 7801] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7800] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [ 187.753238][ T7797] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7798] rt_sigprocmask(SIG_SETMASK, [], [pid 7803] <... set_robust_list resumed>) = 0 [pid 7802] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7801] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7797] <... openat resumed>) = 3 [pid 7800] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7798] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7803] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7803] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7802] <... write resumed>) = 131072 [pid 7801] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7800] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7798] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7797] chdir("./file1" [pid 7801] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7798] <... futex resumed>) = 1 [pid 7797] <... chdir resumed>) = 0 [pid 7803] <... futex resumed>) = 0 [pid 7801] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7798] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7797] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7803] memfd_create("syzkaller", 0 [pid 7801] <... mmap resumed>) = 0x7fae053b5000 [pid 7800] <... mmap resumed>) = 0x7fae053b5000 [pid 7797] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7803] <... memfd_create resumed>) = 3 [pid 7800] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7803] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7800] <... mprotect resumed>) = 0 [pid 7803] <... mmap resumed>) = 0x7fadfce00000 [pid 7803] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7801] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7800] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7797] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7800] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7802] munmap(0x7fadfce00000, 138412032 [pid 7800] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 7804 attached [pid 7803] <... write resumed>) = 131072 [pid 7802] <... munmap resumed>) = 0 [pid 7801] <... mprotect resumed>) = 0 [pid 7797] <... futex resumed>) = 1 [pid 7796] <... futex resumed>) = 0 [pid 7801] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7796] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7797] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7804] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7802] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7796] <... futex resumed>) = 0 [pid 7804] <... rseq resumed>) = 0 [pid 7803] munmap(0x7fadfce00000, 138412032 [pid 7800] <... clone3 resumed> => {parent_tid=[373]}, 88) = 373 [pid 7803] <... munmap resumed>) = 0 [pid 7804] set_robust_list(0x7fae053d59a0, 24 [pid 7800] rt_sigprocmask(SIG_SETMASK, [], [pid 7796] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7804] <... set_robust_list resumed>) = 0 [pid 7800] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7804] rt_sigprocmask(SIG_SETMASK, [], [pid 7800] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7804] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7800] <... futex resumed>) = 0 [pid 7804] memfd_create("syzkaller", 0 [pid 7800] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7804] <... memfd_create resumed>) = 3 [pid 7802] <... openat resumed>) = 4 [pid 7804] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7803] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7802] ioctl(4, LOOP_SET_FD, 3 [pid 7804] <... mmap resumed>) = 0x7fadfce00000 [pid 7803] <... openat resumed>) = 4 [pid 7801] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7801] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 7805 attached [pid 7804] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7803] ioctl(4, LOOP_SET_FD, 3 [pid 7801] <... clone3 resumed> => {parent_tid=[396]}, 88) = 396 [pid 7805] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7802] <... ioctl resumed>) = 0 [pid 7801] rt_sigprocmask(SIG_SETMASK, [], [pid 7797] <... openat resumed>) = -1 EIO (Input/output error) [pid 7805] <... rseq resumed>) = 0 [pid 7801] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7797] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7805] set_robust_list(0x7fae053d59a0, 24 [pid 7802] close(3 [pid 7801] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7797] <... futex resumed>) = 1 [pid 7805] <... set_robust_list resumed>) = 0 [pid 7802] <... close resumed>) = 0 [pid 7801] <... futex resumed>) = 0 [pid 7797] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7805] rt_sigprocmask(SIG_SETMASK, [], [pid 7804] <... write resumed>) = 131072 [pid 7801] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7796] <... futex resumed>) = 0 [pid 7805] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7796] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7805] memfd_create("syzkaller", 0 [pid 7802] close(4 [pid 7797] <... futex resumed>) = 0 [pid 7796] <... futex resumed>) = 1 [pid 7796] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7797] openat(AT_FDCWD, ".", O_RDONLY [pid 7805] <... memfd_create resumed>) = 3 [pid 7804] munmap(0x7fadfce00000, 138412032 [pid 7805] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7804] <... munmap resumed>) = 0 [pid 7802] <... close resumed>) = 0 [pid 7797] <... openat resumed>) = 4 [pid 7805] <... mmap resumed>) = 0x7fadfce00000 [pid 7804] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7797] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7802] mkdir("./file1", 0777 [pid 7804] <... openat resumed>) = 4 [pid 7805] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7797] <... futex resumed>) = 1 [pid 7804] ioctl(4, LOOP_SET_FD, 3 [pid 7802] <... mkdir resumed>) = 0 [pid 7797] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7796] <... futex resumed>) = 0 [pid 7802] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7796] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [ 187.857820][ T7797] exFAT-fs (loop3): error, data size is invalid(10) [ 187.864523][ T7797] exFAT-fs (loop3): Filesystem has been set read-only [ 187.869305][ T7802] loop0: detected capacity change from 0 to 256 [ 187.892744][ T7803] loop1: detected capacity change from 0 to 256 [pid 7797] <... futex resumed>) = 0 [pid 7796] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7797] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080) = 0 [pid 7797] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7805] <... write resumed>) = 131072 [pid 7797] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7796] <... futex resumed>) = 0 [pid 7796] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7797] <... futex resumed>) = 0 [pid 7796] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7797] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7803] <... ioctl resumed>) = 0 [pid 7797] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7803] close(3 [pid 7797] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7803] <... close resumed>) = 0 [pid 7797] <... futex resumed>) = 1 [pid 7796] <... futex resumed>) = 0 [pid 7797] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7796] close(3) = 0 [pid 7796] close(4) = 0 [pid 7796] close(5) = -1 EBADF (Bad file descriptor) [pid 7805] munmap(0x7fadfce00000, 138412032 [pid 7803] close(4 [pid 7796] close(6 [pid 7805] <... munmap resumed>) = 0 [pid 7796] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7796] close(7) = -1 EBADF (Bad file descriptor) [pid 7796] close(8 [pid 7805] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7796] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7805] <... openat resumed>) = 4 [pid 7796] close(9 [pid 7805] ioctl(4, LOOP_SET_FD, 3 [pid 7803] <... close resumed>) = 0 [pid 7796] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7803] mkdir("./file1", 0777 [pid 7796] close(10 [pid 7804] <... ioctl resumed>) = 0 [pid 7803] <... mkdir resumed>) = 0 [pid 7796] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7804] close(3) = 0 [pid 7796] close(11 [pid 7804] close(4 [pid 7796] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7804] <... close resumed>) = 0 [pid 7796] close(12 [pid 7804] mkdir("./file1", 0777 [pid 7803] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7796] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7804] <... mkdir resumed>) = 0 [pid 7796] close(13) = -1 EBADF (Bad file descriptor) [pid 7796] close(14) = -1 EBADF (Bad file descriptor) [pid 7796] close(15) = -1 EBADF (Bad file descriptor) [pid 7796] close(16) = -1 EBADF (Bad file descriptor) [pid 7796] close(17 [pid 7804] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7796] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7796] close(18) = -1 EBADF (Bad file descriptor) [pid 7796] close(19) = -1 EBADF (Bad file descriptor) [pid 7796] close(20) = -1 EBADF (Bad file descriptor) [pid 7796] close(21) = -1 EBADF (Bad file descriptor) [pid 7796] close(22) = -1 EBADF (Bad file descriptor) [pid 7796] close(23) = -1 EBADF (Bad file descriptor) [pid 7796] close(24) = -1 EBADF (Bad file descriptor) [pid 7796] close(25) = -1 EBADF (Bad file descriptor) [ 187.914578][ T7804] loop4: detected capacity change from 0 to 256 [ 187.938214][ T7805] loop2: detected capacity change from 0 to 256 [pid 7796] close(26) = -1 EBADF (Bad file descriptor) [pid 7796] close(27) = -1 EBADF (Bad file descriptor) [pid 7796] close(28) = -1 EBADF (Bad file descriptor) [pid 7796] close(29) = -1 EBADF (Bad file descriptor) [pid 7796] exit_group(0) = ? [pid 7805] <... ioctl resumed>) = 0 [pid 7805] close(3) = 0 [pid 7805] close(4 [pid 7797] <... futex resumed>) = ? [pid 7805] <... close resumed>) = 0 [pid 7797] +++ exited with 0 +++ [pid 7796] +++ exited with 0 +++ [pid 7805] mkdir("./file1", 0777 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=379, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7805] <... mkdir resumed>) = 0 [pid 7805] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 5849] umount2("./153", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [ 187.974115][ T7802] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 187.985349][ T7803] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5849] openat(AT_FDCWD, "./153", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5849] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7802] <... mount resumed>) = 0 [pid 5849] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7802] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 7802] chdir("./file1") = 0 [pid 5849] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7802] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 7802] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... umount2 resumed>) = 0 [pid 7802] <... futex resumed>) = 1 [pid 7799] <... futex resumed>) = 0 [pid 7802] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7799] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7802] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7799] <... futex resumed>) = 0 [ 188.017200][ T7804] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 188.042694][ T7805] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 188.061070][ T7802] exFAT-fs (loop0): error, data size is invalid(10) [pid 7802] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7799] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./153/file1", [pid 7803] <... mount resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] openat(AT_FDCWD, "./153/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7803] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5849] <... openat resumed>) = 4 [pid 7803] <... openat resumed>) = 3 [pid 5849] newfstatat(4, "", [pid 7803] chdir("./file1" [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7803] <... chdir resumed>) = 0 [pid 5849] getdents64(4, [pid 7803] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7803] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5849] getdents64(4, [pid 7803] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7803] <... futex resumed>) = 1 [pid 5849] close(4 [pid 7803] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] <... close resumed>) = 0 [pid 5849] rmdir("./153/file1") = 0 [pid 7798] <... futex resumed>) = 0 [pid 5849] umount2("./153/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./153/binderfs", [pid 7804] <... mount resumed>) = 0 [pid 7798] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] unlink("./153/binderfs" [pid 7803] <... futex resumed>) = 0 [pid 7798] <... futex resumed>) = 1 [pid 5849] <... unlink resumed>) = 0 [pid 7803] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 5849] getdents64(3, [pid 7804] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7798] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5849] close(3) = 0 [pid 5849] rmdir("./153") = 0 [pid 5849] mkdir("./154", 0777) = 0 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5849] ioctl(3, LOOP_CLR_FD) = 0 [pid 5849] close(3) = 0 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7806 attached [pid 7804] <... openat resumed>) = 3 [pid 7804] chdir("./file1") = 0 [pid 7806] set_robust_list(0x555572d846a0, 24 [pid 7805] <... mount resumed>) = 0 [pid 7804] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7806] <... set_robust_list resumed>) = 0 [pid 7805] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7806] chdir("./154" [pid 7805] <... openat resumed>) = 3 [pid 7806] <... chdir resumed>) = 0 [pid 7805] chdir("./file1" [pid 7806] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7805] <... chdir resumed>) = 0 [pid 7806] <... prctl resumed>) = 0 [pid 7804] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7804] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7799] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 381 [ 188.073347][ T7803] exFAT-fs (loop1): error, data size is invalid(10) [ 188.078672][ T7802] exFAT-fs (loop0): Filesystem has been set read-only [ 188.100560][ T7803] exFAT-fs (loop1): Filesystem has been set read-only [pid 7804] <... futex resumed>) = 1 [pid 7800] <... futex resumed>) = 0 [pid 7799] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7800] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7806] setpgid(0, 0 [pid 7805] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7800] <... futex resumed>) = 0 [pid 7805] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7800] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7805] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7806] <... setpgid resumed>) = 0 [pid 7805] <... futex resumed>) = 1 [pid 7801] <... futex resumed>) = 0 [pid 7799] <... futex resumed>) = 0 [pid 7804] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7802] <... openat resumed>) = -1 EIO (Input/output error) [pid 7801] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7799] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7806] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7805] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100executing program [pid 7806] <... openat resumed>) = 3 [pid 7802] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7801] <... futex resumed>) = 0 [pid 7799] <... mmap resumed>) = 0x7fae05394000 [pid 7798] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7801] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7799] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7798] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7802] <... futex resumed>) = 0 [pid 7806] write(3, "1000", 4 [pid 7802] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7799] <... mprotect resumed>) = 0 [pid 7798] <... futex resumed>) = 0 [pid 7806] <... write resumed>) = 4 [pid 7798] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7799] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7806] close(3) = 0 [pid 7803] <... openat resumed>) = -1 EIO (Input/output error) [pid 7799] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7806] symlink("/dev/binderfs", "./binderfs" [pid 7803] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7806] <... symlink resumed>) = 0 [pid 7803] <... futex resumed>) = 0 [pid 7806] write(1, "executing program\n", 18 [pid 7803] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7806] <... write resumed>) = 18 [pid 7799] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7798] <... mmap resumed>) = 0x7fae05394000 [pid 7806] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7806] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7806] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7806] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7806] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7806] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7806] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 7807 attached => {parent_tid=[382]}, 88) = 382 [pid 7806] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7806] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7806] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7807] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 7807] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 7807] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7807] memfd_create("syzkaller", 0 [pid 7798] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7807] <... memfd_create resumed>) = 3 [pid 7807] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7799] <... clone3 resumed> => {parent_tid=[394]}, 88) = 394 [pid 7798] <... mprotect resumed>) = 0 [ 188.123516][ T7804] exFAT-fs (loop4): error, data size is invalid(10) [ 188.124265][ T7805] exFAT-fs (loop2): error, data size is invalid(10) [ 188.157901][ T7804] exFAT-fs (loop4): Filesystem has been set read-only ./strace-static-x86_64: Process 7808 attached [pid 7807] <... mmap resumed>) = 0x7fadfce00000 [pid 7804] <... openat resumed>) = -1 EIO (Input/output error) [pid 7800] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7799] rt_sigprocmask(SIG_SETMASK, [], [pid 7798] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7808] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7804] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7800] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7799] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7798] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7808] <... rseq resumed>) = 0 [pid 7804] <... futex resumed>) = 0 [pid 7800] <... futex resumed>) = 0 [pid 7799] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7798] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7808] set_robust_list(0x7fae053b49a0, 24 [pid 7804] openat(AT_FDCWD, ".", O_RDONLY [pid 7800] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7799] <... futex resumed>) = 0 [pid 7799] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 7809 attached [pid 7809] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7808] <... set_robust_list resumed>) = 0 [pid 7807] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7804] <... openat resumed>) = 4 [pid 7798] <... clone3 resumed> => {parent_tid=[395]}, 88) = 395 [pid 7808] rt_sigprocmask(SIG_SETMASK, [], [pid 7804] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7798] rt_sigprocmask(SIG_SETMASK, [], [pid 7808] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7804] <... futex resumed>) = 1 [pid 7808] openat(AT_FDCWD, ".", O_RDONLY [pid 7804] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7798] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7800] <... futex resumed>) = 0 [pid 7800] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7808] <... openat resumed>) = 4 [pid 7804] <... futex resumed>) = 0 [pid 7800] <... futex resumed>) = 1 [pid 7808] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7798] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7808] <... futex resumed>) = 1 [pid 7804] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7800] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7799] <... futex resumed>) = 0 [pid 7798] <... futex resumed>) = 0 [pid 7809] <... rseq resumed>) = 0 [pid 7808] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7807] <... write resumed>) = 131072 [pid 7804] <... ioctl resumed>) = 0 [pid 7799] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7798] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7804] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7802] <... futex resumed>) = 0 [pid 7799] <... futex resumed>) = 1 [pid 7802] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7809] set_robust_list(0x7fae053b49a0, 24 [pid 7804] <... futex resumed>) = 1 [pid 7800] <... futex resumed>) = 0 [pid 7799] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7809] <... set_robust_list resumed>) = 0 [pid 7800] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7809] rt_sigprocmask(SIG_SETMASK, [], [pid 7800] <... futex resumed>) = 0 [pid 7809] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7800] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7809] openat(AT_FDCWD, ".", O_RDONLY [pid 7807] munmap(0x7fadfce00000, 138412032 [pid 7809] <... openat resumed>) = 4 [pid 7809] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7807] <... munmap resumed>) = 0 [pid 7809] <... futex resumed>) = 1 [pid 7798] <... futex resumed>) = 0 [pid 7809] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7807] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7798] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7807] <... openat resumed>) = 4 [pid 7804] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7803] <... futex resumed>) = 0 [pid 7802] <... ioctl resumed>) = 0 [pid 7798] <... futex resumed>) = 1 [pid 7807] ioctl(4, LOOP_SET_FD, 3 [pid 7804] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7803] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7802] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7798] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7804] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7803] <... ioctl resumed>) = 0 [pid 7802] <... futex resumed>) = 1 [pid 7801] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7799] <... futex resumed>) = 0 [pid 7804] <... futex resumed>) = 1 [pid 7803] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7802] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7801] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7800] <... futex resumed>) = 0 [pid 7799] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7804] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7803] <... futex resumed>) = 1 [pid 7802] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7801] <... futex resumed>) = 0 [pid 7800] close(3 [pid 7799] <... futex resumed>) = 0 [pid 7798] <... futex resumed>) = 0 [pid 7805] <... openat resumed>) = -1 EIO (Input/output error) [pid 7803] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7802] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7801] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7800] <... close resumed>) = 0 [pid 7799] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7798] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7805] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7803] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7802] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7801] <... mmap resumed>) = 0x7fae05394000 [pid 7800] close(4 [pid 7798] <... futex resumed>) = 0 [pid 7805] <... futex resumed>) = 0 [pid 7803] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7802] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7801] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7800] <... close resumed>) = 0 [pid 7798] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7805] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7803] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7803] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7801] <... mprotect resumed>) = 0 [pid 7800] close(5 [pid 7802] <... futex resumed>) = 1 [pid 7803] <... futex resumed>) = 1 [pid 7802] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7801] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... futex resumed>) = 0 [pid 7798] <... futex resumed>) = 0 [pid 7803] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7801] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7800] close(6 [pid 7799] close(3 [pid 7798] close(3 [pid 7801] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = 0 [pid 7798] <... close resumed>) = 0 [pid 7800] close(7 [pid 7799] close(4 [pid 7798] close(4 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] <... close resumed>) = 0 [pid 7800] close(8 [pid 7799] <... close resumed>) = 0 [pid 7798] close(5 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] close(5 [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7810 attached [pid 7800] close(9 [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] close(6 [pid 7807] <... ioctl resumed>) = 0 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] close(6 [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7810] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7801] <... clone3 resumed> => {parent_tid=[397]}, 88) = 397 [pid 7800] close(10 [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] close(7 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] close(7 [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7810] <... rseq resumed>) = 0 [pid 7807] close(3 [pid 7801] rt_sigprocmask(SIG_SETMASK, [], [pid 7800] close(11 [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 188.168657][ T7805] exFAT-fs (loop2): Filesystem has been set read-only [ 188.192171][ T7807] loop3: detected capacity change from 0 to 256 [pid 7798] close(8 [pid 7810] set_robust_list(0x7fae053b49a0, 24 [pid 7807] <... close resumed>) = 0 [pid 7801] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] close(8 [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7810] <... set_robust_list resumed>) = 0 [pid 7807] close(4 [pid 7800] close(12 [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7810] rt_sigprocmask(SIG_SETMASK, [], [pid 7807] <... close resumed>) = 0 [pid 7801] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] close(9 [pid 7810] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7807] mkdir("./file1", 0777 [pid 7801] <... futex resumed>) = 0 [pid 7800] close(13 [pid 7799] close(9 [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7810] openat(AT_FDCWD, ".", O_RDONLY [pid 7807] <... mkdir resumed>) = 0 [pid 7801] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] close(10 [pid 7810] <... openat resumed>) = 4 [pid 7807] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7800] close(14 [pid 7799] close(10 [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7810] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] close(11 [pid 7810] <... futex resumed>) = 1 [pid 7801] <... futex resumed>) = 0 [pid 7800] close(15 [pid 7799] close(11 [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7801] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] close(12 [pid 7810] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7805] <... futex resumed>) = 0 [pid 7801] <... futex resumed>) = 1 [pid 7800] close(16 [pid 7799] close(12 [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7805] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7798] close(13 [pid 7805] <... ioctl resumed>) = 0 [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7805] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7801] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] close(14 [pid 7805] <... futex resumed>) = 0 [pid 7801] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7800] close(17 [pid 7799] close(13 [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7805] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7801] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] close(15 [pid 7801] <... futex resumed>) = 0 [pid 7800] close(18 [pid 7799] close(14 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7801] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7799] close(15 [pid 7800] close(19 [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] close(16 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7800] close(20 [pid 7799] close(17 [pid 7805] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] close(16) = -1 EBADF (Bad file descriptor) [pid 7798] close(17 [pid 7805] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] close(18) = -1 EBADF (Bad file descriptor) [pid 7798] close(19 [pid 7805] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7805] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7798] close(20 [pid 7805] <... futex resumed>) = 1 [pid 7799] close(18 [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7801] <... futex resumed>) = 0 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7805] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7798] close(21) = -1 EBADF (Bad file descriptor) [pid 7798] close(22) = -1 EBADF (Bad file descriptor) [pid 7798] close(23) = -1 EBADF (Bad file descriptor) [pid 7798] close(24) = -1 EBADF (Bad file descriptor) [pid 7798] close(25) = -1 EBADF (Bad file descriptor) [pid 7798] close(26) = -1 EBADF (Bad file descriptor) [pid 7798] close(27) = -1 EBADF (Bad file descriptor) [pid 7798] close(28 [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7801] close(3 [pid 7800] close(21 [pid 7799] close(19) = -1 EBADF (Bad file descriptor) [pid 7798] close(29 [pid 7801] <... close resumed>) = 0 [pid 7799] close(20 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] exit_group(0 [pid 7803] <... futex resumed>) = ? [pid 7801] close(4 [pid 7800] close(22 [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7798] <... exit_group resumed>) = ? [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] close(21 [pid 7801] <... close resumed>) = 0 [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7800] close(23 [pid 7799] close(22 [pid 7803] +++ exited with 0 +++ [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7800] close(24 [pid 7799] close(23 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7800] close(25 [pid 7799] close(24 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7800] close(26 [pid 7799] close(25 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7800] close(27 [pid 7799] close(26 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7801] close(5 [pid 7800] close(28 [pid 7799] close(27 [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7800] close(29 [pid 7799] close(28 [pid 7809] <... futex resumed>) = ? [pid 7801] close(6 [pid 7800] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7809] +++ exited with 0 +++ [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7800] exit_group(0 [pid 7799] close(29 [pid 7798] +++ exited with 0 +++ [pid 7801] close(7 [pid 7804] <... futex resumed>) = ? [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7800] <... exit_group resumed>) = ? [pid 7799] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7804] +++ exited with 0 +++ [pid 7801] close(8 [pid 7800] +++ exited with 0 +++ [pid 7799] exit_group(0) = ? [pid 7808] <... futex resumed>) = ? [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=372, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7808] +++ exited with 0 +++ [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=393, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7802] <... futex resumed>) = ? [pid 5847] umount2("./156", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7801] close(9 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./149", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] openat(AT_FDCWD, "./156", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7801] close(10 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... openat resumed>) = 3 [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "./149", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] newfstatat(3, "", [pid 7801] close(11 [pid 5850] <... openat resumed>) = 3 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7802] +++ exited with 0 +++ [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7799] +++ exited with 0 +++ [pid 5850] newfstatat(3, "", [pid 5847] getdents64(3, [pid 7801] close(12) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7801] close(13 [pid 5850] getdents64(3, [pid 5847] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=392, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7807] <... mount resumed>) = 0 [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] <... umount2 resumed>) = 0 [pid 5846] restart_syscall(<... resuming interrupted clone ...> [ 188.268144][ T7807] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7801] close(14 [pid 5850] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... restart_syscall resumed>) = 0 [pid 7801] close(15) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7807] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7801] close(16 [pid 5850] <... umount2 resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] umount2("./154", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7807] <... openat resumed>) = 3 [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] newfstatat(AT_FDCWD, "./156/file1", [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7807] chdir("./file1" [pid 7801] close(17 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] openat(AT_FDCWD, "./154", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7807] <... chdir resumed>) = 0 [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(AT_FDCWD, "./149/file1", [pid 5847] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... openat resumed>) = 3 [pid 7807] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7801] close(18 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(3, "", [pid 7807] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./149/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] openat(AT_FDCWD, "./156/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7801] close(19 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... openat resumed>) = 4 [pid 5846] getdents64(3, [pid 7807] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "./149/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] newfstatat(4, "", [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7807] <... futex resumed>) = 1 [pid 7806] <... futex resumed>) = 0 [pid 7801] close(20 [pid 5850] <... openat resumed>) = 4 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7806] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(4, "", [pid 5847] getdents64(4, [pid 5846] <... umount2 resumed>) = 0 [pid 7807] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7806] <... futex resumed>) = 0 [pid 7801] close(21 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7806] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(4, [pid 5847] getdents64(4, [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7801] close(22 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] newfstatat(AT_FDCWD, "./154/file1", [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(4, [pid 7801] close(23 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] close(4 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] close(4 [pid 5847] <... close resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 5846] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] rmdir("./149/file1" [pid 5847] rmdir("./156/file1" [pid 5850] <... rmdir resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... rmdir resumed>) = 0 [pid 5846] openat(AT_FDCWD, "./154/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./149/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] umount2("./156/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7801] close(24 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... openat resumed>) = 4 [pid 5850] newfstatat(AT_FDCWD, "./149/binderfs", [pid 5847] newfstatat(AT_FDCWD, "./156/binderfs", [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] newfstatat(4, "", [pid 5850] unlink("./149/binderfs" [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5850] <... unlink resumed>) = 0 [pid 5847] unlink("./156/binderfs" [pid 5846] getdents64(4, [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(3, [pid 5847] <... unlink resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7801] close(25 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5847] getdents64(3, [pid 5846] getdents64(4, [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] close(3 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7801] close(26 [pid 5850] <... close resumed>) = 0 [pid 5847] close(3 [pid 5846] close(4 [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] rmdir("./149" [pid 5847] <... close resumed>) = 0 [pid 7801] close(27 [pid 5850] <... rmdir resumed>) = 0 [pid 5847] rmdir("./156" [pid 5846] <... close resumed>) = 0 [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] mkdir("./150", 0777 [pid 5847] <... rmdir resumed>) = 0 [pid 5846] rmdir("./154/file1" [pid 7801] close(28 [pid 5850] <... mkdir resumed>) = 0 [pid 5847] mkdir("./157", 0777 [pid 5846] <... rmdir resumed>) = 0 [pid 5847] <... mkdir resumed>) = 0 [pid 7801] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7801] close(29) = -1 EBADF (Bad file descriptor) [pid 7801] exit_group(0 [pid 7810] <... futex resumed>) = ? [pid 7805] <... futex resumed>) = ? [pid 7801] <... exit_group resumed>) = ? [pid 5846] umount2("./154/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7810] +++ exited with 0 +++ [pid 7805] +++ exited with 0 +++ [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... openat resumed>) = 3 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 5846] newfstatat(AT_FDCWD, "./154/binderfs", [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5847] <... ioctl resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] <... openat resumed>) = 3 [pid 5847] close(3 [pid 5846] unlink("./154/binderfs" [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5847] <... close resumed>) = 0 [pid 5846] <... unlink resumed>) = 0 [pid 5850] <... ioctl resumed>) = 0 [pid 5846] getdents64(3, [pid 5850] close(3 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5850] <... close resumed>) = 0 [pid 5846] close(3 [pid 7801] +++ exited with 0 +++ [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5846] <... close resumed>) = 0 [pid 5846] rmdir("./154"./strace-static-x86_64: Process 7812 attached [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=395, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5846] <... rmdir resumed>) = 0 [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 374 ./strace-static-x86_64: Process 7811 attached [pid 7812] set_robust_list(0x555572d846a0, 24 [pid 5846] mkdir("./155", 0777 [pid 7812] <... set_robust_list resumed>) = 0 [pid 7812] chdir("./157" [pid 5846] <... mkdir resumed>) = 0 [pid 7812] <... chdir resumed>) = 0 [pid 7811] set_robust_list(0x555572d846a0, 24 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7812] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7812] setpgid(0, 0 [pid 7811] <... set_robust_list resumed>) = 0 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 396 [pid 5846] <... openat resumed>) = 3 [pid 7812] <... setpgid resumed>) = 0 [pid 7807] <... openat resumed>) = -1 EIO (Input/output error) [pid 7812] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7811] chdir("./150" [pid 5846] ioctl(3, LOOP_CLR_FD [pid 7811] <... chdir resumed>) = 0 [pid 7807] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... restart_syscall resumed>) = 0 [pid 5846] <... ioctl resumed>) = 0 [pid 7811] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7807] <... futex resumed>) = 1 [pid 7806] <... futex resumed>) = 0 [pid 5846] close(3 [pid 7812] <... openat resumed>) = 3 [pid 7811] <... prctl resumed>) = 0 [pid 7807] openat(AT_FDCWD, ".", O_RDONLY [pid 7806] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7812] write(3, "1000", 4 [pid 7807] <... openat resumed>) = 4 [pid 7806] <... futex resumed>) = 0 [pid 5848] umount2("./153", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7812] <... write resumed>) = 4 [pid 7807] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7806] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7812] close(3 [pid 7807] <... futex resumed>) = 0 [pid 7806] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] openat(AT_FDCWD, "./153", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7812] <... close resumed>) = 0 [pid 7807] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7806] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... openat resumed>) = 3 [pid 5846] <... close resumed>) = 0 [pid 7812] symlink("/dev/binderfs", "./binderfs" [pid 7811] setpgid(0, 0 [pid 7807] <... ioctl resumed>) = 0 [pid 7806] <... futex resumed>) = 0 [pid 5848] newfstatat(3, "", [pid 7806] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5848] getdents64(3, [pid 7812] <... symlink resumed>) = 0 [pid 7811] <... setpgid resumed>) = 0 [pid 7807] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 executing program [pid 7812] write(1, "executing program\n", 18 [pid 7807] <... futex resumed>) = 1 [pid 7806] <... futex resumed>) = 0 [pid 5848] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7812] <... write resumed>) = 18 [pid 7807] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7806] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7812] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7811] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7807] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7806] <... futex resumed>) = 0 [pid 5848] <... umount2 resumed>) = 0 [pid 7812] <... futex resumed>) = 0 [pid 7807] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7806] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7812] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7811] <... openat resumed>) = 3 [pid 7807] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7812] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7807] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] newfstatat(AT_FDCWD, "./153/file1", [pid 7812] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7811] write(3, "1000", 4 [pid 7807] <... futex resumed>) = 1 [pid 7806] <... futex resumed>) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7812] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7807] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7811] <... write resumed>) = 4 [pid 7806] close(3 [pid 5848] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7812] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 395 [pid 7806] <... close resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7806] close(4 [ 188.354586][ T7807] exFAT-fs (loop3): error, data size is invalid(10) [ 188.381774][ T7807] exFAT-fs (loop3): Filesystem has been set read-only [pid 5848] openat(AT_FDCWD, "./153/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7806] <... close resumed>) = 0 [pid 7811] close(3 [pid 7806] close(5 [pid 5848] <... openat resumed>) = 4 [pid 7811] <... close resumed>) = 0 [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(4, "", ./strace-static-x86_64: Process 7813 attached [pid 7812] <... mmap resumed>) = 0x7fae053b5000 [pid 7811] symlink("/dev/binderfs", "./binderfs" [pid 7806] close(6 [pid 7813] set_robust_list(0x555572d846a0, 24 [pid 7812] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7813] <... set_robust_list resumed>) = 0 [pid 7812] <... mprotect resumed>) = 0 [pid 7806] close(7 [pid 7813] chdir("./155" [pid 7812] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7811] <... symlink resumed>) = 0 [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7813] <... chdir resumed>) = 0 [pid 7812] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7806] close(8 [pid 7813] prctl(PR_SET_PDEATHSIG, SIGKILLexecuting program [pid 7812] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, ./strace-static-x86_64: Process 7814 attached [pid 7813] <... prctl resumed>) = 0 [pid 7811] write(1, "executing program\n", 18 [pid 7806] close(9 [pid 7814] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7813] setpgid(0, 0 [pid 7812] <... clone3 resumed> => {parent_tid=[397]}, 88) = 397 [pid 7811] <... write resumed>) = 18 [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7814] <... rseq resumed>) = 0 [pid 7813] <... setpgid resumed>) = 0 [pid 7812] rt_sigprocmask(SIG_SETMASK, [], [pid 7811] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7806] close(10 [pid 5848] getdents64(4, [pid 7814] set_robust_list(0x7fae053d59a0, 24 [pid 7813] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7812] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7811] <... futex resumed>) = 0 [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7814] <... set_robust_list resumed>) = 0 [pid 7813] <... openat resumed>) = 3 [pid 7812] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7811] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7806] close(11 [pid 5848] close(4 [pid 7814] rt_sigprocmask(SIG_SETMASK, [], [pid 7813] write(3, "1000", 4 [pid 7812] <... futex resumed>) = 0 [pid 7811] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... close resumed>) = 0 [pid 7814] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7813] <... write resumed>) = 4 [pid 7812] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7806] close(12 [pid 5848] rmdir("./153/file1" [pid 7814] memfd_create("syzkaller", 0 [pid 7813] close(3 [pid 7811] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... rmdir resumed>) = 0 [pid 7811] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7806] close(13 [pid 7814] <... memfd_create resumed>) = 3 [pid 7813] <... close resumed>) = 0 [pid 7811] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./153/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7814] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7813] symlink("/dev/binderfs", "./binderfs" [pid 7811] <... mmap resumed>) = 0x7fae053b5000 [pid 7806] close(14 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7814] <... mmap resumed>) = 0x7fadfce00000 [pid 7813] <... symlink resumed>) = 0 [pid 7811] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7814] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7811] <... mprotect resumed>) = 0 [pid 7806] close(15 [pid 5848] newfstatat(AT_FDCWD, "./153/binderfs", [pid 7813] write(1, "executing program\n", 18 [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 7813] <... write resumed>) = 18 [pid 7806] close(16 [pid 5848] unlink("./153/binderfs" [pid 7813] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... unlink resumed>) = 0 [pid 7813] <... futex resumed>) = 0 [pid 7806] close(17 [pid 7813] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(3, [pid 7813] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7806] close(18 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7813] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7811] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] close(3 [pid 7814] <... write resumed>) = 131072 [pid 7813] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7806] close(19 [pid 5848] <... close resumed>) = 0 [pid 7811] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] rmdir("./153" [pid 7813] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7811] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7806] close(20 [pid 5848] <... rmdir resumed>) = 0 ./strace-static-x86_64: Process 7815 attached [pid 7814] munmap(0x7fadfce00000, 138412032 [pid 7813] <... mmap resumed>) = 0x7fae053b5000 [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] mkdir("./154", 0777 [pid 7814] <... munmap resumed>) = 0 [pid 7813] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7811] <... clone3 resumed> => {parent_tid=[375]}, 88) = 375 [pid 7806] close(21 [pid 5848] <... mkdir resumed>) = 0 [pid 7811] rt_sigprocmask(SIG_SETMASK, [], [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7811] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7813] <... mprotect resumed>) = 0 [pid 7811] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7806] close(22 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7814] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7813] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7811] <... futex resumed>) = 0 [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 3 [pid 7814] <... openat resumed>) = 4 [pid 7813] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7806] close(23 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7814] ioctl(4, LOOP_SET_FD, 3 [pid 7813] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7806] close(24 [pid 5848] <... ioctl resumed>) = 0 [pid 7811] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7815] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7806] close(25) = -1 EBADF (Bad file descriptor) [pid 7806] close(26) = -1 EBADF (Bad file descriptor) [pid 7806] close(27) = -1 EBADF (Bad file descriptor) [pid 7806] close(28) = -1 EBADF (Bad file descriptor) [pid 5848] close(3 [pid 7806] close(29 [pid 5848] <... close resumed>) = 0 ./strace-static-x86_64: Process 7816 attached [pid 7815] <... rseq resumed>) = 0 [pid 7814] <... ioctl resumed>) = 0 [pid 7813] <... clone3 resumed> => {parent_tid=[396]}, 88) = 396 [pid 7806] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7816] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7815] set_robust_list(0x7fae053d59a0, 24 [pid 7813] rt_sigprocmask(SIG_SETMASK, [], [pid 7806] exit_group(0 [pid 7816] <... rseq resumed>) = 0 [pid 7813] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7806] <... exit_group resumed>) = ? [pid 7815] <... set_robust_list resumed>) = 0 [pid 7816] set_robust_list(0x7fae053d59a0, 24 [pid 7815] rt_sigprocmask(SIG_SETMASK, [], [pid 7813] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7816] <... set_robust_list resumed>) = 0 [pid 7815] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7814] close(3 [pid 7813] <... futex resumed>) = 0 [pid 7807] <... futex resumed>) = ? [pid 7816] rt_sigprocmask(SIG_SETMASK, [], [pid 7815] memfd_create("syzkaller", 0 [pid 7814] <... close resumed>) = 0 [pid 7813] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7807] +++ exited with 0 +++ [pid 7806] +++ exited with 0 +++ [pid 7816] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7814] close(4 [pid 7816] memfd_create("syzkaller", 0 [pid 7814] <... close resumed>) = 0 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 398 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=381, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7815] <... memfd_create resumed>) = 3 [pid 7816] <... memfd_create resumed>) = 3 [ 188.470742][ T7814] loop1: detected capacity change from 0 to 256 [pid 7814] mkdir("./file1", 0777./strace-static-x86_64: Process 7817 attached [pid 7816] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7815] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7814] <... mkdir resumed>) = 0 [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 7816] <... mmap resumed>) = 0x7fadfce00000 [pid 7815] <... mmap resumed>) = 0x7fadfce00000 [pid 7814] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7817] set_robust_list(0x555572d846a0, 24 [pid 7815] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7817] <... set_robust_list resumed>) = 0 [pid 7816] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5849] <... restart_syscall resumed>) = 0 [pid 7817] chdir("./154" [pid 5849] umount2("./154", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7814] <... mount resumed>) = 0 [pid 7817] <... chdir resumed>) = 0 [pid 7816] <... write resumed>) = 131072 [pid 7815] <... write resumed>) = 131072 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7817] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7816] munmap(0x7fadfce00000, 138412032 [pid 7815] munmap(0x7fadfce00000, 138412032 [pid 7814] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5849] openat(AT_FDCWD, "./154", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7817] <... prctl resumed>) = 0 [pid 7816] <... munmap resumed>) = 0 [pid 7814] <... openat resumed>) = 3 [pid 5849] <... openat resumed>) = 3 [pid 7817] setpgid(0, 0 [pid 5849] newfstatat(3, "", [pid 7817] <... setpgid resumed>) = 0 [pid 7816] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7814] chdir("./file1" [pid 7816] <... openat resumed>) = 4 [pid 7814] <... chdir resumed>) = 0 [pid 7815] <... munmap resumed>) = 0 [pid 7814] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7817] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7816] ioctl(4, LOOP_SET_FD, 3 [pid 7814] <... openat resumed>) = -1 EBUSY (Device or resource busy) [ 188.515895][ T7814] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7814] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7817] <... openat resumed>) = 3 [pid 7815] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7817] write(3, "1000", 4 [pid 7815] <... openat resumed>) = 4 [pid 5849] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7815] ioctl(4, LOOP_SET_FD, 3 [pid 5849] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7814] <... futex resumed>) = 1 [pid 7814] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7812] <... futex resumed>) = 0 [pid 7812] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7814] <... futex resumed>) = 0 [pid 7812] <... futex resumed>) = 1 [pid 7814] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7817] <... write resumed>) = 4 [pid 7812] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7817] close(3) = 0 [pid 7817] symlink("/dev/binderfs", "./binderfs") = 0 [pid 7817] write(1, "executing program\n", 18executing program ) = 18 [ 188.556541][ T7816] loop0: detected capacity change from 0 to 256 [ 188.579476][ T7815] loop4: detected capacity change from 0 to 256 [ 188.581124][ T7814] exFAT-fs (loop1): error, data size is invalid(10) [pid 7817] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7817] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7815] <... ioctl resumed>) = 0 [pid 7816] <... ioctl resumed>) = 0 [pid 7815] close(3 [pid 7816] close(3) = 0 [pid 7816] close(4) = 0 [pid 7815] <... close resumed>) = 0 [pid 7816] mkdir("./file1", 0777 [pid 7815] close(4 [pid 7816] <... mkdir resumed>) = 0 [pid 7815] <... close resumed>) = 0 [pid 7816] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7815] mkdir("./file1", 0777 [pid 7817] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7817] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7815] <... mkdir resumed>) = 0 [pid 7817] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7817] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7815] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 5849] <... umount2 resumed>) = 0 [pid 7817] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [ 188.601446][ T7814] exFAT-fs (loop1): Filesystem has been set read-only [pid 7814] <... openat resumed>) = -1 EIO (Input/output error) [pid 5849] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7817] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7812] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7812] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7812] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae05394000 [pid 7812] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7812] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7812] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} => {parent_tid=[398]}, 88) = 398 [pid 7812] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 7818 attached NULL, 8) = 0 [pid 7812] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7812] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7818] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7814] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 ./strace-static-x86_64: Process 7819 attached [pid 7817] <... clone3 resumed> => {parent_tid=[399]}, 88) = 399 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7818] <... rseq resumed>) = 0 [pid 7814] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7818] set_robust_list(0x7fae053b49a0, 24) = 0 [pid 7819] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7817] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] newfstatat(AT_FDCWD, "./154/file1", [pid 7818] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7818] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 7818] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7812] <... futex resumed>) = 0 [pid 7818] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7812] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7814] <... futex resumed>) = 0 [pid 7812] <... futex resumed>) = 1 [pid 7814] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7812] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7819] <... rseq resumed>) = 0 [pid 7817] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7814] <... ioctl resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7819] set_robust_list(0x7fae053d59a0, 24 [pid 7817] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7819] <... set_robust_list resumed>) = 0 [pid 7817] <... futex resumed>) = 0 [pid 7814] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7819] rt_sigprocmask(SIG_SETMASK, [], [pid 7817] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7814] <... futex resumed>) = 1 [pid 7812] <... futex resumed>) = 0 [pid 7819] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7812] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7812] <... futex resumed>) = 0 [pid 5849] openat(AT_FDCWD, "./154/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7819] memfd_create("syzkaller", 0 [pid 7816] <... mount resumed>) = 0 [pid 7814] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7812] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... openat resumed>) = 4 [pid 7816] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7814] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7819] <... memfd_create resumed>) = 3 [pid 7816] <... openat resumed>) = 3 [pid 7814] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] newfstatat(4, "", [pid 7814] <... futex resumed>) = 1 [pid 7812] <... futex resumed>) = 0 [ 188.635609][ T7816] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 188.643222][ T7815] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7819] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7814] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7812] close(3 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7812] <... close resumed>) = 0 [pid 7819] <... mmap resumed>) = 0x7fadfce00000 [pid 7816] chdir("./file1" [pid 7812] close(4 [pid 5849] getdents64(4, [pid 7812] <... close resumed>) = 0 [pid 7812] close(5) = -1 EBADF (Bad file descriptor) [pid 7819] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7816] <... chdir resumed>) = 0 [pid 7815] <... mount resumed>) = 0 [pid 7812] close(6 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7816] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(4, [pid 7816] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7812] close(7) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7812] close(8 [pid 5849] close(4 [pid 7816] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 7819] <... write resumed>) = 131072 [pid 7816] <... futex resumed>) = 1 [pid 7813] <... futex resumed>) = 0 [pid 7812] close(9 [pid 7813] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7819] munmap(0x7fadfce00000, 138412032 [pid 7815] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7813] <... futex resumed>) = 0 [pid 7812] close(10 [pid 5849] rmdir("./154/file1" [pid 7813] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7812] close(11) = -1 EBADF (Bad file descriptor) [pid 7816] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7812] close(12 [pid 7819] <... munmap resumed>) = 0 [pid 7815] <... openat resumed>) = 3 [pid 7819] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5849] <... rmdir resumed>) = 0 [pid 7815] chdir("./file1" [pid 7812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./154/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7819] <... openat resumed>) = 4 [pid 7819] ioctl(4, LOOP_SET_FD, 3 [pid 7815] <... chdir resumed>) = 0 [pid 7812] close(13 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(AT_FDCWD, "./154/binderfs", [pid 7815] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7812] close(14 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7815] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7812] close(15 [pid 5849] unlink("./154/binderfs" [pid 7815] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... unlink resumed>) = 0 [pid 7815] <... futex resumed>) = 1 [pid 7811] <... futex resumed>) = 0 [pid 5849] getdents64(3, [pid 7815] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7811] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7815] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7811] <... futex resumed>) = 0 [pid 5849] close(3 [pid 7811] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7815] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 5849] <... close resumed>) = 0 [pid 7812] close(16 [pid 5849] rmdir("./154" [pid 7812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7812] close(17) = -1 EBADF (Bad file descriptor) [pid 7812] close(18 [pid 5849] <... rmdir resumed>) = 0 [pid 7812] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7812] close(19) = -1 EBADF (Bad file descriptor) [pid 7812] close(20) = -1 EBADF (Bad file descriptor) [pid 7812] close(21) = -1 EBADF (Bad file descriptor) [pid 7812] close(22) = -1 EBADF (Bad file descriptor) [pid 7812] close(23) = -1 EBADF (Bad file descriptor) [pid 7812] close(24) = -1 EBADF (Bad file descriptor) [pid 7812] close(25) = -1 EBADF (Bad file descriptor) [pid 7812] close(26) = -1 EBADF (Bad file descriptor) [pid 7812] close(27) = -1 EBADF (Bad file descriptor) [pid 7812] close(28) = -1 EBADF (Bad file descriptor) [pid 7812] close(29) = -1 EBADF (Bad file descriptor) [pid 7812] exit_group(0 [pid 7818] <... futex resumed>) = ? [pid 7814] <... futex resumed>) = ? [pid 7812] <... exit_group resumed>) = ? [pid 7819] <... ioctl resumed>) = 0 [pid 7818] +++ exited with 0 +++ [pid 7814] +++ exited with 0 +++ [pid 5849] mkdir("./155", 0777) = 0 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7812] +++ exited with 0 +++ [pid 5849] <... openat resumed>) = 3 [pid 7819] close(3) = 0 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=396, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 7819] close(4 [pid 5849] <... ioctl resumed>) = 0 [pid 7819] <... close resumed>) = 0 [pid 5849] close(3 [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 7819] mkdir("./file1", 0777 [pid 7813] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7813] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5849] <... close resumed>) = 0 [pid 7813] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7819] <... mkdir resumed>) = 0 [pid 7813] <... mmap resumed>) = 0x7fae05394000 [pid 7813] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE) = 0 [ 188.706127][ T7816] exFAT-fs (loop0): error, data size is invalid(10) [ 188.723633][ T7815] exFAT-fs (loop4): error, data size is invalid(10) [ 188.732452][ T7819] loop2: detected capacity change from 0 to 256 [ 188.741659][ T7816] exFAT-fs (loop0): Filesystem has been set read-only [pid 7819] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7813] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7816] <... openat resumed>) = -1 EIO (Input/output error) [pid 7813] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7816] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7813] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 7820 attached [pid 7816] <... futex resumed>) = 0 [pid 7816] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7813] <... clone3 resumed> => {parent_tid=[397]}, 88) = 397 [pid 7813] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7813] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... restart_syscall resumed>) = 0 [pid 7813] <... futex resumed>) = 0 [pid 7813] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7820] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7820] <... rseq resumed>) = 0 [pid 7820] set_robust_list(0x7fae053b49a0, 24) = 0 [pid 7820] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7820] openat(AT_FDCWD, ".", O_RDONLY [pid 7811] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5847] umount2("./157", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7820] <... openat resumed>) = 4 [pid 7820] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7813] <... futex resumed>) = 0 [pid 7811] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7813] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7816] <... futex resumed>) = 0 [pid 7813] <... futex resumed>) = 1 [pid 5847] openat(AT_FDCWD, "./157", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7811] <... futex resumed>) = 0 ./strace-static-x86_64: Process 7821 attached [pid 7816] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7813] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7811] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5847] <... openat resumed>) = 3 [pid 7821] set_robust_list(0x555572d846a0, 24 [pid 7816] <... ioctl resumed>) = 0 [pid 7816] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 383 [pid 7820] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7816] <... futex resumed>) = 1 [pid 7813] <... futex resumed>) = 0 [pid 7821] <... set_robust_list resumed>) = 0 [pid 7816] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7811] <... mmap resumed>) = 0x7fae05394000 [pid 5847] newfstatat(3, "", [pid 7811] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7821] chdir("./155" [pid 7813] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7811] <... mprotect resumed>) = 0 [pid 7813] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7821] <... chdir resumed>) = 0 [pid 7811] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7821] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5847] getdents64(3, [pid 7821] <... prctl resumed>) = 0 [pid 7811] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7821] setpgid(0, 0 [pid 7816] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7816] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7816] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7822 attached ) = 1 [pid 7813] <... futex resumed>) = 0 [pid 7821] <... setpgid resumed>) = 0 [pid 5847] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7822] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7813] close(3 [pid 7822] <... rseq resumed>) = 0 [pid 7813] <... close resumed>) = 0 [pid 7822] set_robust_list(0x7fae053b49a0, 24 [pid 7821] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7813] close(4 [pid 7811] <... clone3 resumed> => {parent_tid=[376]}, 88) = 376 [pid 7813] <... close resumed>) = 0 [pid 7813] close(5) = -1 EBADF (Bad file descriptor) [pid 7813] close(6 [pid 7822] <... set_robust_list resumed>) = 0 [pid 7813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7822] rt_sigprocmask(SIG_SETMASK, [], [pid 7821] <... openat resumed>) = 3 [pid 7816] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7813] close(7 [pid 7811] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] <... umount2 resumed>) = 0 [pid 7822] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7811] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7821] write(3, "1000", 4 [pid 7822] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7813] close(8 [pid 7811] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7822] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7822] openat(AT_FDCWD, ".", O_RDONLY [pid 7813] close(9 [pid 7822] <... openat resumed>) = 5 [pid 7821] <... write resumed>) = 4 [pid 7813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7811] <... futex resumed>) = 0 [pid 7821] close(3 [pid 7813] close(10 [pid 7811] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7822] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7821] <... close resumed>) = 0 [pid 7813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7811] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7822] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7821] symlink("/dev/binderfs", "./binderfs" [pid 7813] close(11) = -1 EBADF (Bad file descriptor) [pid 7813] close(12) = -1 EBADF (Bad file descriptor) [pid 7813] close(13) = -1 EBADF (Bad file descriptor) [pid 7813] close(14) = -1 EBADF (Bad file descriptor) [ 188.757090][ T7815] exFAT-fs (loop4): Filesystem has been set read-only [pid 7821] <... symlink resumed>) = 0 [pid 7813] close(15 [pid 7811] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7811] <... futex resumed>) = 1 [pid 7813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7813] close(16) = -1 EBADF (Bad file descriptor) [pid 7813] close(17) = -1 EBADF (Bad file descriptor) [pid 7813] close(18 [pid 7822] <... futex resumed>) = 0 [pid 7813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7822] ioctl(5, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7813] close(19 [pid 7822] <... ioctl resumed>) = 0 [pid 7813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7822] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7813] close(20 [pid 7822] <... futex resumed>) = 0 [pid 7813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7822] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7813] close(21 [pid 7811] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 7811] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7811] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7822] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7822] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7813] close(22 [pid 7822] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7822] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7813] close(23 [pid 7822] <... futex resumed>) = 1 [pid 7813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7811] <... futex resumed>) = 0 [pid 7813] close(24 [pid 7822] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7813] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7813] close(25) = -1 EBADF (Bad file descriptor) [pid 7813] close(26) = -1 EBADF (Bad file descriptor) [pid 7813] close(27) = -1 EBADF (Bad file descriptor) [pid 7813] close(28) = -1 EBADF (Bad file descriptor) [pid 7813] close(29) = -1 EBADF (Bad file descriptor) [pid 7813] exit_group(0 [pid 7820] <... futex resumed>) = ? [pid 7816] <... futex resumed>) = ? [pid 7813] <... exit_group resumed>) = ? [pid 7821] write(1, "executing program\n", 18executing program ) = 18 [pid 7816] +++ exited with 0 +++ [pid 7815] <... openat resumed>) = -1 EIO (Input/output error) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./157/file1", [pid 7821] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7815] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7821] <... futex resumed>) = 0 [pid 7815] <... futex resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7821] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7815] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7811] close(3 [pid 5847] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7821] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7820] +++ exited with 0 +++ [pid 7813] +++ exited with 0 +++ [pid 7811] <... close resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7821] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7811] close(4 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=395, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 7811] close(5) = 0 [pid 7811] close(6) = -1 EBADF (Bad file descriptor) [pid 7811] close(7) = -1 EBADF (Bad file descriptor) [pid 7811] close(8) = -1 EBADF (Bad file descriptor) [pid 7811] close(9) = -1 EBADF (Bad file descriptor) [pid 7811] close(10) = -1 EBADF (Bad file descriptor) [pid 7811] close(11) = -1 EBADF (Bad file descriptor) [pid 7811] close(12) = -1 EBADF (Bad file descriptor) [pid 7811] close(13 [pid 7821] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "./157/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... restart_syscall resumed>) = 0 [pid 7811] close(14 [pid 7821] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 4 [pid 7811] close(15 [pid 5847] newfstatat(4, "", [pid 5846] umount2("./155", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7811] close(16 [pid 5847] getdents64(4, [pid 5846] openat(AT_FDCWD, "./155", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] <... openat resumed>) = 3 [pid 7811] close(17 [pid 5847] getdents64(4, [pid 5846] newfstatat(3, "", [pid 7821] <... mmap resumed>) = 0x7fae053b5000 [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7811] close(18 [pid 5847] close(4 [pid 5846] getdents64(3, [pid 7821] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... close resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7811] close(19 [pid 5847] rmdir("./157/file1" [pid 5846] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... rmdir resumed>) = 0 [pid 7811] close(20 [pid 5847] umount2("./157/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7811] close(21 [pid 5847] newfstatat(AT_FDCWD, "./157/binderfs", [pid 7821] <... mprotect resumed>) = 0 [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7811] close(22 [pid 5847] unlink("./157/binderfs" [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7821] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7811] close(23 [pid 5847] <... unlink resumed>) = 0 [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 188.802698][ T7819] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5847] getdents64(3, [pid 7821] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7819] <... mount resumed>) = 0 [pid 7811] close(24 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7821] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7819] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7819] <... openat resumed>) = 3 [pid 5847] close(3./strace-static-x86_64: Process 7824 attached [pid 7819] chdir("./file1" [pid 7811] close(25 [pid 5847] <... close resumed>) = 0 [pid 7824] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7821] <... clone3 resumed> => {parent_tid=[384]}, 88) = 384 [pid 7819] <... chdir resumed>) = 0 [pid 7824] <... rseq resumed>) = 0 [pid 7821] rt_sigprocmask(SIG_SETMASK, [], [pid 7819] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] rmdir("./157" [pid 7824] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 7821] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7819] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5847] <... rmdir resumed>) = 0 [pid 7819] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7821] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7824] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7819] <... futex resumed>) = 1 [pid 7817] <... futex resumed>) = 0 [pid 7821] <... futex resumed>) = 0 [pid 7811] close(26 [pid 5847] mkdir("./158", 0777 [pid 7817] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7824] memfd_create("syzkaller", 0 [pid 7821] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7819] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7817] <... futex resumed>) = 0 [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... mkdir resumed>) = 0 [pid 7817] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7811] close(27 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 3 [pid 7811] close(28 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... ioctl resumed>) = 0 [pid 7811] close(29 [pid 5847] close(3 [pid 7811] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... close resumed>) = 0 [pid 7811] exit_group(0 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7825 attached [pid 7824] <... memfd_create resumed>) = 3 [pid 7822] <... futex resumed>) = ? [pid 7815] <... futex resumed>) = ? [pid 7811] <... exit_group resumed>) = ? executing program [pid 7824] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7815] +++ exited with 0 +++ [pid 7825] set_robust_list(0x555572d846a0, 24 [pid 7824] <... mmap resumed>) = 0x7fadfce00000 [pid 5846] <... umount2 resumed>) = 0 [pid 7825] <... set_robust_list resumed>) = 0 [pid 5846] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7825] chdir("./158" [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7825] <... chdir resumed>) = 0 [pid 5846] newfstatat(AT_FDCWD, "./155/file1", [pid 7825] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7824] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7825] <... prctl resumed>) = 0 [pid 7825] setpgid(0, 0 [pid 5846] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7825] <... setpgid resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7825] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5846] openat(AT_FDCWD, "./155/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7825] <... openat resumed>) = 3 [pid 5846] <... openat resumed>) = 4 [pid 7825] write(3, "1000", 4 [pid 7822] +++ exited with 0 +++ [pid 7811] +++ exited with 0 +++ [pid 7825] <... write resumed>) = 4 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 399 [pid 5846] newfstatat(4, "", [pid 7825] close(3 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=374, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7825] <... close resumed>) = 0 [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 5846] getdents64(4, [pid 7825] symlink("/dev/binderfs", "./binderfs" [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7825] <... symlink resumed>) = 0 [pid 5846] getdents64(4, [pid 7825] write(1, "executing program\n", 18) = 18 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7825] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] close(4 [pid 7825] <... futex resumed>) = 0 [pid 5846] <... close resumed>) = 0 [pid 7825] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5846] rmdir("./155/file1" [pid 7825] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5846] <... rmdir resumed>) = 0 [pid 7825] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5846] umount2("./155/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7825] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7825] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5846] newfstatat(AT_FDCWD, "./155/binderfs", [pid 7825] <... mmap resumed>) = 0x7fae053b5000 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7825] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5846] unlink("./155/binderfs" [pid 7825] <... mprotect resumed>) = 0 [pid 5846] <... unlink resumed>) = 0 [pid 7825] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5846] getdents64(3, [pid 7825] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7825] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5850] <... restart_syscall resumed>) = 0 [pid 5846] close(3./strace-static-x86_64: Process 7826 attached ) = 0 [pid 7825] <... clone3 resumed> => {parent_tid=[400]}, 88) = 400 [pid 5846] rmdir("./155" [pid 7826] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7825] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] umount2("./150", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... rmdir resumed>) = 0 [pid 7826] <... rseq resumed>) = 0 [pid 7825] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] mkdir("./156", 0777 [pid 7826] set_robust_list(0x7fae053d59a0, 24 [pid 7825] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] openat(AT_FDCWD, "./150", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... mkdir resumed>) = 0 [pid 7825] <... futex resumed>) = 0 [pid 5850] <... openat resumed>) = 3 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7826] <... set_robust_list resumed>) = 0 [pid 7825] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5850] newfstatat(3, "", [pid 5846] <... openat resumed>) = 3 [pid 7826] rt_sigprocmask(SIG_SETMASK, [], [pid 7824] <... write resumed>) = 131072 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 7826] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7826] memfd_create("syzkaller", 0 [pid 5850] getdents64(3, [pid 5846] <... ioctl resumed>) = 0 [pid 7826] <... memfd_create resumed>) = 3 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5846] close(3 [pid 7824] munmap(0x7fadfce00000, 138412032 [pid 5846] <... close resumed>) = 0 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7827 attached [pid 7826] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7824] <... munmap resumed>) = 0 [pid 7819] <... openat resumed>) = -1 EIO (Input/output error) [pid 7817] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5850] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7824] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7817] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7826] <... mmap resumed>) = 0x7fadfce00000 [ 188.885862][ T7819] exFAT-fs (loop2): error, data size is invalid(10) [ 188.910654][ T7819] exFAT-fs (loop2): Filesystem has been set read-only [pid 7827] set_robust_list(0x555572d846a0, 24 [pid 7826] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7824] <... openat resumed>) = 4 [pid 7817] <... futex resumed>) = 0 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 398 [pid 7827] <... set_robust_list resumed>) = 0 [pid 7819] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7824] ioctl(4, LOOP_SET_FD, 3 [pid 7817] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] <... umount2 resumed>) = 0 [pid 7827] chdir("./156" [pid 7826] <... write resumed>) = 131072 [pid 7819] <... futex resumed>) = 0 [pid 7827] <... chdir resumed>) = 0 [pid 7826] munmap(0x7fadfce00000, 138412032 [pid 7824] <... ioctl resumed>) = 0 [pid 7819] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7817] <... mmap resumed>) = 0x7fae05394000 [pid 5850] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7827] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7826] <... munmap resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7827] <... prctl resumed>) = 0 [pid 7826] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7824] close(3 [pid 7817] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7827] setpgid(0, 0) = 0 [pid 7826] <... openat resumed>) = 4 [pid 7824] <... close resumed>) = 0 [pid 7817] <... mprotect resumed>) = 0 [pid 5850] newfstatat(AT_FDCWD, "./150/file1", [pid 7827] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7826] ioctl(4, LOOP_SET_FD, 3 [pid 7817] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7827] <... openat resumed>) = 3 [pid 7824] close(4 [pid 7817] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5850] umount2("./150/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7827] write(3, "1000", 4 [pid 7824] <... close resumed>) = 0 [pid 7817] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 7828 attached [pid 7827] <... write resumed>) = 4 [pid 7824] mkdir("./file1", 0777 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7828] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7827] close(3 [pid 7824] <... mkdir resumed>) = 0 [pid 7817] <... clone3 resumed> => {parent_tid=[400]}, 88) = 400 [pid 5850] openat(AT_FDCWD, "./150/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7828] <... rseq resumed>) = 0 [pid 7827] <... close resumed>) = 0 [pid 7824] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7817] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] <... openat resumed>) = 4 [pid 7828] set_robust_list(0x7fae053b49a0, 24 [pid 7827] symlink("/dev/binderfs", "./binderfs" [pid 7817] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5850] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5850] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5850] close(4) = 0 [pid 5850] rmdir("./150/file1") = 0 [pid 5850] umount2("./150/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] newfstatat(AT_FDCWD, "./150/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] unlink("./150/binderfs") = 0 [pid 5850] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5850] close(3) = 0 [pid 5850] rmdir("./150") = 0 [pid 5850] mkdir("./151", 0777) = 0 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7817] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... openat resumed>) = 3 [pid 7828] <... set_robust_list resumed>) = 0 [pid 7827] <... symlink resumed>) = 0 [pid 7826] <... ioctl resumed>) = 0 [pid 7817] <... futex resumed>) = 0 [pid 5850] ioctl(3, LOOP_CLR_FDexecuting program [pid 7828] rt_sigprocmask(SIG_SETMASK, [], [pid 7827] write(1, "executing program\n", 18 [pid 7826] close(3 [pid 7817] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... ioctl resumed>) = 0 [ 188.978922][ T7824] loop3: detected capacity change from 0 to 256 [ 189.000677][ T7826] loop1: detected capacity change from 0 to 256 [pid 7828] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7827] <... write resumed>) = 18 [pid 5850] close(3 [pid 7826] <... close resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 7826] close(4) = 0 [pid 7826] mkdir("./file1", 0777) = 0 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7826] mount("/dev/loop1", "./file1", "exfat", 0, ""./strace-static-x86_64: Process 7829 attached [pid 7829] set_robust_list(0x555572d846a0, 24 [pid 7828] openat(AT_FDCWD, ".", O_RDONLY [pid 7827] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 377 [pid 7827] <... futex resumed>) = 0 [pid 7828] <... openat resumed>) = 4 [pid 7828] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7827] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7829] <... set_robust_list resumed>) = 0 [pid 7828] <... futex resumed>) = 1 [pid 7827] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7817] <... futex resumed>) = 0 [pid 7829] chdir("./151" [pid 7828] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7827] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7824] <... mount resumed>) = 0 [pid 7817] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7827] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7824] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7819] <... futex resumed>) = 0 [pid 7817] <... futex resumed>) = 1 [pid 7819] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7827] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7819] <... ioctl resumed>) = 0 [pid 7817] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7824] <... openat resumed>) = 3 [pid 7819] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7817] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7827] <... mmap resumed>) = 0x7fae053b5000 [pid 7824] chdir("./file1" [pid 7819] <... futex resumed>) = 0 [pid 7817] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7829] <... chdir resumed>) = 0 [pid 7827] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7824] <... chdir resumed>) = 0 [pid 7819] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7817] <... futex resumed>) = 0 [pid 7829] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7827] <... mprotect resumed>) = 0 [pid 7824] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7819] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7817] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7829] <... prctl resumed>) = 0 [pid 7827] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7824] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7819] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7817] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7829] setpgid(0, 0 [pid 7827] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7824] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7819] <... futex resumed>) = 0 [pid 7817] close(3 [pid 7829] <... setpgid resumed>) = 0 [pid 7827] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7824] <... futex resumed>) = 1 [pid 7821] <... futex resumed>) = 0 [pid 7819] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7817] <... close resumed>) = 0 [pid 7829] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7824] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 7830 attached [pid 7829] <... openat resumed>) = 3 [pid 7827] <... clone3 resumed> => {parent_tid=[399]}, 88) = 399 [pid 7824] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7821] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7817] close(4 [pid 7830] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7829] write(3, "1000", 4 [pid 7827] rt_sigprocmask(SIG_SETMASK, [], [ 189.035093][ T7824] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7824] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7821] <... futex resumed>) = 0 [pid 7817] <... close resumed>) = 0 [pid 7830] <... rseq resumed>) = 0 [pid 7829] <... write resumed>) = 4 [pid 7827] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7821] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7817] close(5 [pid 7830] set_robust_list(0x7fae053d59a0, 24 [pid 7829] close(3 [pid 7827] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7830] <... set_robust_list resumed>) = 0 [pid 7829] <... close resumed>) = 0 [pid 7827] <... futex resumed>) = 0 [pid 7817] close(6 [pid 7829] symlink("/dev/binderfs", "./binderfs" [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7830] rt_sigprocmask(SIG_SETMASK, [], [pid 7827] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}executing program [pid 7830] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7829] <... symlink resumed>) = 0 [pid 7817] close(7 [pid 7829] write(1, "executing program\n", 18 [pid 7830] memfd_create("syzkaller", 0 [pid 7829] <... write resumed>) = 18 [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7817] close(8 [pid 7830] <... memfd_create resumed>) = 3 [pid 7829] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7830] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7817] close(9 [pid 7830] <... mmap resumed>) = 0x7fadfce00000 [pid 7829] <... futex resumed>) = 0 [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7829] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7817] close(10) = -1 EBADF (Bad file descriptor) [pid 7817] close(11) = -1 EBADF (Bad file descriptor) [pid 7829] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7817] close(12) = -1 EBADF (Bad file descriptor) [pid 7817] close(13 [pid 7829] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7817] close(14) = -1 EBADF (Bad file descriptor) [pid 7829] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7817] close(15 [pid 7829] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7829] <... mmap resumed>) = 0x7fae053b5000 [ 189.081298][ T7824] exFAT-fs (loop3): error, data size is invalid(10) [ 189.115138][ T7824] exFAT-fs (loop3): Filesystem has been set read-only [pid 7817] close(16 [pid 7830] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7829] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7817] close(17) = -1 EBADF (Bad file descriptor) [pid 7817] close(18) = -1 EBADF (Bad file descriptor) [pid 7817] close(19) = -1 EBADF (Bad file descriptor) [pid 7829] <... mprotect resumed>) = 0 [pid 7817] close(20) = -1 EBADF (Bad file descriptor) [pid 7829] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7817] close(21 [pid 7829] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7817] close(22 [pid 7829] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7829] <... clone3 resumed> => {parent_tid=[378]}, 88) = 378 [pid 7821] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7817] close(23./strace-static-x86_64: Process 7831 attached [pid 7829] rt_sigprocmask(SIG_SETMASK, [], [pid 7821] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7829] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7821] <... futex resumed>) = 0 [pid 7817] close(24 [pid 7829] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7821] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7824] <... openat resumed>) = -1 EIO (Input/output error) [pid 7821] <... mmap resumed>) = 0x7fae05394000 [pid 7817] close(25 [pid 7829] <... futex resumed>) = 0 [pid 7831] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7821] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7824] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7821] <... mprotect resumed>) = 0 [pid 7817] close(26 [pid 7824] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7821] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7821] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7817] close(27 [pid 7821] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7817] close(28./strace-static-x86_64: Process 7832 attached [pid 7821] <... clone3 resumed> => {parent_tid=[385]}, 88) = 385 [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7831] <... rseq resumed>) = 0 [pid 7830] <... write resumed>) = 131072 [pid 7829] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7826] <... mount resumed>) = 0 [pid 7821] rt_sigprocmask(SIG_SETMASK, [], [pid 7817] close(29 [pid 7831] set_robust_list(0x7fae053d59a0, 24 [pid 7817] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7821] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7831] <... set_robust_list resumed>) = 0 [pid 7821] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7817] exit_group(0 [pid 7832] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7831] rt_sigprocmask(SIG_SETMASK, [], [pid 7830] munmap(0x7fadfce00000, 138412032 [pid 7828] <... futex resumed>) = ? [pid 7826] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7821] <... futex resumed>) = 0 [pid 7819] <... futex resumed>) = ? [pid 7817] <... exit_group resumed>) = ? [pid 7832] <... rseq resumed>) = 0 [pid 7830] <... munmap resumed>) = 0 [pid 7828] +++ exited with 0 +++ [pid 7826] <... openat resumed>) = 3 [pid 7821] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7819] +++ exited with 0 +++ [pid 7832] set_robust_list(0x7fae053b49a0, 24) = 0 [pid 7832] rt_sigprocmask(SIG_SETMASK, [], [pid 7826] chdir("./file1" [pid 7832] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7832] openat(AT_FDCWD, ".", O_RDONLY [pid 7826] <... chdir resumed>) = 0 [pid 7832] <... openat resumed>) = 4 [pid 7830] openat(AT_FDCWD, "/dev/loop0", O_RDWR [ 189.122318][ T7826] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7826] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7830] <... openat resumed>) = 4 [pid 7832] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7831] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7826] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7821] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7817] +++ exited with 0 +++ [pid 7831] memfd_create("syzkaller", 0 [pid 7821] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=398, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=6 /* 0.06 s */} --- [pid 7832] <... futex resumed>) = 0 [pid 7824] <... futex resumed>) = 0 [pid 7830] ioctl(4, LOOP_SET_FD, 3 [pid 7821] <... futex resumed>) = 1 [pid 7826] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7832] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7826] <... futex resumed>) = 1 [pid 7825] <... futex resumed>) = 0 [pid 7824] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7821] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7831] <... memfd_create resumed>) = 3 [pid 7824] <... ioctl resumed>) = 0 [pid 5848] umount2("./154", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7831] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7824] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7831] <... mmap resumed>) = 0x7fadfce00000 [pid 7824] <... futex resumed>) = 1 [pid 7821] <... futex resumed>) = 0 [pid 5848] openat(AT_FDCWD, "./154", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7831] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7824] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7821] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... openat resumed>) = 3 [pid 7824] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7824] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7821] <... futex resumed>) = 0 [pid 7824] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7821] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7824] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7821] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7825] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7824] <... futex resumed>) = 0 [pid 7821] close(3 [pid 7824] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7821] <... close resumed>) = 0 [pid 5848] newfstatat(3, "", [pid 7821] close(4 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7821] <... close resumed>) = 0 [pid 5848] getdents64(3, [pid 7821] close(5 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7826] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7825] <... futex resumed>) = 0 [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7831] <... write resumed>) = 131072 [pid 7825] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7821] close(6) = -1 EBADF (Bad file descriptor) [pid 7821] close(7) = -1 EBADF (Bad file descriptor) [pid 7821] close(8) = -1 EBADF (Bad file descriptor) [pid 7821] close(9) = -1 EBADF (Bad file descriptor) [pid 7821] close(10) = -1 EBADF (Bad file descriptor) [pid 7821] close(11 [pid 7831] munmap(0x7fadfce00000, 138412032 [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = 0 [pid 5848] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5848] newfstatat(AT_FDCWD, "./154/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7821] close(12 [pid 5848] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7821] close(13 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7821] close(14 [pid 5848] openat(AT_FDCWD, "./154/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 4 [pid 7821] close(15) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(4, "", [pid 7821] close(16 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7831] <... munmap resumed>) = 0 [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, [pid 7821] close(17 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, [pid 7821] close(18 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] close(4 [pid 7821] close(19 [pid 5848] <... close resumed>) = 0 [pid 7831] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] rmdir("./154/file1" [pid 7831] <... openat resumed>) = 4 [pid 7821] close(20 [pid 7830] <... ioctl resumed>) = 0 [pid 5848] <... rmdir resumed>) = 0 [pid 7831] ioctl(4, LOOP_SET_FD, 3 [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7830] close(3) = 0 [pid 7826] <... openat resumed>) = -1 EIO (Input/output error) [pid 7821] close(21 [pid 7830] close(4 [pid 7826] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7830] <... close resumed>) = 0 [pid 7826] <... futex resumed>) = 1 [pid 7825] <... futex resumed>) = 0 [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./154/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7826] openat(AT_FDCWD, ".", O_RDONLY [pid 7825] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7826] <... openat resumed>) = 4 [pid 7825] <... futex resumed>) = 0 [pid 7821] close(22 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7826] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7825] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7826] <... futex resumed>) = 0 [pid 5848] newfstatat(AT_FDCWD, "./154/binderfs", [pid 7830] mkdir("./file1", 0777 [pid 7826] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7825] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7830] <... mkdir resumed>) = 0 [pid 7826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7825] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7821] close(23 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7830] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7826] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7825] <... futex resumed>) = 0 [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] unlink("./154/binderfs" [pid 7826] <... ioctl resumed>) = 0 [pid 7825] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7821] close(24 [pid 5848] <... unlink resumed>) = 0 [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(3, [pid 7826] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7821] close(25 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7826] <... futex resumed>) = 1 [pid 7825] <... futex resumed>) = 0 [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] close(3 [pid 7826] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7825] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7821] close(26 [pid 7826] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7825] <... futex resumed>) = 0 [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... close resumed>) = 0 [pid 7826] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7825] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7821] close(27 [pid 5848] rmdir("./154" [pid 7826] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... rmdir resumed>) = 0 [pid 7831] <... ioctl resumed>) = 0 [pid 7821] close(28 [pid 5848] mkdir("./155", 0777 [pid 7831] close(3 [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... mkdir resumed>) = 0 [pid 7831] <... close resumed>) = 0 [pid 7826] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7821] close(29 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7831] close(4 [pid 7821] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 3 [pid 7831] <... close resumed>) = 0 [pid 7821] exit_group(0 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 7832] <... futex resumed>) = ? [ 189.177099][ T7830] loop0: detected capacity change from 0 to 256 [ 189.190800][ T7826] exFAT-fs (loop1): error, data size is invalid(10) [ 189.207760][ T7826] exFAT-fs (loop1): Filesystem has been set read-only [ 189.216222][ T7831] loop4: detected capacity change from 0 to 256 [pid 7831] mkdir("./file1", 0777 [pid 7826] <... futex resumed>) = 1 [pid 7825] <... futex resumed>) = 0 [pid 7824] <... futex resumed>) = ? [pid 7821] <... exit_group resumed>) = ? [pid 5848] <... ioctl resumed>) = 0 [pid 7832] +++ exited with 0 +++ [pid 7831] <... mkdir resumed>) = 0 [pid 7826] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7825] close(3 [pid 7824] +++ exited with 0 +++ [pid 7821] +++ exited with 0 +++ [pid 5848] close(3 [pid 7831] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=383, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5848] <... close resumed>) = 0 [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7825] <... close resumed>) = 0 [pid 5849] <... restart_syscall resumed>) = 0 [pid 7825] close(4) = 0 [pid 7825] close(5 [pid 5849] umount2("./155", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] openat(AT_FDCWD, "./155", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7825] close(6 [pid 5849] <... openat resumed>) = 3 ./strace-static-x86_64: Process 7833 attached [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(3, "", [pid 7825] close(7 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(3, [pid 7825] close(8 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7833] set_robust_list(0x555572d846a0, 24 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7833] <... set_robust_list resumed>) = 0 [pid 7825] close(9 [pid 7833] chdir("./155" [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7830] <... mount resumed>) = 0 [pid 5849] <... umount2 resumed>) = 0 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 401 [pid 7825] close(10 [pid 5849] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./155/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] openat(AT_FDCWD, "./155/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5849] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7833] <... chdir resumed>) = 0 [pid 5849] getdents64(4, [pid 7833] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7825] close(11) = -1 EBADF (Bad file descriptor) [pid 7833] <... prctl resumed>) = 0 [pid 7830] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7825] close(12 [pid 5849] getdents64(4, [pid 7833] setpgid(0, 0 [pid 7830] <... openat resumed>) = 3 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7833] <... setpgid resumed>) = 0 [pid 7830] chdir("./file1" [pid 7825] close(13 [pid 5849] close(4 [pid 7833] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7830] <... chdir resumed>) = 0 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 7830] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7825] close(14 [pid 5849] rmdir("./155/file1" [pid 7830] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... rmdir resumed>) = 0 [pid 7830] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7825] close(15 [pid 5849] umount2("./155/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7830] <... futex resumed>) = 1 [pid 7827] <... futex resumed>) = 0 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7827] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7825] close(16 [pid 5849] newfstatat(AT_FDCWD, "./155/binderfs", [pid 7827] <... futex resumed>) = 0 [ 189.249883][ T7830] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 189.283967][ T7831] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7833] <... openat resumed>) = 3 [pid 7830] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7827] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7825] close(17 [pid 7833] write(3, "1000", 4 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] unlink("./155/binderfs" [pid 7825] close(18 [pid 7833] <... write resumed>) = 4 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] close(3 [pid 7825] close(19 [pid 5849] <... unlink resumed>) = 0 [pid 7833] <... close resumed>) = 0 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] symlink("/dev/binderfs", "./binderfs" [pid 7825] close(20 [pid 7833] <... symlink resumed>) = 0 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] write(1, "executing program\n", 18 [pid 5849] getdents64(3, executing program [pid 7833] <... write resumed>) = 18 [pid 7825] close(21 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7833] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(3 [pid 7833] <... futex resumed>) = 0 [pid 7825] close(22 [pid 5849] <... close resumed>) = 0 [pid 7833] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5849] rmdir("./155" [pid 7833] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7831] <... mount resumed>) = 0 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7831] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7825] close(23 [pid 5849] <... rmdir resumed>) = 0 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] mkdir("./156", 0777 [pid 7825] close(24 [pid 7833] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7831] <... openat resumed>) = 3 [pid 5849] <... mkdir resumed>) = 0 [pid 7833] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7831] chdir("./file1" [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] <... mmap resumed>) = 0x7fae053b5000 [pid 7831] <... chdir resumed>) = 0 [pid 7833] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7831] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7825] close(25 [pid 7833] <... mprotect resumed>) = 0 [pid 7831] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7833] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7831] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7831] <... futex resumed>) = 1 [pid 7829] <... futex resumed>) = 0 [pid 7825] close(26 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7833] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7831] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7829] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7834 attached [pid 7831] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7829] <... futex resumed>) = 0 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... openat resumed>) = 3 [pid 7834] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7833] <... clone3 resumed> => {parent_tid=[402]}, 88) = 402 [pid 7831] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7829] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7825] close(27 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7834] <... rseq resumed>) = 0 [pid 7833] rt_sigprocmask(SIG_SETMASK, [], [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7834] set_robust_list(0x7fae053d59a0, 24 [pid 7825] close(28 [pid 5849] <... ioctl resumed>) = 0 [pid 7834] <... set_robust_list resumed>) = 0 [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(3 [pid 7834] rt_sigprocmask(SIG_SETMASK, [], [pid 7833] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7833] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7834] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7833] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7825] close(29 [pid 5849] <... close resumed>) = 0 [pid 7830] <... openat resumed>) = -1 EIO (Input/output error) [pid 7834] memfd_create("syzkaller", 0 [pid 7831] <... openat resumed>) = -1 EIO (Input/output error) [pid 7825] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7831] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7830] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7827] <... futex resumed>) = 0 [pid 7827] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7831] <... futex resumed>) = 1 [pid 7829] <... futex resumed>) = 0 [pid 7827] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7829] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7829] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 7835 attached [pid 7825] exit_group(0 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 386 [pid 7835] set_robust_list(0x555572d846a0, 24 [pid 7834] <... memfd_create resumed>) = 3 [pid 7831] openat(AT_FDCWD, ".", O_RDONLY [pid 7830] openat(AT_FDCWD, ".", O_RDONLY [pid 7826] <... futex resumed>) = ? [pid 7825] <... exit_group resumed>) = ? [pid 7835] <... set_robust_list resumed>) = 0 [pid 7831] <... openat resumed>) = 4 [pid 7830] <... openat resumed>) = 4 [pid 7826] +++ exited with 0 +++ [pid 7834] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7831] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7825] +++ exited with 0 +++ [pid 7831] <... futex resumed>) = 1 [pid 7830] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7829] <... futex resumed>) = 0 [pid 7834] <... mmap resumed>) = 0x7fadfce00000 [pid 7831] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7830] <... futex resumed>) = 1 [pid 7829] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7827] <... futex resumed>) = 0 [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=399, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7830] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7829] <... futex resumed>) = 0 [pid 7827] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7830] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7829] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7827] <... futex resumed>) = 0 [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 7831] <... ioctl resumed>) = 0 [pid 7830] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7827] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7831] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7829] <... futex resumed>) = 0 [pid 7831] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7830] <... ioctl resumed>) = 0 [pid 7829] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7830] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7829] <... futex resumed>) = 0 [pid 7834] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7830] <... futex resumed>) = 1 [pid 7829] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7827] <... futex resumed>) = 0 [pid 7831] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7827] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7831] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7827] <... futex resumed>) = 0 [pid 7831] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7830] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7827] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7831] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7830] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7831] <... futex resumed>) = 1 [pid 7830] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7829] <... futex resumed>) = 0 [ 189.323284][ T7830] exFAT-fs (loop0): error, data size is invalid(10) [ 189.344235][ T7830] exFAT-fs (loop0): Filesystem has been set read-only [ 189.354237][ T7831] exFAT-fs (loop4): error, data size is invalid(10) [ 189.362583][ T7831] exFAT-fs (loop4): Filesystem has been set read-only [pid 7831] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7830] <... futex resumed>) = 1 [pid 7829] close(3 [pid 7827] <... futex resumed>) = 0 [pid 7835] chdir("./156" [pid 7830] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7829] <... close resumed>) = 0 [pid 7827] close(3 [pid 5847] <... restart_syscall resumed>) = 0 [pid 7835] <... chdir resumed>) = 0 [pid 7834] <... write resumed>) = 131072 [pid 7829] close(4 [pid 7827] <... close resumed>) = 0 [pid 7829] <... close resumed>) = 0 [pid 7827] close(4) = 0 [pid 7835] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7827] close(5 [pid 5847] umount2("./158", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7829] close(5 [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7835] <... prctl resumed>) = 0 [pid 7829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7827] close(6 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7829] close(6 [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "./158", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7835] setpgid(0, 0 [pid 7829] close(7 [pid 7827] close(7 [pid 7829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7835] <... setpgid resumed>) = 0 [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 3 [pid 7829] close(8 [pid 7827] close(8 [pid 5847] newfstatat(3, "", [pid 7829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7829] close(9) = -1 EBADF (Bad file descriptor) [pid 7827] close(9 [pid 7835] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7829] close(10 [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7829] close(11 [pid 7827] close(10 [pid 5847] getdents64(3, [pid 7829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7829] close(12 [pid 7827] close(11 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7835] <... openat resumed>) = 3 [pid 7834] munmap(0x7fadfce00000, 138412032 [pid 7829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7829] close(13 [pid 7827] close(12 [pid 7829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7829] close(14) = -1 EBADF (Bad file descriptor) [pid 7829] close(15) = -1 EBADF (Bad file descriptor) [pid 7829] close(16) = -1 EBADF (Bad file descriptor) [pid 7834] <... munmap resumed>) = 0 [pid 7829] close(17) = -1 EBADF (Bad file descriptor) [pid 7829] close(18) = -1 EBADF (Bad file descriptor) [pid 7829] close(19) = -1 EBADF (Bad file descriptor) [pid 7829] close(20) = -1 EBADF (Bad file descriptor) [pid 7829] close(21 [pid 7827] close(13 [pid 7829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7829] close(22 [pid 7827] close(14 [pid 7829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7829] close(23 [pid 7827] close(15 [pid 7834] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7829] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7835] write(3, "1000", 4 [pid 7829] close(24) = -1 EBADF (Bad file descriptor) [pid 7829] close(25) = -1 EBADF (Bad file descriptor) [pid 7829] close(26) = -1 EBADF (Bad file descriptor) [pid 7829] close(27) = -1 EBADF (Bad file descriptor) [pid 7829] close(28) = -1 EBADF (Bad file descriptor) [pid 7829] close(29) = -1 EBADF (Bad file descriptor) [pid 7829] exit_group(0 [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7835] <... write resumed>) = 4 [pid 7834] <... openat resumed>) = 4 [pid 7831] <... futex resumed>) = ? [pid 7829] <... exit_group resumed>) = ? [pid 5847] <... umount2 resumed>) = 0 [pid 7835] close(3 [pid 7834] ioctl(4, LOOP_SET_FD, 3 [pid 7831] +++ exited with 0 +++ [pid 7829] +++ exited with 0 +++ [pid 7827] close(16 [pid 5847] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7835] <... close resumed>) = 0 [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./158/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7827] close(17 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=377, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5847] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./151", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7827] close(18 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] openat(AT_FDCWD, "./158/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "./151", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... openat resumed>) = 4 [pid 7827] close(19 [pid 5850] <... openat resumed>) = 3 [pid 5847] newfstatat(4, "", [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(3, "", [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7827] close(20 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] getdents64(4, [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(3, [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7827] close(21 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] getdents64(4, [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7835] symlink("/dev/binderfs", "./binderfs" [pid 7827] close(22 [pid 5850] <... umount2 resumed>) = 0 [pid 5847] close(4 [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7827] close(23 [pid 5850] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... close resumed>) = 0 [pid 7835] <... symlink resumed>) = 0 [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] rmdir("./158/file1" [pid 7827] close(24 [pid 5850] newfstatat(AT_FDCWD, "./151/file1", [pid 5847] <... rmdir resumed>) = 0 executing program [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] umount2("./158/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7827] close(25 [pid 5850] umount2("./151/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./158/binderfs", [pid 7827] close(26 [pid 5850] openat(AT_FDCWD, "./151/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7835] write(1, "executing program\n", 18 [pid 7827] close(27 [pid 5850] <... openat resumed>) = 4 [pid 7835] <... write resumed>) = 18 [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] unlink("./158/binderfs" [pid 7835] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7827] close(28 [pid 7835] <... futex resumed>) = 0 [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... unlink resumed>) = 0 [pid 7835] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7827] close(29 [pid 5847] getdents64(3, [pid 7835] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7827] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(4, "", [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7835] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7827] exit_group(0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] close(3 [pid 7835] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7827] <... exit_group resumed>) = ? [pid 5850] getdents64(4, [pid 5847] <... close resumed>) = 0 [pid 7835] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] rmdir("./158" [pid 7835] <... mmap resumed>) = 0x7fae053b5000 [pid 5850] getdents64(4, [pid 5847] <... rmdir resumed>) = 0 [pid 7835] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] mkdir("./159", 0777 [pid 7835] <... mprotect resumed>) = 0 [pid 7830] <... futex resumed>) = ? [pid 5850] close(4 [pid 5847] <... mkdir resumed>) = 0 [pid 7835] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7834] <... ioctl resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7835] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5850] rmdir("./151/file1" [pid 5847] <... openat resumed>) = 3 [pid 7835] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7834] close(3 [pid 7830] +++ exited with 0 +++ [pid 7827] +++ exited with 0 +++ [pid 5850] <... rmdir resumed>) = 0 [pid 5847] ioctl(3, LOOP_CLR_FD./strace-static-x86_64: Process 7836 attached [pid 7834] <... close resumed>) = 0 [pid 5847] <... ioctl resumed>) = 0 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=398, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7836] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7835] <... clone3 resumed> => {parent_tid=[387]}, 88) = 387 [pid 5850] umount2("./151/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] close(3 [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 7836] <... rseq resumed>) = 0 [pid 7835] rt_sigprocmask(SIG_SETMASK, [], [pid 7834] close(4 [pid 5847] <... close resumed>) = 0 [pid 5846] <... restart_syscall resumed>) = 0 [pid 7836] set_robust_list(0x7fae053d59a0, 24 [pid 7835] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7836] <... set_robust_list resumed>) = 0 [pid 7835] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7834] <... close resumed>) = 0 [pid 5850] newfstatat(AT_FDCWD, "./151/binderfs", [pid 7836] rt_sigprocmask(SIG_SETMASK, [], [pid 7835] <... futex resumed>) = 0 [pid 7834] mkdir("./file1", 0777 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] umount2("./156", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 7837 attached [pid 7836] <... rt_sigprocmask resumed>NULL, 8) = 0 [ 189.427076][ T7834] loop2: detected capacity change from 0 to 256 [pid 7835] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}executing program [pid 7834] <... mkdir resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7836] memfd_create("syzkaller", 0 [pid 5850] unlink("./151/binderfs" [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 401 [pid 7837] set_robust_list(0x555572d846a0, 24 [pid 5846] openat(AT_FDCWD, "./156", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7837] <... set_robust_list resumed>) = 0 [pid 7836] <... memfd_create resumed>) = 3 [pid 5846] <... openat resumed>) = 3 [pid 7837] chdir("./159" [pid 7836] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5846] newfstatat(3, "", [pid 7837] <... chdir resumed>) = 0 [pid 7836] <... mmap resumed>) = 0x7fadfce00000 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7836] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5846] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5846] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7837] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7837] setpgid(0, 0 [pid 7836] <... write resumed>) = 131072 [pid 7837] <... setpgid resumed>) = 0 [pid 7837] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 7837] write(3, "1000", 4) = 4 [pid 7837] close(3) = 0 [pid 7837] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5850] <... unlink resumed>) = 0 [pid 7837] write(1, "executing program\n", 18 [pid 7836] munmap(0x7fadfce00000, 138412032 [pid 7837] <... write resumed>) = 18 [pid 7836] <... munmap resumed>) = 0 [pid 7834] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 5850] getdents64(3, [pid 7837] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5850] close(3 [pid 7836] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 5850] <... close resumed>) = 0 [pid 7836] ioctl(4, LOOP_SET_FD, 3 [pid 5850] rmdir("./151" [pid 5846] <... umount2 resumed>) = 0 [pid 7837] <... futex resumed>) = 0 [pid 7836] <... ioctl resumed>) = 0 [pid 5850] <... rmdir resumed>) = 0 [pid 5846] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7837] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5850] mkdir("./152", 0777 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7837] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5846] newfstatat(AT_FDCWD, "./156/file1", [pid 7837] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7837] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5846] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] <... mkdir resumed>) = 0 [pid 7837] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7837] <... mmap resumed>) = 0x7fae053b5000 [pid 5846] openat(AT_FDCWD, "./156/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7837] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5846] <... openat resumed>) = 4 [pid 7837] <... mprotect resumed>) = 0 [pid 5850] <... openat resumed>) = 3 [pid 7837] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5846] newfstatat(4, "", [pid 7837] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5850] <... ioctl resumed>) = 0 [pid 7837] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5850] close(3 [pid 5846] getdents64(4, ./strace-static-x86_64: Process 7838 attached [pid 5850] <... close resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7837] <... clone3 resumed> => {parent_tid=[402]}, 88) = 402 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5846] getdents64(4, [pid 7837] rt_sigprocmask(SIG_SETMASK, [], [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7837] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5846] close(4 [pid 7837] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... close resumed>) = 0 [pid 7837] <... futex resumed>) = 0 [pid 5846] rmdir("./156/file1" [pid 7837] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5846] <... rmdir resumed>) = 0 [pid 5846] umount2("./156/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 7839 attached [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 379 [pid 5846] newfstatat(AT_FDCWD, "./156/binderfs", [pid 7838] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7838] <... rseq resumed>) = 0 [pid 5846] unlink("./156/binderfs" [pid 7838] set_robust_list(0x7fae053d59a0, 24 [pid 5846] <... unlink resumed>) = 0 [pid 7838] <... set_robust_list resumed>) = 0 [pid 5846] getdents64(3, [pid 7838] rt_sigprocmask(SIG_SETMASK, [], [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7839] set_robust_list(0x555572d846a0, 24 [pid 7838] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7838] memfd_create("syzkaller", 0) = 3 [pid 7836] close(3 [pid 5846] close(3 [pid 7836] <... close resumed>) = 0 [pid 5846] <... close resumed>) = 0 [pid 7838] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7836] close(4 [pid 5846] rmdir("./156" [pid 7836] <... close resumed>) = 0 [pid 5846] <... rmdir resumed>) = 0 [pid 7836] mkdir("./file1", 0777 [pid 5846] mkdir("./157", 0777 [pid 7836] <... mkdir resumed>) = 0 [pid 5846] <... mkdir resumed>) = 0 [pid 7838] <... mmap resumed>) = 0x7fadfce00000 [pid 7838] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7836] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5846] ioctl(3, LOOP_CLR_FD) = 0 [pid 5846] close(3 [pid 7839] <... set_robust_list resumed>) = 0 [pid 5846] <... close resumed>) = 0 [pid 7839] chdir("./152" [pid 7838] <... write resumed>) = 131072 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7839] <... chdir resumed>) = 0 [pid 7839] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 ./strace-static-x86_64: Process 7840 attached [ 189.509213][ T7836] loop3: detected capacity change from 0 to 256 [ 189.530471][ T7834] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7839] setpgid(0, 0 [pid 7838] munmap(0x7fadfce00000, 138412032 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 400 [pid 7838] <... munmap resumed>) = 0 [pid 7840] set_robust_list(0x555572d846a0, 24) = 0 [pid 7840] chdir("./157" [pid 7838] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 7840] <... chdir resumed>) = 0 [pid 7840] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7838] ioctl(4, LOOP_SET_FD, 3 [pid 7840] <... prctl resumed>) = 0 [pid 7840] setpgid(0, 0 [pid 7839] <... setpgid resumed>) = 0 [pid 7834] <... mount resumed>) = 0 [pid 7834] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7839] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7834] <... openat resumed>) = 3 [pid 7840] <... setpgid resumed>) = 0 [pid 7839] <... openat resumed>) = 3 [pid 7834] chdir("./file1" [pid 7840] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7834] <... chdir resumed>) = 0 [pid 7839] write(3, "1000", 4 [pid 7834] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7840] <... openat resumed>) = 3 [pid 7839] <... write resumed>) = 4 [pid 7834] <... openat resumed>) = -1 EBUSY (Device or resource busy) [ 189.571638][ T7836] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 189.605355][ T7838] loop1: detected capacity change from 0 to 256 [pid 7839] close(3 [pid 7834] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7840] write(3, "1000", 4 [pid 7839] <... close resumed>) = 0 [pid 7834] <... futex resumed>) = 1 [pid 7833] <... futex resumed>) = 0 [pid 7839] symlink("/dev/binderfs", "./binderfs" [pid 7834] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7840] <... write resumed>) = 4 [pid 7833] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7840] close(3 [pid 7833] <... futex resumed>) = 0 [pid 7839] <... symlink resumed>) = 0 [pid 7834] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7840] <... close resumed>) = 0 [pid 7839] write(1, "executing program\n", 18 [pid 7834] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100executing program executing program [pid 7833] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7840] symlink("/dev/binderfs", "./binderfs" [pid 7836] <... mount resumed>) = 0 [pid 7840] <... symlink resumed>) = 0 [pid 7836] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7840] write(1, "executing program\n", 18 [pid 7836] <... openat resumed>) = 3 [pid 7840] <... write resumed>) = 18 [pid 7836] chdir("./file1" [pid 7840] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7836] <... chdir resumed>) = 0 [pid 7840] <... futex resumed>) = 0 [pid 7836] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7840] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7836] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7840] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7836] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7840] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7836] <... futex resumed>) = 1 [pid 7835] <... futex resumed>) = 0 [pid 7840] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7835] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7840] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7836] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7835] <... futex resumed>) = 0 [pid 7840] <... mmap resumed>) = 0x7fae053b5000 [pid 7839] <... write resumed>) = 18 [pid 7839] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7839] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7838] <... ioctl resumed>) = 0 [pid 7835] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7840] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7838] close(3) = 0 [pid 7839] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7838] close(4 [pid 7839] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7838] <... close resumed>) = 0 [pid 7838] mkdir("./file1", 0777) = 0 [pid 7838] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7839] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7840] <... mprotect resumed>) = 0 [pid 7839] <... mmap resumed>) = 0x7fae053b5000 [pid 7834] <... openat resumed>) = -1 EIO (Input/output error) [pid 7840] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7833] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7833] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7833] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae05394000 [pid 7833] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7840] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7839] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7836] <... openat resumed>) = -1 EIO (Input/output error) [pid 7834] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7833] <... mprotect resumed>) = 0 [pid 7839] <... mprotect resumed>) = 0 [pid 7834] <... futex resumed>) = 0 [pid 7840] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7839] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7834] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7833] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7839] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7836] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7833] <... rt_sigprocmask resumed>[], 8) = 0 ./strace-static-x86_64: Process 7841 attached [pid 7839] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7836] <... futex resumed>) = 1 [pid 7835] <... futex resumed>) = 0 [pid 7833] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 7842 attached [pid 7836] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7835] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7843 attached [pid 7842] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7841] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7840] <... clone3 resumed> => {parent_tid=[401]}, 88) = 401 [pid 7836] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7842] <... rseq resumed>) = 0 [pid 7841] <... rseq resumed>) = 0 [pid 7840] rt_sigprocmask(SIG_SETMASK, [], [pid 7839] <... clone3 resumed> => {parent_tid=[380]}, 88) = 380 [pid 7839] rt_sigprocmask(SIG_SETMASK, [], [pid 7836] openat(AT_FDCWD, ".", O_RDONLY [pid 7842] set_robust_list(0x7fae053b49a0, 24 [pid 7840] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7835] <... futex resumed>) = 0 [pid 7833] <... clone3 resumed> => {parent_tid=[403]}, 88) = 403 [pid 7836] <... openat resumed>) = 4 [pid 7842] <... set_robust_list resumed>) = 0 [pid 7841] set_robust_list(0x7fae053d59a0, 24 [pid 7840] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7839] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7836] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7835] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7843] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7833] rt_sigprocmask(SIG_SETMASK, [], [pid 7842] rt_sigprocmask(SIG_SETMASK, [], [ 189.616702][ T7834] exFAT-fs (loop2): error, data size is invalid(10) [ 189.621866][ T7836] exFAT-fs (loop3): error, data size is invalid(10) [ 189.633217][ T7834] exFAT-fs (loop2): Filesystem has been set read-only [ 189.651938][ T7836] exFAT-fs (loop3): Filesystem has been set read-only [pid 7841] <... set_robust_list resumed>) = 0 [pid 7840] <... futex resumed>) = 0 [pid 7839] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7836] <... futex resumed>) = 0 [pid 7835] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7843] <... rseq resumed>) = 0 [pid 7842] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7841] rt_sigprocmask(SIG_SETMASK, [], [pid 7840] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7839] <... futex resumed>) = 0 [pid 7836] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7833] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7843] set_robust_list(0x7fae053d59a0, 24 [pid 7842] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7835] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7843] <... set_robust_list resumed>) = 0 [pid 7836] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7835] <... futex resumed>) = 0 [pid 7835] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7836] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7843] rt_sigprocmask(SIG_SETMASK, [], [pid 7841] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7839] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7836] <... ioctl resumed>) = 0 [pid 7833] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7842] <... futex resumed>) = 0 [pid 7833] <... futex resumed>) = 1 [pid 7836] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7843] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7836] <... futex resumed>) = 1 [pid 7835] <... futex resumed>) = 0 [pid 7833] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7842] openat(AT_FDCWD, ".", O_RDONLY [pid 7841] memfd_create("syzkaller", 0 [pid 7836] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7835] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7843] memfd_create("syzkaller", 0 [pid 7842] <... openat resumed>) = 4 [pid 7836] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7835] <... futex resumed>) = 0 [pid 7843] <... memfd_create resumed>) = 3 [pid 7842] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7841] <... memfd_create resumed>) = 3 [pid 7836] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7835] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7842] <... futex resumed>) = 1 [pid 7843] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7841] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7836] <... futex resumed>) = 0 [pid 7835] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7833] <... futex resumed>) = 0 [pid 7842] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7836] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7835] close(3 [pid 7833] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7841] <... mmap resumed>) = 0x7fadfce00000 [pid 7835] <... close resumed>) = 0 [pid 7833] <... futex resumed>) = 1 [pid 7843] <... mmap resumed>) = 0x7fadfce00000 [pid 7841] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7835] close(4 [pid 7834] <... futex resumed>) = 0 [pid 7833] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7835] <... close resumed>) = 0 [pid 7835] close(5) = -1 EBADF (Bad file descriptor) [pid 7835] close(6) = -1 EBADF (Bad file descriptor) [pid 7835] close(7 [pid 7843] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7834] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7835] close(8) = -1 EBADF (Bad file descriptor) [pid 7834] <... ioctl resumed>) = 0 [pid 7835] close(9 [pid 7834] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7834] <... futex resumed>) = 1 [pid 7833] <... futex resumed>) = 0 [pid 7834] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7835] close(10 [pid 7833] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7834] <... futex resumed>) = 0 [pid 7833] <... futex resumed>) = 1 [pid 7834] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7833] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7834] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7834] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7833] <... futex resumed>) = 0 [pid 7834] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7833] close(3) = 0 [pid 7833] close(4) = 0 [pid 7835] close(11 [pid 7833] close(5 [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7835] close(12 [pid 7833] close(6 [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7835] close(13 [pid 7833] close(7 [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7835] close(14 [pid 7833] close(8 [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7835] close(15 [pid 7833] close(9) = -1 EBADF (Bad file descriptor) [pid 7833] close(10) = -1 EBADF (Bad file descriptor) [pid 7833] close(11) = -1 EBADF (Bad file descriptor) [pid 7833] close(12) = -1 EBADF (Bad file descriptor) [pid 7833] close(13) = -1 EBADF (Bad file descriptor) [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] close(14 [pid 7835] close(16 [pid 7833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] close(15) = -1 EBADF (Bad file descriptor) [pid 7833] close(16 [pid 7835] close(17 [pid 7833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] close(17 [pid 7838] <... mount resumed>) = 0 [pid 7835] close(18 [pid 7833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] close(18 [pid 7843] <... write resumed>) = 131072 [pid 7841] <... write resumed>) = 131072 [pid 7838] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7835] close(19 [pid 7833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] close(19) = -1 EBADF (Bad file descriptor) [pid 7833] close(20) = -1 EBADF (Bad file descriptor) [pid 7833] close(21) = -1 EBADF (Bad file descriptor) [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] close(22 [pid 7835] close(20 [pid 7833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] close(23 [pid 7835] close(21 [pid 7833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] close(24) = -1 EBADF (Bad file descriptor) [pid 7833] close(25) = -1 EBADF (Bad file descriptor) [pid 7833] close(26) = -1 EBADF (Bad file descriptor) [pid 7833] close(27) = -1 EBADF (Bad file descriptor) [pid 7833] close(28 [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7835] close(22 [pid 7833] close(29 [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7833] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7838] <... openat resumed>) = 3 [pid 7835] close(23 [pid 7833] exit_group(0 [pid 7842] <... futex resumed>) = ? [pid 7838] chdir("./file1" [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7834] <... futex resumed>) = ? [pid 7833] <... exit_group resumed>) = ? [pid 7842] +++ exited with 0 +++ [pid 7838] <... chdir resumed>) = 0 [pid 7835] close(24 [pid 7834] +++ exited with 0 +++ [ 189.691858][ T7838] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7838] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7843] munmap(0x7fadfce00000, 138412032 [pid 7841] munmap(0x7fadfce00000, 138412032 [pid 7838] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7835] close(25 [pid 7833] +++ exited with 0 +++ [pid 7838] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=401, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7843] <... munmap resumed>) = 0 [pid 7838] <... futex resumed>) = 1 [pid 7837] <... futex resumed>) = 0 [pid 7835] close(26 [pid 7841] <... munmap resumed>) = 0 [pid 7838] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7837] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7838] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7837] <... futex resumed>) = 0 [pid 7835] close(27 [pid 7841] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7838] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7837] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7843] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7841] <... openat resumed>) = 4 [pid 7843] <... openat resumed>) = 4 [pid 7841] ioctl(4, LOOP_SET_FD, 3 [pid 7843] ioctl(4, LOOP_SET_FD, 3 [pid 5848] umount2("./155", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7835] close(28 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] openat(AT_FDCWD, "./155", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7835] close(29 [pid 5848] <... openat resumed>) = 3 [pid 7835] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(3, "", [pid 7835] exit_group(0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7835] <... exit_group resumed>) = ? [pid 5848] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5848] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7836] <... futex resumed>) = ? [pid 5848] <... umount2 resumed>) = 0 [pid 5848] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5848] newfstatat(AT_FDCWD, "./155/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5848] openat(AT_FDCWD, "./155/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7843] <... ioctl resumed>) = 0 [pid 7841] <... ioctl resumed>) = 0 [pid 7836] +++ exited with 0 +++ [pid 7835] +++ exited with 0 +++ [pid 5848] <... openat resumed>) = 4 [pid 7841] close(3 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=386, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7841] <... close resumed>) = 0 [pid 5848] newfstatat(4, "", [pid 7843] close(3 [pid 7841] close(4 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7843] <... close resumed>) = 0 [pid 7841] <... close resumed>) = 0 [pid 5849] umount2("./156", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7843] close(4 [pid 7841] mkdir("./file1", 0777 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7843] <... close resumed>) = 0 [pid 7841] <... mkdir resumed>) = 0 [pid 5849] openat(AT_FDCWD, "./156", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] getdents64(4, [pid 7843] mkdir("./file1", 0777 [pid 5849] <... openat resumed>) = 3 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7843] <... mkdir resumed>) = 0 [pid 5849] newfstatat(3, "", [pid 5848] getdents64(4, [pid 7841] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7843] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] close(4) = 0 [pid 5848] rmdir("./155/file1") = 0 [pid 5848] umount2("./155/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7837] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7837] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] newfstatat(AT_FDCWD, "./155/binderfs", [pid 7837] <... futex resumed>) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7837] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5848] unlink("./155/binderfs" [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7837] <... mmap resumed>) = 0x7fae05394000 [pid 5848] <... unlink resumed>) = 0 [pid 7837] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5848] getdents64(3, [pid 7837] <... mprotect resumed>) = 0 [pid 5849] getdents64(3, [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7837] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5848] close(3 [pid 7837] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5848] <... close resumed>) = 0 [pid 7837] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5849] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [ 189.756008][ T7838] exFAT-fs (loop1): error, data size is invalid(10) [ 189.768339][ T7841] loop0: detected capacity change from 0 to 256 [ 189.775225][ T7843] loop4: detected capacity change from 0 to 256 [ 189.776427][ T7838] exFAT-fs (loop1): Filesystem has been set read-only [pid 5848] rmdir("./155") = 0 ./strace-static-x86_64: Process 7844 attached [pid 7837] <... clone3 resumed> => {parent_tid=[403]}, 88) = 403 [pid 5849] <... umount2 resumed>) = 0 [pid 7844] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7837] rt_sigprocmask(SIG_SETMASK, [], [pid 5848] mkdir("./156", 0777 [pid 7844] <... rseq resumed>) = 0 [pid 7837] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7844] set_robust_list(0x7fae053b49a0, 24 [pid 7837] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... mkdir resumed>) = 0 [pid 7844] <... set_robust_list resumed>) = 0 [pid 7837] <... futex resumed>) = 0 [pid 7844] rt_sigprocmask(SIG_SETMASK, [], [pid 7837] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7844] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7838] <... openat resumed>) = -1 EIO (Input/output error) [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7844] openat(AT_FDCWD, ".", O_RDONLY [pid 7838] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... openat resumed>) = 3 [pid 7844] <... openat resumed>) = 4 [pid 7838] <... futex resumed>) = 0 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 7844] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7838] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5848] <... ioctl resumed>) = 0 [pid 7844] <... futex resumed>) = 1 [pid 7837] <... futex resumed>) = 0 [pid 5849] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] close(3 [pid 7844] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7837] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7838] <... futex resumed>) = 0 [pid 7837] <... futex resumed>) = 1 [pid 7838] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7837] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] newfstatat(AT_FDCWD, "./156/file1", [pid 7838] <... ioctl resumed>) = 0 [pid 7838] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7837] <... futex resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7837] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7838] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7837] <... futex resumed>) = 0 [pid 7838] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7837] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7838] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7837] <... futex resumed>) = 0 [pid 7837] close(3) = 0 [pid 7837] close(4) = 0 [pid 7837] close(5) = -1 EBADF (Bad file descriptor) [pid 7837] close(6) = -1 EBADF (Bad file descriptor) [pid 7837] close(7) = -1 EBADF (Bad file descriptor) [pid 7837] close(8) = -1 EBADF (Bad file descriptor) [pid 7837] close(9) = -1 EBADF (Bad file descriptor) [pid 7837] close(10 [pid 7838] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7837] close(11) = -1 EBADF (Bad file descriptor) [pid 7837] close(12) = -1 EBADF (Bad file descriptor) [pid 7837] close(13) = -1 EBADF (Bad file descriptor) [pid 7837] close(14) = -1 EBADF (Bad file descriptor) [pid 7837] close(15) = -1 EBADF (Bad file descriptor) [pid 7837] close(16) = -1 EBADF (Bad file descriptor) [pid 7837] close(17) = -1 EBADF (Bad file descriptor) [pid 7837] close(18) = -1 EBADF (Bad file descriptor) [pid 7837] close(19 [pid 5849] openat(AT_FDCWD, "./156/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7837] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7837] close(20) = -1 EBADF (Bad file descriptor) [pid 5849] <... openat resumed>) = 4 [pid 7837] close(21) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(4, "", [pid 7837] close(22) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7837] close(23) = -1 EBADF (Bad file descriptor) [pid 7837] close(24) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(4, [pid 7837] close(25) = -1 EBADF (Bad file descriptor) [pid 7837] close(26) = -1 EBADF (Bad file descriptor) [pid 7837] close(27) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5849] getdents64(4, [pid 7837] close(28) = -1 EBADF (Bad file descriptor) [pid 7837] close(29) = -1 EBADF (Bad file descriptor) [pid 7837] exit_group(0 [pid 7844] <... futex resumed>) = ? [pid 7838] <... futex resumed>) = ? [pid 7837] <... exit_group resumed>) = ? [pid 7844] +++ exited with 0 +++ [pid 7838] +++ exited with 0 +++ [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5849] close(4 [pid 7837] +++ exited with 0 +++ [pid 5849] <... close resumed>) = 0 [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=401, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [ 189.830551][ T7843] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5849] rmdir("./156/file1" [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 5849] <... rmdir resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 5847] <... restart_syscall resumed>) = 0 [pid 7843] <... mount resumed>) = 0 [pid 5849] umount2("./156/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] umount2("./159", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7843] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7843] <... openat resumed>) = 3 [pid 5849] newfstatat(AT_FDCWD, "./156/binderfs", [pid 5847] openat(AT_FDCWD, "./159", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5847] newfstatat(3, "", [pid 7843] chdir("./file1" [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5849] unlink("./156/binderfs" [pid 5847] getdents64(3, [pid 7843] <... chdir resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... unlink resumed>) = 0 [pid 7843] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5849] getdents64(3, [pid 7843] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7843] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] close(3 [pid 7843] <... futex resumed>) = 1 [pid 7839] <... futex resumed>) = 0 [pid 7843] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] <... close resumed>) = 0 [pid 7839] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7843] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5849] rmdir("./156"./strace-static-x86_64: Process 7845 attached [pid 7843] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7839] <... futex resumed>) = 0 [pid 5849] <... rmdir resumed>) = 0 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 404 [pid 7845] set_robust_list(0x555572d846a0, 24) = 0 [pid 7845] chdir("./156") = 0 [pid 7845] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7845] setpgid(0, 0) = 0 [pid 7845] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 7839] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] mkdir("./157", 0777 [pid 7845] write(3, "1000", 4) = 4 [pid 5849] <... mkdir resumed>) = 0 executing program [pid 7845] close(3) = 0 [pid 7845] symlink("/dev/binderfs", "./binderfs") = 0 [pid 7845] write(1, "executing program\n", 18) = 18 [pid 7845] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7841] <... mount resumed>) = 0 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5847] <... umount2 resumed>) = 0 [pid 7845] <... futex resumed>) = 0 [pid 5847] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7845] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7845] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5847] newfstatat(AT_FDCWD, "./159/file1", [pid 7845] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7845] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7845] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7841] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7845] <... mmap resumed>) = 0x7fae053b5000 [pid 7841] <... openat resumed>) = 3 [pid 5847] openat(AT_FDCWD, "./159/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7845] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7841] chdir("./file1" [pid 5847] <... openat resumed>) = 4 [pid 7845] <... mprotect resumed>) = 0 [pid 7841] <... chdir resumed>) = 0 [pid 5847] newfstatat(4, "", [pid 7845] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7845] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7841] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7845] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7841] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5849] <... openat resumed>) = 3 [pid 5847] getdents64(4, ./strace-static-x86_64: Process 7846 attached [pid 7841] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7845] <... clone3 resumed> => {parent_tid=[405]}, 88) = 405 [pid 7841] <... futex resumed>) = 1 [pid 7840] <... futex resumed>) = 0 [pid 5847] getdents64(4, [pid 7846] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7845] rt_sigprocmask(SIG_SETMASK, [], [pid 7840] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7846] <... rseq resumed>) = 0 [pid 7845] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7841] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7840] <... futex resumed>) = 0 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7840] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7845] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] close(4 [pid 7845] <... futex resumed>) = 0 [ 189.879144][ T7841] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 189.908942][ T7843] exFAT-fs (loop4): error, data size is invalid(10) [ 189.915633][ T7843] exFAT-fs (loop4): Filesystem has been set read-only [pid 5847] <... close resumed>) = 0 [pid 7846] set_robust_list(0x7fae053d59a0, 24 [pid 7845] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5849] <... ioctl resumed>) = 0 [pid 5849] close(3 [pid 7846] <... set_robust_list resumed>) = 0 [pid 7846] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7846] memfd_create("syzkaller", 0) = 3 [pid 5849] <... close resumed>) = 0 [pid 5847] rmdir("./159/file1" [pid 7846] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5847] <... rmdir resumed>) = 0 [pid 7846] <... mmap resumed>) = 0x7fadfce00000 [pid 5847] umount2("./159/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./159/binderfs", [pid 7846] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7843] <... openat resumed>) = -1 EIO (Input/output error) [pid 7839] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) ./strace-static-x86_64: Process 7847 attached [pid 7846] <... write resumed>) = 131072 [pid 7843] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7839] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7847] set_robust_list(0x555572d846a0, 24 [pid 7843] <... futex resumed>) = 0 [pid 7839] <... futex resumed>) = 0 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 388 [pid 7839] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7843] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7839] <... mmap resumed>) = 0x7fae05394000 [pid 7839] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7847] <... set_robust_list resumed>) = 0 [pid 7846] munmap(0x7fadfce00000, 138412032 [pid 7839] <... mprotect resumed>) = 0 [pid 5847] unlink("./159/binderfs" [pid 7847] chdir("./157" [pid 7846] <... munmap resumed>) = 0 [pid 7839] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5847] <... unlink resumed>) = 0 [pid 7847] <... chdir resumed>) = 0 [pid 7839] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7847] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7839] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7847] <... prctl resumed>) = 0 [pid 7846] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5847] getdents64(3, ./strace-static-x86_64: Process 7848 attached [pid 7847] setpgid(0, 0 [pid 7846] <... openat resumed>) = 4 [pid 7840] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7848] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7847] <... setpgid resumed>) = 0 [pid 7840] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7839] <... clone3 resumed> => {parent_tid=[381]}, 88) = 381 [pid 5847] close(3 [pid 7847] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7840] <... futex resumed>) = 0 [pid 7839] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] <... close resumed>) = 0 [ 189.943392][ T7841] exFAT-fs (loop0): error, data size is invalid(10) [ 189.983257][ T7841] exFAT-fs (loop0): Filesystem has been set read-only [pid 7840] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7848] <... rseq resumed>) = 0 [pid 7847] <... openat resumed>) = 3 [pid 7846] ioctl(4, LOOP_SET_FD, 3 [pid 7840] <... mmap resumed>) = 0x7fae05394000 [pid 7839] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] rmdir("./159" [pid 7839] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7848] set_robust_list(0x7fae053b49a0, 24 [pid 7846] <... ioctl resumed>) = 0 [pid 7840] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7839] <... futex resumed>) = 0 [pid 5847] <... rmdir resumed>) = 0 [pid 7848] <... set_robust_list resumed>) = 0 [pid 7847] write(3, "1000", 4 [pid 7840] <... mprotect resumed>) = 0 [pid 7839] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] mkdir("./160", 0777 [pid 7848] rt_sigprocmask(SIG_SETMASK, [], [pid 7847] <... write resumed>) = 4 [pid 7848] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7847] close(3 [pid 7840] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5847] <... mkdir resumed>) = 0 [pid 7848] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 7847] <... close resumed>) = 0 [pid 7840] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7848] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7847] symlink("/dev/binderfs", "./binderfs" [pid 7848] <... futex resumed>) = 1 [pid 7847] <... symlink resumed>) = 0 [pid 7840] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7839] <... futex resumed>) = 0 [pid 5847] <... openat resumed>) = 3 executing program [pid 7848] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7847] write(1, "executing program\n", 18 [pid 7839] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7847] <... write resumed>) = 18 [pid 7843] <... futex resumed>) = 0 [pid 7839] <... futex resumed>) = 1 [pid 7847] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7843] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7839] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7847] <... futex resumed>) = 0 [pid 7843] <... ioctl resumed>) = 0 [pid 7847] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7843] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7847] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7843] <... futex resumed>) = 1 [pid 7839] <... futex resumed>) = 0 [pid 7847] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7843] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7847] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7839] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7847] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7843] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7839] <... futex resumed>) = 0 ./strace-static-x86_64: Process 7849 attached [pid 7847] <... mmap resumed>) = 0x7fae053b5000 [pid 7843] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7839] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] ioctl(3, LOOP_CLR_FD [pid 7847] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7843] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7840] <... clone3 resumed> => {parent_tid=[402]}, 88) = 402 [pid 5847] <... ioctl resumed>) = 0 [pid 7847] <... mprotect resumed>) = 0 [pid 7843] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7840] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] close(3 [pid 7849] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7847] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7843] <... futex resumed>) = 1 [pid 7841] <... openat resumed>) = -1 EIO (Input/output error) [pid 7840] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7839] <... futex resumed>) = 0 [pid 5847] <... close resumed>) = 0 [pid 7849] <... rseq resumed>) = 0 [pid 7847] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7846] close(3 [pid 7843] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7841] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7840] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7839] close(3 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7850 attached [pid 7849] set_robust_list(0x7fae053b49a0, 24 [pid 7847] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7840] <... futex resumed>) = 0 [pid 7839] <... close resumed>) = 0 ./strace-static-x86_64: Process 7851 attached [pid 7850] set_robust_list(0x555572d846a0, 24 [pid 7849] <... set_robust_list resumed>) = 0 [pid 7846] <... close resumed>) = 0 [pid 7841] <... futex resumed>) = 0 [pid 7840] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7839] close(4 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 404 [pid 7851] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7849] rt_sigprocmask(SIG_SETMASK, [], [pid 7846] close(4 [pid 7841] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7839] <... close resumed>) = 0 [pid 7851] <... rseq resumed>) = 0 [pid 7850] <... set_robust_list resumed>) = 0 [pid 7849] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7847] <... clone3 resumed> => {parent_tid=[389]}, 88) = 389 [pid 7846] <... close resumed>) = 0 [pid 7839] close(5 [pid 7851] set_robust_list(0x7fae053d59a0, 24 [pid 7850] chdir("./160" [pid 7849] openat(AT_FDCWD, ".", O_RDONLY [pid 7851] <... set_robust_list resumed>) = 0 [pid 7850] <... chdir resumed>) = 0 [pid 7849] <... openat resumed>) = 4 [pid 7847] rt_sigprocmask(SIG_SETMASK, [], [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7851] rt_sigprocmask(SIG_SETMASK, [], [pid 7850] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7849] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7847] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7851] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7850] <... prctl resumed>) = 0 [pid 7849] <... futex resumed>) = 1 [pid 7847] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7840] <... futex resumed>) = 0 [pid 7839] close(6 [pid 7850] setpgid(0, 0 [pid 7849] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7847] <... futex resumed>) = 0 [pid 7840] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7851] memfd_create("syzkaller", 0 [pid 7850] <... setpgid resumed>) = 0 [pid 7847] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [ 190.000114][ T7846] loop2: detected capacity change from 0 to 256 [pid 7846] mkdir("./file1", 0777 [pid 7841] <... futex resumed>) = 0 [pid 7840] <... futex resumed>) = 1 [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7851] <... memfd_create resumed>) = 3 [pid 7850] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7846] <... mkdir resumed>) = 0 [pid 7841] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7840] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7839] close(7 [pid 7851] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7850] <... openat resumed>) = 3 [pid 7841] <... ioctl resumed>) = 0 [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7851] <... mmap resumed>) = 0x7fadfce00000 [pid 7850] write(3, "1000", 4 [pid 7846] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7841] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7839] close(8 [pid 7850] <... write resumed>) = 4 [pid 7841] <... futex resumed>) = 1 [pid 7840] <... futex resumed>) = 0 [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7850] close(3 [pid 7841] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7840] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7839] close(9 [pid 7850] <... close resumed>) = 0 [pid 7841] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7840] <... futex resumed>) = 0 [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7841] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7840] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7839] close(10 [pid 7851] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7850] symlink("/dev/binderfs", "./binderfs" [pid 7841] <... futex resumed>) = 0 [pid 7840] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7841] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7840] close(3 [pid 7850] <... symlink resumed>) = 0 [pid 7840] <... close resumed>) = 0 [pid 7839] close(11 [pid 7850] write(1, "executing program\n", 18 [pid 7840] close(4executing program [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7850] <... write resumed>) = 18 [pid 7840] <... close resumed>) = 0 [pid 7850] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7840] close(5 [pid 7839] close(12 [pid 7850] <... futex resumed>) = 0 [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7850] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7840] close(6) = -1 EBADF (Bad file descriptor) [pid 7840] close(7) = -1 EBADF (Bad file descriptor) [pid 7840] close(8) = -1 EBADF (Bad file descriptor) [pid 7840] close(9 [pid 7839] close(13 [pid 7850] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7850] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7851] <... write resumed>) = 131072 [pid 7850] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7839] close(14 [pid 7850] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7840] close(10 [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7851] munmap(0x7fadfce00000, 138412032 [pid 7850] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7839] close(15 [pid 7840] close(11 [pid 7850] <... mprotect resumed>) = 0 [pid 7840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7840] close(12 [pid 7850] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7839] close(16 [pid 7851] <... munmap resumed>) = 0 [pid 7850] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7840] close(13 [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7850] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7839] close(17 [pid 7851] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7839] close(18 [pid 7840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7840] close(14./strace-static-x86_64: Process 7852 attached ) = -1 EBADF (Bad file descriptor) [pid 7840] close(15) = -1 EBADF (Bad file descriptor) [pid 7852] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7840] close(16 [pid 7852] <... rseq resumed>) = 0 [pid 7840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7852] set_robust_list(0x7fae053d59a0, 24 [pid 7840] close(17 [pid 7852] <... set_robust_list resumed>) = 0 [pid 7840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7852] rt_sigprocmask(SIG_SETMASK, [], [pid 7840] close(18 [pid 7852] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7852] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7840] close(19) = -1 EBADF (Bad file descriptor) [pid 7840] close(20) = -1 EBADF (Bad file descriptor) [pid 7840] close(21) = -1 EBADF (Bad file descriptor) [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7840] close(22) = -1 EBADF (Bad file descriptor) [pid 7851] <... openat resumed>) = 4 [pid 7839] close(19 [pid 7850] <... clone3 resumed> => {parent_tid=[405]}, 88) = 405 [pid 7840] close(23) = -1 EBADF (Bad file descriptor) [pid 7840] close(24 [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7851] ioctl(4, LOOP_SET_FD, 3 [pid 7850] rt_sigprocmask(SIG_SETMASK, [], [pid 7839] close(20 [pid 7850] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7840] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7840] close(25) = -1 EBADF (Bad file descriptor) [pid 7840] close(26) = -1 EBADF (Bad file descriptor) [pid 7840] close(27) = -1 EBADF (Bad file descriptor) [pid 7840] close(28) = -1 EBADF (Bad file descriptor) [pid 7840] close(29) = -1 EBADF (Bad file descriptor) [pid 7840] exit_group(0 [pid 7849] <... futex resumed>) = ? [pid 7841] <... futex resumed>) = ? [pid 7840] <... exit_group resumed>) = ? [pid 7841] +++ exited with 0 +++ [pid 7850] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7849] +++ exited with 0 +++ [pid 7840] +++ exited with 0 +++ [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7852] <... futex resumed>) = 0 [pid 7850] <... futex resumed>) = 1 [pid 7839] close(21 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=400, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7852] memfd_create("syzkaller", 0 [pid 7850] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 7852] <... memfd_create resumed>) = 3 [pid 7852] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7839] close(22 [pid 5846] <... restart_syscall resumed>) = 0 [pid 7852] <... mmap resumed>) = 0x7fadfce00000 [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7852] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5846] umount2("./157", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./157", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7852] <... write resumed>) = 131072 [pid 7851] <... ioctl resumed>) = 0 [pid 7839] close(23 [pid 5846] <... openat resumed>) = 3 [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] newfstatat(3, "", [pid 7851] close(3 [pid 7846] <... mount resumed>) = 0 [pid 7839] close(24 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7851] <... close resumed>) = 0 [pid 7846] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] getdents64(3, [pid 7851] close(4 [pid 7846] <... openat resumed>) = 3 [pid 7839] close(25 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7846] chdir("./file1" [pid 5846] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7851] <... close resumed>) = 0 [pid 7846] <... chdir resumed>) = 0 [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7852] munmap(0x7fadfce00000, 138412032 [pid 7851] mkdir("./file1", 0777 [pid 7846] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7839] close(26 [pid 7852] <... munmap resumed>) = 0 [pid 7851] <... mkdir resumed>) = 0 [pid 7846] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7851] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7839] close(27 [pid 5846] <... umount2 resumed>) = 0 [pid 7846] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7852] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7846] <... futex resumed>) = 1 [pid 7845] <... futex resumed>) = 0 [ 190.089728][ T7846] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 190.117253][ T7851] loop3: detected capacity change from 0 to 256 [pid 7839] close(28 [pid 5846] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7852] <... openat resumed>) = 4 [pid 7846] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7845] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7845] <... futex resumed>) = 0 [pid 7845] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7852] ioctl(4, LOOP_SET_FD, 3 [pid 7851] <... mount resumed>) = 0 [pid 7839] close(29 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7839] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7839] exit_group(0 [pid 7848] <... futex resumed>) = ? [pid 7843] <... futex resumed>) = ? [pid 7839] <... exit_group resumed>) = ? [pid 7848] +++ exited with 0 +++ [pid 7843] +++ exited with 0 +++ [pid 7839] +++ exited with 0 +++ [pid 5846] newfstatat(AT_FDCWD, "./157/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=379, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5846] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7851] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5846] openat(AT_FDCWD, "./157/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7851] <... openat resumed>) = 3 [pid 5846] <... openat resumed>) = 4 [pid 7851] chdir("./file1" [pid 5846] newfstatat(4, "", [pid 7851] <... chdir resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7851] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5846] getdents64(4, [pid 7851] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7851] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7851] <... futex resumed>) = 1 [pid 7847] <... futex resumed>) = 0 [pid 7847] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] getdents64(4, [pid 7847] <... futex resumed>) = 0 [pid 7847] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] close(4) = 0 [pid 5846] rmdir("./157/file1") = 0 [pid 5846] umount2("./157/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [ 190.175790][ T7851] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 190.180661][ T7846] exFAT-fs (loop2): error, data size is invalid(10) [ 190.193430][ T7852] loop1: detected capacity change from 0 to 256 [pid 5846] newfstatat(AT_FDCWD, "./157/binderfs", [pid 7851] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] umount2("./152", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] unlink("./157/binderfs") = 0 [pid 5846] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] close(3) = 0 [pid 5846] rmdir("./157" [pid 7845] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... rmdir resumed>) = 0 [pid 7845] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] mkdir("./158", 0777 [pid 7845] <... futex resumed>) = 0 [pid 5850] openat(AT_FDCWD, "./152", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... mkdir resumed>) = 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7845] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] <... openat resumed>) = 3 [pid 5846] <... openat resumed>) = 3 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 7845] <... mmap resumed>) = 0x7fae05394000 [pid 5850] newfstatat(3, "", [pid 5846] <... ioctl resumed>) = 0 [pid 5846] close(3 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5846] <... close resumed>) = 0 [pid 7852] <... ioctl resumed>) = 0 [pid 7845] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5850] getdents64(3, [pid 7852] close(3) = 0 [pid 7852] close(4 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7852] <... close resumed>) = 0 [pid 7845] <... mprotect resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5850] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7845] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7852] mkdir("./file1", 0777) = 0 [pid 7852] mount("/dev/loop1", "./file1", "exfat", 0, ""./strace-static-x86_64: Process 7853 attached [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 403 [pid 7845] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7853] set_robust_list(0x555572d846a0, 24) = 0 [pid 5850] <... umount2 resumed>) = 0 ./strace-static-x86_64: Process 7854 attached [pid 7853] chdir("./158" [pid 7846] <... openat resumed>) = -1 EIO (Input/output error) [pid 5850] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7854] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7845] <... clone3 resumed> => {parent_tid=[406]}, 88) = 406 [pid 7854] <... rseq resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7845] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7854] set_robust_list(0x7fae053b49a0, 24 [pid 5850] newfstatat(AT_FDCWD, "./152/file1", [pid 7845] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7854] <... set_robust_list resumed>) = 0 [pid 7853] <... chdir resumed>) = 0 [pid 7846] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7845] <... futex resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7854] rt_sigprocmask(SIG_SETMASK, [], [pid 7846] <... futex resumed>) = 0 [pid 7845] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7854] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7846] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5850] umount2("./152/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7854] openat(AT_FDCWD, ".", O_RDONLY [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7854] <... openat resumed>) = 4 [pid 7853] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5850] openat(AT_FDCWD, "./152/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7854] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7853] <... prctl resumed>) = 0 [pid 7854] <... futex resumed>) = 1 [pid 7853] setpgid(0, 0 [pid 7845] <... futex resumed>) = 0 [pid 5850] <... openat resumed>) = 4 [pid 7853] <... setpgid resumed>) = 0 [pid 7845] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] newfstatat(4, "", [pid 7853] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7846] <... futex resumed>) = 0 [pid 7845] <... futex resumed>) = 1 [ 190.216595][ T7851] exFAT-fs (loop3): error, data size is invalid(10) [ 190.217711][ T7846] exFAT-fs (loop2): Filesystem has been set read-only [ 190.245056][ T7851] exFAT-fs (loop3): Filesystem has been set read-only [pid 7854] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7853] <... openat resumed>) = 3 [pid 7847] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7846] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7845] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5850] getdents64(4, [pid 7846] <... ioctl resumed>) = 0 [pid 7847] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7847] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae05394000 [pid 7847] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE) = 0 executing program [pid 7853] write(3, "1000", 4 [pid 7847] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7846] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7853] <... write resumed>) = 4 [pid 7847] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7853] close(3 [pid 7847] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7853] <... close resumed>) = 0 ./strace-static-x86_64: Process 7855 attached [pid 7853] symlink("/dev/binderfs", "./binderfs" [pid 7847] <... clone3 resumed> => {parent_tid=[390]}, 88) = 390 [pid 7853] <... symlink resumed>) = 0 [pid 7847] rt_sigprocmask(SIG_SETMASK, [], [pid 7853] write(1, "executing program\n", 18 [pid 7847] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7853] <... write resumed>) = 18 [pid 7847] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7853] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7847] <... futex resumed>) = 0 [pid 7855] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7853] <... futex resumed>) = 0 [pid 7851] <... openat resumed>) = -1 EIO (Input/output error) [pid 7847] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7853] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7851] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7855] <... rseq resumed>) = 0 [pid 7853] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7851] <... futex resumed>) = 0 [pid 7855] set_robust_list(0x7fae053b49a0, 24 [pid 7853] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7851] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7855] <... set_robust_list resumed>) = 0 [pid 7853] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7855] rt_sigprocmask(SIG_SETMASK, [], [pid 7853] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7855] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7853] <... mmap resumed>) = 0x7fae053b5000 [pid 7855] openat(AT_FDCWD, ".", O_RDONLY [pid 7853] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7855] <... openat resumed>) = 4 [pid 7853] <... mprotect resumed>) = 0 [pid 7855] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7853] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7855] <... futex resumed>) = 1 [pid 7853] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7847] <... futex resumed>) = 0 [pid 7853] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7847] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7851] <... futex resumed>) = 0 [pid 7847] <... futex resumed>) = 1 [pid 7853] <... clone3 resumed> => {parent_tid=[404]}, 88) = 404 [pid 7851] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7847] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7853] rt_sigprocmask(SIG_SETMASK, [], [pid 7851] <... ioctl resumed>) = 0 [pid 7846] <... futex resumed>) = 1 [pid 7845] <... futex resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7853] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7851] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7856 attached [pid 7853] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7851] <... futex resumed>) = 1 [pid 7847] <... futex resumed>) = 0 [pid 7846] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7845] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7855] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5850] getdents64(4, [pid 7853] <... futex resumed>) = 0 [pid 7851] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7847] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7846] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7845] <... futex resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7856] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7853] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7851] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7847] <... futex resumed>) = 0 [pid 7846] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7845] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] close(4 [pid 7852] <... mount resumed>) = 0 [pid 7851] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7847] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7846] <... futex resumed>) = 0 [pid 7845] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5850] <... close resumed>) = 0 [pid 7856] <... rseq resumed>) = 0 [pid 7852] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7851] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7846] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7845] close(3 [pid 5850] rmdir("./152/file1" [pid 7852] <... openat resumed>) = 3 [pid 7851] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7845] <... close resumed>) = 0 [pid 7851] <... futex resumed>) = 1 [pid 7847] <... futex resumed>) = 0 [pid 7845] close(4 [pid 5850] <... rmdir resumed>) = 0 [pid 7852] chdir("./file1" [pid 7851] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7847] close(3 [pid 7845] <... close resumed>) = 0 [pid 7852] <... chdir resumed>) = 0 [pid 7847] <... close resumed>) = 0 [pid 7845] close(5 [pid 5850] umount2("./152/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7847] close(4 [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7852] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7847] <... close resumed>) = 0 [pid 7845] close(6 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7856] set_robust_list(0x7fae053d59a0, 24 [pid 7852] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7847] close(5 [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(AT_FDCWD, "./152/binderfs", [pid 7856] <... set_robust_list resumed>) = 0 [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7856] rt_sigprocmask(SIG_SETMASK, [], [pid 7847] close(6 [pid 7845] close(7 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7856] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] unlink("./152/binderfs" [pid 7852] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7847] close(7 [pid 7845] close(8 [pid 7852] <... futex resumed>) = 1 [pid 7850] <... futex resumed>) = 0 [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... unlink resumed>) = 0 [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7856] memfd_create("syzkaller", 0 [pid 7852] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7850] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7847] close(8 [pid 5850] getdents64(3, [pid 7852] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7850] <... futex resumed>) = 0 [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7856] <... memfd_create resumed>) = 3 [ 190.263480][ T7852] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7852] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7850] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7847] close(9 [pid 7845] close(9 [pid 5850] close(3 [pid 7856] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... close resumed>) = 0 [pid 7856] <... mmap resumed>) = 0x7fadfce00000 [pid 7847] close(10 [pid 5850] rmdir("./152" [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7847] close(11 [pid 5850] <... rmdir resumed>) = 0 [pid 7845] close(10 [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7847] close(12 [pid 7845] close(11 [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7847] close(13 [pid 7845] close(12 [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7847] close(14) = -1 EBADF (Bad file descriptor) [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7847] close(15 [pid 7845] close(13 [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7847] close(16) = -1 EBADF (Bad file descriptor) [pid 7847] close(17) = -1 EBADF (Bad file descriptor) [pid 7847] close(18 [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] mkdir("./153", 0777 [pid 7847] close(19 [pid 7845] close(14 [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7847] close(20) = -1 EBADF (Bad file descriptor) [pid 7845] close(15 [pid 7847] close(21 [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7845] close(16 [pid 7847] close(22 [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7847] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7845] close(17 [pid 7847] close(23) = -1 EBADF (Bad file descriptor) [pid 7847] close(24) = -1 EBADF (Bad file descriptor) [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... mkdir resumed>) = 0 [pid 7847] close(25) = -1 EBADF (Bad file descriptor) [pid 7847] close(26) = -1 EBADF (Bad file descriptor) [pid 7847] close(27) = -1 EBADF (Bad file descriptor) [pid 7845] close(18 [pid 7847] close(28) = -1 EBADF (Bad file descriptor) [pid 7847] close(29) = -1 EBADF (Bad file descriptor) [pid 7847] exit_group(0 [pid 7855] <... futex resumed>) = ? [pid 7851] <... futex resumed>) = ? [pid 7847] <... exit_group resumed>) = ? [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7856] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7855] +++ exited with 0 +++ [pid 7851] +++ exited with 0 +++ [pid 7847] +++ exited with 0 +++ [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7845] close(19 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=388, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... openat resumed>) = 3 [pid 7856] <... write resumed>) = 131072 [pid 7845] close(20 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5849] <... restart_syscall resumed>) = 0 [pid 7856] munmap(0x7fadfce00000, 138412032 [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... ioctl resumed>) = 0 [pid 7845] close(21 [pid 5850] close(3 [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7856] <... munmap resumed>) = 0 [pid 7845] close(22) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./157", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7845] close(23) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7845] close(24) = -1 EBADF (Bad file descriptor) [pid 5849] openat(AT_FDCWD, "./157", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7845] close(25) = -1 EBADF (Bad file descriptor) [pid 5849] <... openat resumed>) = 3 [pid 5849] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5849] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5849] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7845] close(26 [pid 5850] <... close resumed>) = 0 [pid 5849] <... umount2 resumed>) = 0 [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./157/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7856] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7845] close(27 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] openat(AT_FDCWD, "./157/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5849] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7856] <... openat resumed>) = 4 [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5849] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5849] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5849] close(4) = 0 [pid 5849] rmdir("./157/file1" [pid 7845] close(28 [pid 5849] <... rmdir resumed>) = 0 [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./157/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7845] close(29 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 190.310720][ T7852] exFAT-fs (loop1): error, data size is invalid(10) [ 190.329254][ T7852] exFAT-fs (loop1): Filesystem has been set read-only [pid 7856] ioctl(4, LOOP_SET_FD, 3 [pid 7852] <... openat resumed>) = -1 EIO (Input/output error) [pid 7845] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(AT_FDCWD, "./157/binderfs", ./strace-static-x86_64: Process 7857 attached [pid 7845] exit_group(0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] unlink("./157/binderfs") = 0 [pid 5849] getdents64(3, [pid 7852] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7852] <... futex resumed>) = 1 [pid 7850] <... futex resumed>) = 0 [pid 5849] close(3 [pid 7857] set_robust_list(0x555572d846a0, 24 [pid 7850] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... close resumed>) = 0 [pid 7857] <... set_robust_list resumed>) = 0 [pid 7850] <... futex resumed>) = 0 [pid 5849] rmdir("./157" [pid 7857] chdir("./153" [pid 7850] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... rmdir resumed>) = 0 [pid 7857] <... chdir resumed>) = 0 [pid 7852] openat(AT_FDCWD, ".", O_RDONLY [pid 5849] mkdir("./158", 0777 [pid 7852] <... openat resumed>) = 4 [pid 5849] <... mkdir resumed>) = 0 [pid 7852] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7857] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7852] <... futex resumed>) = 1 [pid 7850] <... futex resumed>) = 0 [pid 5849] <... openat resumed>) = 3 [pid 7857] <... prctl resumed>) = 0 [pid 7850] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7857] setpgid(0, 0 [pid 7850] <... futex resumed>) = 0 [pid 5849] <... ioctl resumed>) = 0 [pid 7850] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] close(3 [pid 7854] <... futex resumed>) = ? [pid 7845] <... exit_group resumed>) = ? [pid 5849] <... close resumed>) = 0 [pid 7846] <... futex resumed>) = ? [pid 7857] <... setpgid resumed>) = 0 [pid 7852] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7846] +++ exited with 0 +++ [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7858 attached [pid 7852] <... ioctl resumed>) = 0 [pid 7852] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7850] <... futex resumed>) = 0 [pid 7850] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7850] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7858] set_robust_list(0x555572d846a0, 24 [pid 7857] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7852] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7858] <... set_robust_list resumed>) = 0 [pid 7857] <... openat resumed>) = 3 [pid 7854] +++ exited with 0 +++ [pid 7852] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7845] +++ exited with 0 +++ [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 382 [pid 7852] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 391 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=404, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7852] <... futex resumed>) = 1 [pid 7850] <... futex resumed>) = 0 [pid 7858] chdir("./158" [pid 7850] close(3 [pid 7857] write(3, "1000", 4 [pid 7852] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7850] <... close resumed>) = 0 [pid 7858] <... chdir resumed>) = 0 [pid 7857] <... write resumed>) = 4 [pid 7850] close(4 [pid 7858] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7857] close(3 [pid 7850] <... close resumed>) = 0 [pid 5848] umount2("./156", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7858] <... prctl resumed>) = 0 [pid 7857] <... close resumed>) = 0 [pid 7850] close(5 [pid 7858] setpgid(0, 0 [pid 7857] symlink("/dev/binderfs", "./binderfs" [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7858] <... setpgid resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7850] close(6 [pid 5848] openat(AT_FDCWD, "./156", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7858] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7850] close(7) = -1 EBADF (Bad file descriptor) [pid 7850] close(8) = -1 EBADF (Bad file descriptor) [pid 7850] close(9) = -1 EBADF (Bad file descriptor) [pid 7850] close(10) = -1 EBADF (Bad file descriptor) [pid 7850] close(11) = -1 EBADF (Bad file descriptor) [pid 7850] close(12) = -1 EBADF (Bad file descriptor) [pid 7850] close(13) = -1 EBADF (Bad file descriptor) [pid 7850] close(14 [pid 7858] <... openat resumed>) = 3 [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7857] <... symlink resumed>) = 0 [pid 7850] close(15 [pid 7858] write(3, "1000", 4executing program [pid 7857] write(1, "executing program\n", 18 [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 3 [pid 7858] <... write resumed>) = 4 [pid 7857] <... write resumed>) = 18 [pid 7850] close(16 [pid 7858] close(3 [pid 7857] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(3, "", [pid 7858] <... close resumed>) = 0 [pid 7857] <... futex resumed>) = 0 [pid 7850] close(17 [pid 7858] symlink("/dev/binderfs", "./binderfs" [pid 7857] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7858] <... symlink resumed>) = 0 executing program [pid 7857] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7850] close(18 [pid 5848] getdents64(3, [pid 7858] write(1, "executing program\n", 18 [pid 7857] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7858] <... write resumed>) = 18 [pid 7857] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7850] close(19 [pid 5848] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7858] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7857] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7858] <... futex resumed>) = 0 [pid 7857] <... mmap resumed>) = 0x7fae053b5000 [pid 7850] close(20 [pid 7858] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7857] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7858] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7857] <... mprotect resumed>) = 0 [pid 7850] close(21 [pid 7858] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7857] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = 0 [pid 7858] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7857] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7850] close(22 [pid 7858] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7857] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7859 attached [pid 7858] <... mmap resumed>) = 0x7fae053b5000 [pid 7850] close(23 [pid 7859] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7858] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7857] <... clone3 resumed> => {parent_tid=[383]}, 88) = 383 [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7859] <... rseq resumed>) = 0 [pid 7858] <... mprotect resumed>) = 0 [pid 7857] rt_sigprocmask(SIG_SETMASK, [], [pid 7850] close(24 [pid 7859] set_robust_list(0x7fae053d59a0, 24 [pid 7858] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7857] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7859] <... set_robust_list resumed>) = 0 [pid 7858] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7857] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7850] close(25 [pid 7859] rt_sigprocmask(SIG_SETMASK, [], [pid 7858] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7857] <... futex resumed>) = 0 [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7860 attached [pid 7859] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7857] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7850] close(26 [pid 7860] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7859] memfd_create("syzkaller", 0 [pid 7858] <... clone3 resumed> => {parent_tid=[392]}, 88) = 392 [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7860] <... rseq resumed>) = 0 [pid 7850] close(27) = -1 EBADF (Bad file descriptor) [pid 7850] close(28 [pid 7858] rt_sigprocmask(SIG_SETMASK, [], [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7860] set_robust_list(0x7fae053d59a0, 24 [pid 7859] <... memfd_create resumed>) = 3 [pid 7858] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7850] close(29 [pid 7860] <... set_robust_list resumed>) = 0 [pid 7858] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7850] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7860] rt_sigprocmask(SIG_SETMASK, [], [pid 7859] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7858] <... futex resumed>) = 0 [pid 7856] <... ioctl resumed>) = 0 [pid 7850] exit_group(0 [pid 7860] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7859] <... mmap resumed>) = 0x7fadfce00000 [pid 7858] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7852] <... futex resumed>) = ? [pid 7850] <... exit_group resumed>) = ? [pid 7860] memfd_create("syzkaller", 0 [pid 7859] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7856] close(3 [pid 7852] +++ exited with 0 +++ [pid 5848] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7860] <... memfd_create resumed>) = 3 [pid 7850] +++ exited with 0 +++ [pid 5848] newfstatat(AT_FDCWD, "./156/file1", [pid 7860] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=404, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 7860] <... mmap resumed>) = 0x7fadfce00000 [ 190.358552][ T7856] loop0: detected capacity change from 0 to 256 [pid 7860] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7859] <... write resumed>) = 131072 [pid 7860] <... write resumed>) = 131072 [pid 7856] <... close resumed>) = 0 [pid 5848] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... restart_syscall resumed>) = 0 [pid 7856] close(4 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7859] munmap(0x7fadfce00000, 138412032 [pid 7856] <... close resumed>) = 0 [pid 7859] <... munmap resumed>) = 0 [pid 5848] openat(AT_FDCWD, "./156/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7860] munmap(0x7fadfce00000, 138412032 [pid 5847] umount2("./160", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7860] <... munmap resumed>) = 0 [pid 7856] mkdir("./file1", 0777 [pid 5848] <... openat resumed>) = 4 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7856] <... mkdir resumed>) = 0 [pid 5848] newfstatat(4, "", [pid 7856] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 5847] openat(AT_FDCWD, "./160", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7860] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7859] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7860] <... openat resumed>) = 4 [pid 7859] <... openat resumed>) = 4 [pid 7860] ioctl(4, LOOP_SET_FD, 3 [pid 7859] ioctl(4, LOOP_SET_FD, 3 [pid 5848] getdents64(4, [pid 5847] <... openat resumed>) = 3 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] newfstatat(3, "", [pid 5848] getdents64(4, [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] getdents64(3, [pid 5848] close(4 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5848] <... close resumed>) = 0 [pid 5847] umount2("./160/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] rmdir("./156/file1" [pid 7860] <... ioctl resumed>) = 0 [pid 5848] <... rmdir resumed>) = 0 [pid 7860] close(3 [pid 5847] <... umount2 resumed>) = 0 [pid 7860] <... close resumed>) = 0 [pid 7860] close(4 [pid 7859] <... ioctl resumed>) = 0 [pid 7856] <... mount resumed>) = 0 [pid 5848] umount2("./156/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] umount2("./160/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] newfstatat(AT_FDCWD, "./156/binderfs", [pid 5847] newfstatat(AT_FDCWD, "./160/file1", [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] unlink("./156/binderfs" [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7860] <... close resumed>) = 0 [pid 5848] <... unlink resumed>) = 0 [pid 5847] umount2("./160/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] getdents64(3, [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5847] openat(AT_FDCWD, "./160/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] close(3 [pid 7860] mkdir("./file1", 0777 [pid 5847] <... openat resumed>) = 4 [pid 5848] <... close resumed>) = 0 [pid 5847] newfstatat(4, "", [pid 5848] rmdir("./156" [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7860] <... mkdir resumed>) = 0 [pid 7859] close(3 [pid 7856] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5848] <... rmdir resumed>) = 0 [pid 5847] getdents64(4, [pid 5848] mkdir("./157", 0777 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7860] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7859] <... close resumed>) = 0 [pid 7856] <... openat resumed>) = 3 [pid 5848] <... mkdir resumed>) = 0 [pid 5847] getdents64(4, [pid 7859] close(4 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7859] <... close resumed>) = 0 [pid 7856] chdir("./file1" [pid 7859] mkdir("./file1", 0777 [pid 7856] <... chdir resumed>) = 0 [pid 7859] <... mkdir resumed>) = 0 [pid 7856] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5847] close(4 [pid 7859] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7856] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5847] <... close resumed>) = 0 [pid 7856] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... openat resumed>) = 3 [pid 5847] rmdir("./160/file1" [pid 7856] <... futex resumed>) = 1 [pid 7853] <... futex resumed>) = 0 [ 190.431128][ T7860] loop3: detected capacity change from 0 to 256 [ 190.442422][ T7856] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 190.456337][ T7859] loop4: detected capacity change from 0 to 256 [pid 7853] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... rmdir resumed>) = 0 [pid 7856] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7853] <... futex resumed>) = 0 [pid 7853] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] ioctl(3, LOOP_CLR_FD) = 0 [pid 5847] umount2("./160/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] close(3 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... close resumed>) = 0 [pid 5847] newfstatat(AT_FDCWD, "./160/binderfs", [pid 7856] <... openat resumed>) = -1 EIO (Input/output error) [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7856] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7853] <... futex resumed>) = 0 [pid 7853] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7853] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7856] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 7856] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7853] <... futex resumed>) = 0 [pid 7853] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7853] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7856] <... futex resumed>) = 1 [pid 7856] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080) = 0 [pid 7856] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7853] <... futex resumed>) = 0 [pid 7853] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7853] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7856] <... futex resumed>) = 1 [pid 7856] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7856] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7853] <... futex resumed>) = 0 [pid 7853] close(3) = 0 [pid 7853] close(4) = 0 [pid 7853] close(5) = -1 EBADF (Bad file descriptor) [pid 7853] close(6) = -1 EBADF (Bad file descriptor) [pid 7853] close(7) = -1 EBADF (Bad file descriptor) [pid 7853] close(8) = -1 EBADF (Bad file descriptor) [pid 7853] close(9) = -1 EBADF (Bad file descriptor) [pid 7853] close(10) = -1 EBADF (Bad file descriptor) [pid 7853] close(11) = -1 EBADF (Bad file descriptor) [pid 7856] <... futex resumed>) = 1 [pid 7853] close(12) = -1 EBADF (Bad file descriptor) [pid 7856] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7853] close(13) = -1 EBADF (Bad file descriptor) [ 190.507164][ T7856] exFAT-fs (loop0): error, data size is invalid(10) [ 190.515656][ T7856] exFAT-fs (loop0): Filesystem has been set read-only [ 190.533422][ T7859] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 190.545605][ T7860] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7853] close(14) = -1 EBADF (Bad file descriptor) [pid 7853] close(15 [pid 5847] unlink("./160/binderfs" [pid 7853] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7853] close(16) = -1 EBADF (Bad file descriptor) [pid 7853] close(17) = -1 EBADF (Bad file descriptor) [pid 7853] close(18) = -1 EBADF (Bad file descriptor) [pid 7853] close(19) = -1 EBADF (Bad file descriptor) [pid 7853] close(20) = -1 EBADF (Bad file descriptor) [pid 7853] close(21) = -1 EBADF (Bad file descriptor) [pid 7853] close(22) = -1 EBADF (Bad file descriptor) [pid 7853] close(23) = -1 EBADF (Bad file descriptor) [pid 7853] close(24) = -1 EBADF (Bad file descriptor) [pid 7853] close(25) = -1 EBADF (Bad file descriptor) [pid 5847] <... unlink resumed>) = 0 [pid 7853] close(26) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(3, [pid 7853] close(27) = -1 EBADF (Bad file descriptor) [pid 7853] close(28) = -1 EBADF (Bad file descriptor) [pid 7853] close(29) = -1 EBADF (Bad file descriptor) [pid 7853] exit_group(0) = ? [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7856] <... futex resumed>) = ? [pid 5847] close(3 [pid 7856] +++ exited with 0 +++ [pid 7853] +++ exited with 0 +++ [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] <... close resumed>) = 0 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=403, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 5847] rmdir("./160" [pid 5846] <... restart_syscall resumed>) = 0 [pid 5846] umount2("./158", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... rmdir resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./158", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5846] newfstatat(3, "", [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 407 [pid 5847] mkdir("./161", 0777 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 ./strace-static-x86_64: Process 7861 attached [pid 5847] <... mkdir resumed>) = 0 [pid 5846] getdents64(3, [pid 7861] set_robust_list(0x555572d846a0, 24 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7861] <... set_robust_list resumed>) = 0 [pid 5847] <... openat resumed>) = 3 [pid 5846] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] ioctl(3, LOOP_CLR_FD [pid 7861] chdir("./157" [pid 5847] <... ioctl resumed>) = 0 [pid 7859] <... mount resumed>) = 0 [pid 5847] close(3 [pid 7861] <... chdir resumed>) = 0 [pid 7860] <... mount resumed>) = 0 [pid 7859] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7861] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7860] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7861] <... prctl resumed>) = 0 [pid 5846] <... umount2 resumed>) = 0 [pid 7859] <... openat resumed>) = 3 [pid 5846] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7861] setpgid(0, 0 [pid 7860] <... openat resumed>) = 3 [pid 5847] <... close resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7861] <... setpgid resumed>) = 0 [pid 7859] chdir("./file1" [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5846] newfstatat(AT_FDCWD, "./158/file1", [pid 7861] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7859] <... chdir resumed>) = 0 [pid 7861] <... openat resumed>) = 3 [pid 7859] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 ./strace-static-x86_64: Process 7862 attached [pid 7859] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5846] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7862] set_robust_list(0x555572d846a0, 24 [pid 7861] write(3, "1000", 4 [pid 7860] chdir("./file1" [pid 7859] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 406 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7862] <... set_robust_list resumed>) = 0 [pid 7861] <... write resumed>) = 4 [pid 7860] <... chdir resumed>) = 0 [pid 7861] close(3 [pid 7859] <... futex resumed>) = 1 [pid 5846] openat(AT_FDCWD, "./158/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7862] chdir("./161" [pid 7861] <... close resumed>) = 0 [pid 7860] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7859] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5846] <... openat resumed>) = 4 [pid 7861] symlink("/dev/binderfs", "./binderfs" [pid 5846] newfstatat(4, "", [pid 7861] <... symlink resumed>) = 0 [pid 7860] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7857] <... futex resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 executing program [pid 7861] write(1, "executing program\n", 18 [pid 7857] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] getdents64(4, [pid 7862] <... chdir resumed>) = 0 [pid 7861] <... write resumed>) = 18 [pid 7859] <... futex resumed>) = 0 [pid 7857] <... futex resumed>) = 1 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7862] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7860] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7859] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7862] <... prctl resumed>) = 0 [pid 7860] <... futex resumed>) = 1 [pid 7862] setpgid(0, 0 [pid 7860] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5846] getdents64(4, [pid 7862] <... setpgid resumed>) = 0 [pid 7862] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7861] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7858] <... futex resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7861] <... futex resumed>) = 0 [pid 7858] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7857] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] close(4 [pid 7862] <... openat resumed>) = 3 [pid 7862] write(3, "1000", 4 [pid 7860] <... futex resumed>) = 0 [pid 7858] <... futex resumed>) = 1 [pid 5846] <... close resumed>) = 0 [pid 7862] <... write resumed>) = 4 [pid 7860] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7862] close(3 [pid 7861] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7858] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] rmdir("./158/file1" [pid 7861] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5846] <... rmdir resumed>) = 0 [pid 7861] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5846] umount2("./158/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7861] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7861] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5846] newfstatat(AT_FDCWD, "./158/binderfs", [pid 7861] <... mmap resumed>) = 0x7fae053b5000 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7861] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5846] unlink("./158/binderfs" [pid 7861] <... mprotect resumed>) = 0 [pid 5846] <... unlink resumed>) = 0 [pid 7861] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5846] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7862] <... close resumed>) = 0 [pid 7861] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5846] close(3 [pid 7861] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5846] <... close resumed>) = 0 [pid 7862] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5846] rmdir("./158" [pid 7861] <... clone3 resumed> => {parent_tid=[408]}, 88) = 408 [pid 5846] <... rmdir resumed>) = 0 [pid 7861] rt_sigprocmask(SIG_SETMASK, [], [pid 5846] mkdir("./159", 0777 [pid 7861] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5846] <... mkdir resumed>) = 0 [pid 7861] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR./strace-static-x86_64: Process 7863 attached [pid 7861] <... futex resumed>) = 0 [pid 5846] <... openat resumed>) = 3 [pid 7861] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5846] ioctl(3, LOOP_CLR_FD) = 0 [pid 7862] write(1, "executing program\n", 18 [pid 5846] close(3 [pid 7863] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 5846] <... close resumed>) = 0 [pid 7863] <... rseq resumed>) = 0 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7863] set_robust_list(0x7fae053d59a0, 24executing program ./strace-static-x86_64: Process 7864 attached ) = 0 [pid 7862] <... write resumed>) = 18 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 405 [pid 7862] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7863] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7863] memfd_create("syzkaller", 0 [pid 7864] set_robust_list(0x555572d846a0, 24 [pid 7863] <... memfd_create resumed>) = 3 [pid 7864] <... set_robust_list resumed>) = 0 [pid 7863] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7864] chdir("./159" [pid 7863] <... mmap resumed>) = 0x7fadfce00000 [pid 7864] <... chdir resumed>) = 0 [pid 7863] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7864] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7863] <... write resumed>) = 131072 [pid 7864] <... prctl resumed>) = 0 [pid 7864] setpgid(0, 0) = 0 [pid 7864] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 7862] <... futex resumed>) = 0 [pid 7859] <... openat resumed>) = -1 EIO (Input/output error) [ 190.629203][ T7859] exFAT-fs (loop4): error, data size is invalid(10) [ 190.635883][ T7859] exFAT-fs (loop4): Filesystem has been set read-only [ 190.646386][ T7860] exFAT-fs (loop3): error, data size is invalid(10) [pid 7864] write(3, "1000", 4 [pid 7863] munmap(0x7fadfce00000, 138412032 [pid 7862] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7859] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7857] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7863] <... munmap resumed>) = 0 [pid 7862] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7859] <... futex resumed>) = 0 [pid 7858] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7857] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7859] openat(AT_FDCWD, ".", O_RDONLY [pid 7858] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7857] <... futex resumed>) = 0 [pid 7859] <... openat resumed>) = 4 [pid 7858] <... futex resumed>) = 0 [pid 7857] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7859] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7858] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7859] <... futex resumed>) = 1 [pid 7858] <... mmap resumed>) = 0x7fae05394000 [pid 7857] <... futex resumed>) = 0 [pid 7859] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7858] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7857] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7859] <... ioctl resumed>) = 0 [pid 7858] <... mprotect resumed>) = 0 [pid 7857] <... futex resumed>) = 0 [pid 7858] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7857] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7864] <... write resumed>) = 4 [pid 7862] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7859] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7858] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7862] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7864] close(3 [pid 7859] <... futex resumed>) = 0 [pid 7858] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7857] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ./strace-static-x86_64: Process 7866 attached [pid 7864] <... close resumed>) = 0 [pid 7862] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7859] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7864] symlink("/dev/binderfs", "./binderfs"executing program [pid 7858] <... clone3 resumed> => {parent_tid=[393]}, 88) = 393 [pid 7857] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7866] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7864] <... symlink resumed>) = 0 [pid 7863] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7862] <... mmap resumed>) = 0x7fae053b5000 [pid 7866] <... rseq resumed>) = 0 [pid 7864] write(1, "executing program\n", 18 [pid 7863] <... openat resumed>) = 4 [pid 7859] <... futex resumed>) = 0 [pid 7858] rt_sigprocmask(SIG_SETMASK, [], [pid 7857] <... futex resumed>) = 1 [pid 7866] set_robust_list(0x7fae053b49a0, 24 [pid 7864] <... write resumed>) = 18 [pid 7863] ioctl(4, LOOP_SET_FD, 3 [pid 7859] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7858] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7866] <... set_robust_list resumed>) = 0 [pid 7864] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7863] <... ioctl resumed>) = 0 [pid 7862] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7860] <... openat resumed>) = -1 EIO (Input/output error) [pid 7859] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7858] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7857] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7866] rt_sigprocmask(SIG_SETMASK, [], [pid 7864] <... futex resumed>) = 0 [pid 7863] close(3 [pid 7862] <... mprotect resumed>) = 0 [pid 7860] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7859] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7858] <... futex resumed>) = 0 [pid 7866] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7864] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7862] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7859] <... futex resumed>) = 1 [pid 7858] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7857] <... futex resumed>) = 0 [pid 7860] <... futex resumed>) = 0 [pid 7866] openat(AT_FDCWD, ".", O_RDONLY [pid 7864] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7863] <... close resumed>) = 0 [pid 7862] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7860] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7859] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7857] close(3 [pid 7866] <... openat resumed>) = 4 [pid 7864] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7863] close(4 [pid 7862] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7857] <... close resumed>) = 0 [pid 7866] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7864] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7863] <... close resumed>) = 0 [pid 7857] close(4 [pid 7866] <... futex resumed>) = 1 [pid 7864] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7863] mkdir("./file1", 0777 [pid 7858] <... futex resumed>) = 0 [pid 7857] <... close resumed>) = 0 ./strace-static-x86_64: Process 7867 attached [pid 7866] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7864] <... mmap resumed>) = 0x7fae053b5000 [pid 7863] <... mkdir resumed>) = 0 [pid 7862] <... clone3 resumed> => {parent_tid=[407]}, 88) = 407 [pid 7858] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7857] close(5 [pid 7864] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7863] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7862] rt_sigprocmask(SIG_SETMASK, [], [pid 7860] <... futex resumed>) = 0 [pid 7858] <... futex resumed>) = 1 [pid 7864] <... mprotect resumed>) = 0 [pid 7862] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7867] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7860] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7858] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7867] <... rseq resumed>) = 0 [pid 7864] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7860] <... ioctl resumed>) = 0 [pid 7857] close(6 [pid 7867] set_robust_list(0x7fae053d59a0, 24 [pid 7864] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7860] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7867] <... set_robust_list resumed>) = 0 [pid 7864] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7860] <... futex resumed>) = 1 [pid 7858] <... futex resumed>) = 0 [pid 7857] close(7./strace-static-x86_64: Process 7868 attached [pid 7867] rt_sigprocmask(SIG_SETMASK, [], [pid 7860] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7858] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7868] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7864] <... clone3 resumed> => {parent_tid=[406]}, 88) = 406 [pid 7858] <... futex resumed>) = 0 [pid 7868] <... rseq resumed>) = 0 [pid 7864] rt_sigprocmask(SIG_SETMASK, [], [pid 7858] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7857] close(8 [pid 7868] set_robust_list(0x7fae053d59a0, 24 [pid 7867] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7864] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7860] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7868] <... set_robust_list resumed>) = 0 [pid 7867] memfd_create("syzkaller", 0 [pid 7864] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7862] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7860] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7857] close(9 [pid 7868] rt_sigprocmask(SIG_SETMASK, [], [pid 7867] <... memfd_create resumed>) = 3 [pid 7864] <... futex resumed>) = 0 [pid 7862] <... futex resumed>) = 0 [pid 7860] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7868] <... rt_sigprocmask resumed>NULL, 8) = 0 [ 190.696994][ T7860] exFAT-fs (loop3): Filesystem has been set read-only [ 190.719574][ T7863] loop2: detected capacity change from 0 to 256 [pid 7867] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7864] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7862] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7860] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7857] close(10 [pid 7868] memfd_create("syzkaller", 0 [pid 7867] <... mmap resumed>) = 0x7fadfce00000 [pid 7860] <... futex resumed>) = 1 [pid 7858] <... futex resumed>) = 0 [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7860] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7858] close(3 [pid 7867] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7858] <... close resumed>) = 0 [pid 7857] close(11) = -1 EBADF (Bad file descriptor) [pid 7868] <... memfd_create resumed>) = 3 [pid 7857] close(12 [pid 7868] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7858] close(4 [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7868] <... mmap resumed>) = 0x7fadfce00000 [pid 7858] <... close resumed>) = 0 [pid 7857] close(13 [pid 7858] close(5 [pid 7868] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7858] close(6 [pid 7857] close(14) = -1 EBADF (Bad file descriptor) [pid 7857] close(15) = -1 EBADF (Bad file descriptor) [pid 7857] close(16) = -1 EBADF (Bad file descriptor) [pid 7857] close(17 [pid 7868] <... write resumed>) = 131072 [pid 7867] <... write resumed>) = 131072 [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7858] close(7) = -1 EBADF (Bad file descriptor) [pid 7857] close(18 [pid 7858] close(8) = -1 EBADF (Bad file descriptor) [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7858] close(9) = -1 EBADF (Bad file descriptor) [pid 7857] close(19 [pid 7858] close(10 [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7857] close(20 [pid 7858] close(11 [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7858] close(12 [pid 7857] close(21 [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7858] close(13 [pid 7857] close(22) = -1 EBADF (Bad file descriptor) [pid 7868] munmap(0x7fadfce00000, 138412032 [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7857] close(23 [pid 7867] munmap(0x7fadfce00000, 138412032 [pid 7858] close(14) = -1 EBADF (Bad file descriptor) [pid 7858] close(15) = -1 EBADF (Bad file descriptor) [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7857] close(24) = -1 EBADF (Bad file descriptor) [pid 7867] <... munmap resumed>) = 0 [pid 7858] close(16 [ 190.776896][ T7863] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7857] close(25 [pid 7868] <... munmap resumed>) = 0 [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7868] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7858] close(17 [pid 7857] close(26 [pid 7868] <... openat resumed>) = 4 [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7868] ioctl(4, LOOP_SET_FD, 3 [pid 7857] close(27 [pid 7867] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7857] close(28 [pid 7858] close(18 [pid 7867] <... openat resumed>) = 4 [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7858] close(19) = -1 EBADF (Bad file descriptor) [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7857] close(29 [pid 7867] ioctl(4, LOOP_SET_FD, 3 [pid 7863] <... mount resumed>) = 0 [pid 7858] close(20 [pid 7857] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7857] exit_group(0 [pid 7859] <... futex resumed>) = ? [pid 7857] <... exit_group resumed>) = ? [pid 7859] +++ exited with 0 +++ [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7858] close(21) = -1 EBADF (Bad file descriptor) [pid 7858] close(22 [pid 7863] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7863] <... openat resumed>) = 3 [pid 7863] chdir("./file1") = 0 [pid 7863] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 7863] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7861] <... futex resumed>) = 0 [pid 7863] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7861] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7861] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7858] close(23 [pid 7868] <... ioctl resumed>) = 0 [pid 7867] <... ioctl resumed>) = 0 [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7868] close(3) = 0 [pid 7868] close(4 [pid 7858] close(24) = -1 EBADF (Bad file descriptor) [pid 7858] close(25 [pid 7857] +++ exited with 0 +++ [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7868] <... close resumed>) = 0 [pid 7867] close(3 [pid 7858] close(26 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=382, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7867] <... close resumed>) = 0 [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 7858] close(27 [pid 7868] mkdir("./file1", 0777 [pid 7867] close(4 [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7868] <... mkdir resumed>) = 0 [pid 7867] <... close resumed>) = 0 [pid 7858] close(28 [pid 7868] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7867] mkdir("./file1", 0777 [pid 7858] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7867] <... mkdir resumed>) = 0 [pid 7858] close(29) = -1 EBADF (Bad file descriptor) [pid 7867] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7858] exit_group(0 [pid 7866] <... futex resumed>) = ? [pid 7860] <... futex resumed>) = ? [pid 7858] <... exit_group resumed>) = ? [pid 7860] +++ exited with 0 +++ [pid 7866] +++ exited with 0 +++ [pid 7858] +++ exited with 0 +++ [pid 5850] <... restart_syscall resumed>) = 0 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=391, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5850] umount2("./153", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] umount2("./158", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] openat(AT_FDCWD, "./153", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] openat(AT_FDCWD, "./158", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5850] <... openat resumed>) = 3 [pid 5849] <... openat resumed>) = 3 [ 190.838872][ T7868] loop0: detected capacity change from 0 to 256 [ 190.848727][ T7867] loop1: detected capacity change from 0 to 256 [ 190.870132][ T7863] exFAT-fs (loop2): error, data size is invalid(10) [pid 5850] newfstatat(3, "", [pid 5849] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5849] getdents64(3, [pid 7861] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7861] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7861] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5849] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7861] <... mmap resumed>) = 0x7fae05394000 [pid 5850] getdents64(3, [pid 7861] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7861] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7861] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7861] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 7869 attached => {parent_tid=[409]}, 88) = 409 [pid 7869] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7861] rt_sigprocmask(SIG_SETMASK, [], [pid 7869] <... rseq resumed>) = 0 [pid 7861] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7869] set_robust_list(0x7fae053b49a0, 24 [pid 7861] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7861] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7869] <... set_robust_list resumed>) = 0 [pid 7863] <... openat resumed>) = -1 EIO (Input/output error) [pid 5849] <... umount2 resumed>) = 0 [pid 5849] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./158/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7869] rt_sigprocmask(SIG_SETMASK, [], [pid 7863] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] openat(AT_FDCWD, "./158/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7869] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7863] <... futex resumed>) = 0 [pid 5849] <... openat resumed>) = 4 [pid 7869] openat(AT_FDCWD, ".", O_RDONLY [pid 7863] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] newfstatat(4, "", [pid 7869] <... openat resumed>) = 4 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7869] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] getdents64(4, [pid 7869] <... futex resumed>) = 1 [pid 7861] <... futex resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7861] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] getdents64(4, [pid 7863] <... futex resumed>) = 0 [pid 7861] <... futex resumed>) = 1 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7863] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7861] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] close(4 [pid 7863] <... ioctl resumed>) = 0 [pid 5849] <... close resumed>) = 0 [pid 7863] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] rmdir("./158/file1" [pid 7863] <... futex resumed>) = 1 [pid 7861] <... futex resumed>) = 0 [pid 5849] <... rmdir resumed>) = 0 [pid 7863] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7861] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] umount2("./158/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7863] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7861] <... futex resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7863] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7861] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] newfstatat(AT_FDCWD, "./158/binderfs", [pid 7869] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7863] <... futex resumed>) = 0 [pid 7861] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5850] <... umount2 resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7863] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7861] close(3 [pid 5850] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7861] <... close resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] unlink("./158/binderfs" [pid 7861] close(4 [pid 5849] <... unlink resumed>) = 0 [pid 7861] <... close resumed>) = 0 [ 190.920768][ T7863] exFAT-fs (loop2): Filesystem has been set read-only [ 190.946033][ T7868] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5850] newfstatat(AT_FDCWD, "./153/file1", [pid 5849] getdents64(3, [pid 7861] close(5) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7861] close(6 [pid 5849] close(3) = 0 [pid 5849] rmdir("./158" [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... rmdir resumed>) = 0 [pid 7861] close(7 [pid 5849] mkdir("./159", 0777 [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... mkdir resumed>) = 0 [pid 7861] close(8 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... openat resumed>) = 3 [pid 7861] close(9 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... ioctl resumed>) = 0 [pid 7861] close(10 [pid 5849] close(3 [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7861] close(11) = -1 EBADF (Bad file descriptor) [pid 7861] close(12) = -1 EBADF (Bad file descriptor) [pid 7861] close(13) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 7861] close(14 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7861] close(15) = -1 EBADF (Bad file descriptor) [pid 7861] close(16 [pid 5850] umount2("./153/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7871 attached [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7871] set_robust_list(0x555572d846a0, 24 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7871] <... set_robust_list resumed>) = 0 [pid 7871] chdir("./159" [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 394 [pid 7871] <... chdir resumed>) = 0 [pid 7861] close(17 [pid 7871] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7871] <... prctl resumed>) = 0 [pid 7861] close(18 [pid 7871] setpgid(0, 0 [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7871] <... setpgid resumed>) = 0 [pid 7861] close(19) = -1 EBADF (Bad file descriptor) [pid 7861] close(20) = -1 EBADF (Bad file descriptor) [pid 7871] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7861] close(21 [pid 7871] <... openat resumed>) = 3 [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7871] write(3, "1000", 4 [pid 7868] <... mount resumed>) = 0 [pid 7867] <... mount resumed>) = 0 [pid 7861] close(22 [pid 5850] openat(AT_FDCWD, "./153/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7861] close(23 [pid 5850] <... openat resumed>) = 4 [pid 7867] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7868] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(4, "", [pid 7867] <... openat resumed>) = 3 [pid 7867] chdir("./file1" [pid 7861] close(24 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7868] <... openat resumed>) = 3 [pid 7867] <... chdir resumed>) = 0 [pid 5850] getdents64(4, [pid 7867] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7871] <... write resumed>) = 4 [pid 7868] chdir("./file1" [pid 7867] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(4, [pid 7871] close(3 [pid 7867] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7861] close(25 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7871] <... close resumed>) = 0 [pid 7867] <... futex resumed>) = 1 [pid 7862] <... futex resumed>) = 0 [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] close(4 [pid 7871] symlink("/dev/binderfs", "./binderfs" [pid 7867] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7862] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7861] close(26 [pid 7871] <... symlink resumed>) = 0 executing program [pid 7867] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7862] <... futex resumed>) = 0 [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... close resumed>) = 0 [ 190.974462][ T7867] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7871] write(1, "executing program\n", 18 [pid 7867] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7862] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7861] close(27 [pid 5850] rmdir("./153/file1" [pid 7871] <... write resumed>) = 18 [pid 7868] <... chdir resumed>) = 0 [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7871] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7861] close(28 [pid 7871] <... futex resumed>) = 0 [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7871] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7861] close(29 [pid 7871] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7861] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7871] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7861] exit_group(0 [pid 7871] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7869] <... futex resumed>) = ? [pid 7863] <... futex resumed>) = ? [pid 7861] <... exit_group resumed>) = ? [pid 7871] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7869] +++ exited with 0 +++ [pid 7863] +++ exited with 0 +++ [pid 7871] <... mmap resumed>) = 0x7fae053b5000 [pid 7868] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5850] <... rmdir resumed>) = 0 [pid 5850] umount2("./153/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7868] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7871] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7868] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7861] +++ exited with 0 +++ [pid 5850] newfstatat(AT_FDCWD, "./153/binderfs", [pid 7871] <... mprotect resumed>) = 0 [pid 7871] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7871] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} => {parent_tid=[395]}, 88) = 395 [pid 7871] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7871] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7871] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 7872 attached [pid 7872] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 7872] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 7872] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7872] memfd_create("syzkaller", 0) = 3 [pid 7872] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 7868] <... futex resumed>) = 1 [pid 7864] <... futex resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7864] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] unlink("./153/binderfs" [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=407, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7868] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7864] <... futex resumed>) = 0 [pid 5850] <... unlink resumed>) = 0 [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 7872] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7864] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] getdents64(3, [pid 5848] <... restart_syscall resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7872] <... write resumed>) = 131072 [pid 7872] munmap(0x7fadfce00000, 138412032) = 0 [pid 7872] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [ 191.034855][ T7867] exFAT-fs (loop1): error, data size is invalid(10) [ 191.050733][ T7867] exFAT-fs (loop1): Filesystem has been set read-only [ 191.070728][ T7868] exFAT-fs (loop0): error, data size is invalid(10) [ 191.077944][ T7868] exFAT-fs (loop0): Filesystem has been set read-only [pid 7872] ioctl(4, LOOP_SET_FD, 3 [pid 7868] <... openat resumed>) = -1 EIO (Input/output error) [pid 7867] <... openat resumed>) = -1 EIO (Input/output error) [pid 5850] close(3) = 0 [pid 7868] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7867] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] rmdir("./153" [pid 5848] umount2("./157", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7868] <... futex resumed>) = 1 [pid 7867] <... futex resumed>) = 0 [pid 7864] <... futex resumed>) = 0 [pid 7862] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5850] <... rmdir resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7867] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7862] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] mkdir("./154", 0777 [pid 5848] openat(AT_FDCWD, "./157", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7868] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7867] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7862] <... futex resumed>) = 0 [pid 7864] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... mkdir resumed>) = 0 [pid 7864] <... futex resumed>) = 0 [pid 7864] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7862] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... openat resumed>) = 3 [pid 7867] openat(AT_FDCWD, ".", O_RDONLY [pid 7868] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5848] newfstatat(3, "", [pid 7868] openat(AT_FDCWD, ".", O_RDONLY [pid 7867] <... openat resumed>) = 4 [pid 5850] <... openat resumed>) = 3 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7868] <... openat resumed>) = 4 [pid 7867] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5848] getdents64(3, [pid 7868] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7867] <... futex resumed>) = 1 [pid 7862] <... futex resumed>) = 0 [pid 5850] <... ioctl resumed>) = 0 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7868] <... futex resumed>) = 1 [pid 7867] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7862] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] close(3 [pid 5848] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7862] <... futex resumed>) = 0 [pid 7868] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7867] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7864] <... futex resumed>) = 0 [pid 7862] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... close resumed>) = 0 [pid 7867] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7864] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7868] <... futex resumed>) = 0 [pid 7867] <... ioctl resumed>) = 0 [pid 7864] <... futex resumed>) = 1 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5848] <... umount2 resumed>) = 0 [pid 7868] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7867] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7872] <... ioctl resumed>) = 0 [pid 7867] <... futex resumed>) = 1 [pid 7864] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7862] <... futex resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7868] <... ioctl resumed>) = 0 [pid 7862] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7872] close(3 [pid 7868] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7862] <... futex resumed>) = 0 [pid 5848] newfstatat(AT_FDCWD, "./157/file1", [pid 7872] <... close resumed>) = 0 [pid 7872] close(4 [pid 7862] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7872] <... close resumed>) = 0 [pid 7872] mkdir("./file1", 0777 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7868] <... futex resumed>) = 1 [pid 7872] <... mkdir resumed>) = 0 [pid 7868] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7867] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7864] <... futex resumed>) = 0 [pid 5848] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 7873 attached [pid 7872] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7868] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7867] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7864] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7864] <... futex resumed>) = 0 [pid 7864] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] openat(AT_FDCWD, "./157/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7868] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7867] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7868] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 4 [pid 7867] <... futex resumed>) = 1 [pid 7862] <... futex resumed>) = 0 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 384 [pid 7868] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7867] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7862] close(3 [pid 5848] newfstatat(4, "", [pid 7868] <... futex resumed>) = 1 [pid 7864] <... futex resumed>) = 0 [pid 7862] <... close resumed>) = 0 [pid 7862] close(4 [pid 7873] set_robust_list(0x555572d846a0, 24 [pid 7868] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7864] close(3 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7873] <... set_robust_list resumed>) = 0 [pid 7862] <... close resumed>) = 0 [pid 7864] <... close resumed>) = 0 [pid 7873] chdir("./154" [pid 7864] close(4 [pid 7862] close(5 [pid 5848] getdents64(4, [pid 7873] <... chdir resumed>) = 0 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7862] close(6 [pid 7873] <... prctl resumed>) = 0 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, [pid 7862] close(7 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7873] setpgid(0, 0 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] close(4 [pid 7862] close(8 [pid 5848] <... close resumed>) = 0 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] rmdir("./157/file1" [pid 7862] close(9 [pid 7864] <... close resumed>) = 0 [pid 7864] close(5) = -1 EBADF (Bad file descriptor) [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... rmdir resumed>) = 0 [pid 7864] close(6 [pid 7862] close(10 [pid 5848] umount2("./157/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7864] close(7 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7862] close(11 [pid 5848] newfstatat(AT_FDCWD, "./157/binderfs", [pid 7873] <... setpgid resumed>) = 0 [pid 7864] close(8 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 191.081616][ T7872] loop3: detected capacity change from 0 to 256 [pid 7862] close(12 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7873] <... openat resumed>) = 3 [pid 7864] close(9 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] unlink("./157/binderfs" [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7862] close(13 [pid 7873] write(3, "1000", 4 [pid 7864] close(10 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... unlink resumed>) = 0 [pid 7873] <... write resumed>) = 4 [pid 7862] close(14 [pid 5848] getdents64(3, [pid 7873] close(3 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7862] close(15 [pid 5848] close(3 [pid 7873] <... close resumed>) = 0 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... close resumed>) = 0 [pid 7862] close(16 [pid 7873] symlink("/dev/binderfs", "./binderfs" [pid 7864] close(11 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7862] close(17 [pid 5848] rmdir("./157" [pid 7873] <... symlink resumed>) = 0 [pid 7864] close(12 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... rmdir resumed>) = 0 executing program [pid 7873] write(1, "executing program\n", 18 [pid 7872] <... mount resumed>) = 0 [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7862] close(18 [pid 5848] mkdir("./158", 0777 [pid 7873] <... write resumed>) = 18 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7864] close(13 [pid 7873] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7862] close(19 [pid 5848] <... mkdir resumed>) = 0 [pid 7873] <... futex resumed>) = 0 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7862] close(20 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7873] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7873] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7864] close(14 [pid 5848] <... openat resumed>) = 3 [pid 7873] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7864] close(15 [pid 7873] <... mmap resumed>) = 0x7fae053b5000 [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7864] close(16) = -1 EBADF (Bad file descriptor) [pid 7873] <... mprotect resumed>) = 0 [pid 7864] close(17) = -1 EBADF (Bad file descriptor) [pid 7864] close(18) = -1 EBADF (Bad file descriptor) [pid 7864] close(19) = -1 EBADF (Bad file descriptor) [pid 7864] close(20 [pid 7873] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7864] close(21 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7862] close(21./strace-static-x86_64: Process 7874 attached [pid 7872] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7864] close(22 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 7872] <... openat resumed>) = 3 [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7872] chdir("./file1" [pid 7864] close(23 [pid 7872] <... chdir resumed>) = 0 [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] <... clone3 resumed> => {parent_tid=[385]}, 88) = 385 [pid 7872] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7864] close(24 [pid 7874] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7873] rt_sigprocmask(SIG_SETMASK, [], [pid 7872] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... ioctl resumed>) = 0 [pid 7874] <... rseq resumed>) = 0 [pid 7873] <... rt_sigprocmask resumed>NULL, 8) = 0 [ 191.151553][ T7872] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7864] close(25 [pid 5848] close(3 [pid 7874] set_robust_list(0x7fae053d59a0, 24 [pid 7873] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7872] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7862] close(22 [pid 7874] <... set_robust_list resumed>) = 0 [pid 7873] <... futex resumed>) = 0 [pid 7872] <... futex resumed>) = 1 [pid 7871] <... futex resumed>) = 0 [pid 7864] close(26 [pid 7874] rt_sigprocmask(SIG_SETMASK, [], [pid 7873] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7871] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7874] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7871] <... futex resumed>) = 0 [pid 7864] close(27 [pid 5848] <... close resumed>) = 0 [pid 7872] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7871] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7864] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7874] memfd_create("syzkaller", 0 [pid 7862] close(23 [pid 7864] close(28) = -1 EBADF (Bad file descriptor) [pid 7864] close(29) = -1 EBADF (Bad file descriptor) [pid 7864] exit_group(0) = ? [pid 7868] <... futex resumed>) = ? [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7874] <... memfd_create resumed>) = 3 [pid 7874] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7868] +++ exited with 0 +++ [pid 7862] close(24./strace-static-x86_64: Process 7875 attached [pid 7874] <... mmap resumed>) = 0x7fadfce00000 [pid 7864] +++ exited with 0 +++ [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 410 [pid 7862] close(25 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=405, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7874] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7862] close(26 [pid 5846] umount2("./159", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./159", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5846] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5846] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7872] <... openat resumed>) = -1 EIO (Input/output error) [pid 7875] set_robust_list(0x555572d846a0, 24 [pid 7874] <... write resumed>) = 131072 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = 0 [pid 7875] <... set_robust_list resumed>) = 0 [pid 7874] munmap(0x7fadfce00000, 138412032 [pid 7862] close(27 [pid 5846] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7871] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7874] <... munmap resumed>) = 0 [pid 7871] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] newfstatat(AT_FDCWD, "./159/file1", [pid 7875] chdir("./158" [pid 7874] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7871] <... futex resumed>) = 0 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7874] <... openat resumed>) = 4 [pid 7871] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7862] close(28 [pid 7875] <... chdir resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [ 191.209639][ T7872] exFAT-fs (loop3): error, data size is invalid(10) [ 191.216317][ T7872] exFAT-fs (loop3): Filesystem has been set read-only [pid 7875] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7874] ioctl(4, LOOP_SET_FD, 3 [pid 7871] <... mmap resumed>) = 0x7fae05394000 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7875] <... prctl resumed>) = 0 [pid 7871] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7871] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5846] openat(AT_FDCWD, "./159/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7872] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7871] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5846] <... openat resumed>) = 4 [pid 7872] <... futex resumed>) = 0 [pid 7871] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5846] newfstatat(4, "", ./strace-static-x86_64: Process 7876 attached [pid 7872] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7871] <... clone3 resumed> => {parent_tid=[396]}, 88) = 396 [pid 5846] getdents64(4, [pid 7876] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7871] rt_sigprocmask(SIG_SETMASK, [], [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7876] <... rseq resumed>) = 0 [pid 7875] setpgid(0, 0 [pid 7874] <... ioctl resumed>) = 0 [pid 7871] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7862] close(29 [pid 5846] getdents64(4, [pid 7876] set_robust_list(0x7fae053b49a0, 24 [pid 7875] <... setpgid resumed>) = 0 [pid 7874] close(3 [pid 7871] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7862] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7876] <... set_robust_list resumed>) = 0 [pid 7875] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7874] <... close resumed>) = 0 [pid 7871] <... futex resumed>) = 0 [pid 7862] exit_group(0 [pid 5846] close(4 [pid 7876] rt_sigprocmask(SIG_SETMASK, [], [pid 7875] <... openat resumed>) = 3 [pid 7874] close(4 [pid 7871] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7867] <... futex resumed>) = ? [pid 7862] <... exit_group resumed>) = ? [pid 5846] <... close resumed>) = 0 [pid 7876] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7875] write(3, "1000", 4 [pid 7874] <... close resumed>) = 0 [pid 7867] +++ exited with 0 +++ [pid 7862] +++ exited with 0 +++ [pid 7874] mkdir("./file1", 0777 [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=406, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5846] rmdir("./159/file1" [pid 7876] openat(AT_FDCWD, ".", O_RDONLY [pid 7874] <... mkdir resumed>) = 0 [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 7876] <... openat resumed>) = 4 [pid 5846] <... rmdir resumed>) = 0 [pid 7876] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] umount2("./159/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7876] <... futex resumed>) = 1 [pid 7871] <... futex resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7871] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] newfstatat(AT_FDCWD, "./159/binderfs", [pid 7876] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7872] <... futex resumed>) = 0 [pid 7871] <... futex resumed>) = 1 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7872] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7871] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7875] <... write resumed>) = 4 [pid 7874] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7872] <... ioctl resumed>) = 0 [pid 5847] <... restart_syscall resumed>) = 0 [pid 5846] unlink("./159/binderfs" [pid 7872] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... unlink resumed>) = 0 [pid 7872] <... futex resumed>) = 1 [pid 7871] <... futex resumed>) = 0 [pid 5846] getdents64(3, [pid 7875] close(3 [pid 7872] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7871] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7872] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7871] <... futex resumed>) = 0 [pid 5847] umount2("./161", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] close(3 [pid 7875] <... close resumed>) = 0 [pid 7872] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7871] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... close resumed>) = 0 [pid 5847] openat(AT_FDCWD, "./161", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5846] rmdir("./159") = 0 [pid 5846] mkdir("./160", 0777 [pid 7872] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5846] <... mkdir resumed>) = 0 [pid 7872] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7872] <... futex resumed>) = 1 [pid 7871] <... futex resumed>) = 0 [pid 5846] <... openat resumed>) = 3 [pid 5847] newfstatat(3, "", [pid 7875] symlink("/dev/binderfs", "./binderfs"executing program [pid 7872] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7871] close(3 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 7871] <... close resumed>) = 0 [pid 5846] <... ioctl resumed>) = 0 [pid 7871] close(4 [pid 5846] close(3 [pid 7871] <... close resumed>) = 0 [pid 5846] <... close resumed>) = 0 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7875] <... symlink resumed>) = 0 [pid 7875] write(1, "executing program\n", 18 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 ./strace-static-x86_64: Process 7877 attached [pid 7875] <... write resumed>) = 18 [pid 7871] close(5) = -1 EBADF (Bad file descriptor) [pid 7871] close(6) = -1 EBADF (Bad file descriptor) [pid 7871] close(7) = -1 EBADF (Bad file descriptor) [ 191.270780][ T7874] loop4: detected capacity change from 0 to 256 [pid 7871] close(8 [pid 7875] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(3, [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 407 [pid 7875] <... futex resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7875] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7871] close(9 [pid 5847] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7877] set_robust_list(0x555572d846a0, 24 [pid 7875] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] <... set_robust_list resumed>) = 0 [pid 7875] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7871] close(10 [pid 7875] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7875] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7871] close(11 [pid 7877] chdir("./160" [pid 7875] <... mmap resumed>) = 0x7fae053b5000 [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] <... chdir resumed>) = 0 [pid 7875] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7871] close(12 [pid 7877] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7875] <... mprotect resumed>) = 0 [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] setpgid(0, 0 [pid 7871] close(13 [pid 7877] <... setpgid resumed>) = 0 [pid 7875] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7875] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7871] close(14) = -1 EBADF (Bad file descriptor) [pid 7875] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7871] close(15 [pid 7877] <... openat resumed>) = 3 [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7878 attached [pid 7877] write(3, "1000", 4 [pid 7871] close(16 [pid 7878] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7877] <... write resumed>) = 4 [pid 7875] <... clone3 resumed> => {parent_tid=[411]}, 88) = 411 [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = 0 [pid 7878] <... rseq resumed>) = 0 [pid 7875] rt_sigprocmask(SIG_SETMASK, [], [pid 7871] close(17 [pid 5847] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7878] set_robust_list(0x7fae053d59a0, 24 [pid 7877] close(3 [pid 7875] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7878] <... set_robust_list resumed>) = 0 [pid 7875] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7871] close(18 [pid 5847] newfstatat(AT_FDCWD, "./161/file1", [pid 7878] rt_sigprocmask(SIG_SETMASK, [], [pid 7875] <... futex resumed>) = 0 [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7878] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7871] close(19 [pid 5847] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7878] memfd_create("syzkaller", 0 [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7871] close(20 [pid 5847] openat(AT_FDCWD, "./161/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7878] <... memfd_create resumed>) = 3 [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 4 [pid 7871] close(21) = -1 EBADF (Bad file descriptor) [pid 7871] close(22 [pid 5847] newfstatat(4, "", [pid 7878] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7878] <... mmap resumed>) = 0x7fadfce00000 [pid 7871] close(23 [pid 5847] getdents64(4, [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7871] close(24 [pid 7878] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(4, [pid 7871] close(25) = -1 EBADF (Bad file descriptor) [pid 7871] close(26) = -1 EBADF (Bad file descriptor) [pid 7871] close(27) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7871] close(28 [pid 5847] close(4 [pid 7875] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5847] <... close resumed>) = 0 [pid 7877] <... close resumed>) = 0 [pid 5847] rmdir("./161/file1" [pid 7877] symlink("/dev/binderfs", "./binderfs" [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... rmdir resumed>) = 0 [pid 7871] close(29 [pid 5847] umount2("./161/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7871] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7878] <... write resumed>) = 131072 [pid 7877] <... symlink resumed>) = 0 [pid 7871] exit_group(0 [pid 5847] newfstatat(AT_FDCWD, "./161/binderfs", executing program [pid 7876] <... futex resumed>) = ? [pid 7872] <... futex resumed>) = ? [pid 7877] write(1, "executing program\n", 18 [pid 7876] +++ exited with 0 +++ [pid 7872] +++ exited with 0 +++ [pid 7871] <... exit_group resumed>) = ? [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7877] <... write resumed>) = 18 [pid 7877] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7877] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7877] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5847] unlink("./161/binderfs" [pid 7878] munmap(0x7fadfce00000, 138412032 [pid 7877] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7874] <... mount resumed>) = 0 [pid 5847] <... unlink resumed>) = 0 [pid 7878] <... munmap resumed>) = 0 [pid 7877] <... mmap resumed>) = 0x7fae053b5000 [pid 7874] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5847] getdents64(3, [pid 7877] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7874] <... openat resumed>) = 3 [pid 7871] +++ exited with 0 +++ [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [ 191.345360][ T7874] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7874] chdir("./file1" [pid 7878] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7877] <... mprotect resumed>) = 0 [pid 7874] <... chdir resumed>) = 0 [pid 5847] close(3 [pid 7874] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7878] <... openat resumed>) = 4 [pid 7874] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=394, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5847] <... close resumed>) = 0 [pid 7874] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7878] ioctl(4, LOOP_SET_FD, 3 [pid 7874] <... futex resumed>) = 1 [pid 7873] <... futex resumed>) = 0 [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 5847] rmdir("./161" [pid 7877] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7874] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7873] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... rmdir resumed>) = 0 [pid 7873] <... futex resumed>) = 0 [pid 7873] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... restart_syscall resumed>) = 0 [pid 5847] mkdir("./162", 0777) = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5849] umount2("./159", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] ioctl(3, LOOP_CLR_FD [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] openat(AT_FDCWD, "./159", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5847] <... ioctl resumed>) = 0 [pid 5849] newfstatat(3, "", [pid 5847] close(3 [pid 7877] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] <... close resumed>) = 0 [pid 7878] <... ioctl resumed>) = 0 [pid 7877] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5849] getdents64(3, [pid 7878] close(3) = 0 [pid 7878] close(4) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 ./strace-static-x86_64: Process 7879 attached [pid 7879] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7878] mkdir("./file1", 0777 [pid 5849] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7878] <... mkdir resumed>) = 0 [pid 5849] <... umount2 resumed>) = 0 [pid 7878] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 5849] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./159/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7879] <... rseq resumed>) = 0 [pid 7877] <... clone3 resumed> => {parent_tid=[408]}, 88) = 408 ./strace-static-x86_64: Process 7880 attached [pid 7879] set_robust_list(0x7fae053d59a0, 24 [pid 7877] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 191.387083][ T7878] loop2: detected capacity change from 0 to 256 [ 191.398961][ T7874] exFAT-fs (loop4): error, data size is invalid(10) [pid 7880] set_robust_list(0x555572d846a0, 24 [pid 7879] <... set_robust_list resumed>) = 0 [pid 7877] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] openat(AT_FDCWD, "./159/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7880] <... set_robust_list resumed>) = 0 [pid 7873] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5849] <... openat resumed>) = 4 [pid 7880] chdir("./162" [pid 7873] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] newfstatat(4, "", [pid 7873] <... futex resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7879] rt_sigprocmask(SIG_SETMASK, [], [pid 7877] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7873] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] getdents64(4, [pid 7873] <... mmap resumed>) = 0x7fae05394000 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7873] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5849] getdents64(4, [pid 7873] <... mprotect resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7873] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5849] close(4 [pid 7880] <... chdir resumed>) = 0 [pid 7873] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 408 [pid 7880] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7873] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5849] <... close resumed>) = 0 ./strace-static-x86_64: Process 7881 attached [pid 7880] <... prctl resumed>) = 0 [pid 5849] rmdir("./159/file1" [pid 7880] setpgid(0, 0 [pid 7873] <... clone3 resumed> => {parent_tid=[386]}, 88) = 386 [pid 5849] <... rmdir resumed>) = 0 [pid 7880] <... setpgid resumed>) = 0 [pid 7873] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] umount2("./159/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7881] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7880] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7879] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7877] <... futex resumed>) = 0 [pid 7874] <... openat resumed>) = -1 EIO (Input/output error) [pid 7873] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7881] <... rseq resumed>) = 0 [pid 7880] <... openat resumed>) = 3 [pid 7879] memfd_create("syzkaller", 0 [pid 7877] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7874] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7873] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] newfstatat(AT_FDCWD, "./159/binderfs", [pid 7881] set_robust_list(0x7fae053b49a0, 24 [pid 7880] write(3, "1000", 4 [pid 7879] <... memfd_create resumed>) = 3 [pid 7874] <... futex resumed>) = 0 [pid 7873] <... futex resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7881] <... set_robust_list resumed>) = 0 [pid 7880] <... write resumed>) = 4 [pid 7879] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7874] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7873] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7881] rt_sigprocmask(SIG_SETMASK, [], [pid 7880] close(3 [pid 7881] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7880] <... close resumed>) = 0 [pid 7878] <... mount resumed>) = 0 [pid 5849] unlink("./159/binderfs" [pid 7880] symlink("/dev/binderfs", "./binderfs" [pid 7878] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5849] <... unlink resumed>) = 0 [pid 7881] openat(AT_FDCWD, ".", O_RDONLY [pid 7880] <... symlink resumed>) = 0 [pid 7878] <... openat resumed>) = 3 [pid 5849] getdents64(3, executing program [pid 7881] <... openat resumed>) = 4 [pid 7880] write(1, "executing program\n", 18 [pid 7878] chdir("./file1" [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7881] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7880] <... write resumed>) = 18 [pid 7878] <... chdir resumed>) = 0 [ 191.435531][ T7878] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 191.438392][ T7874] exFAT-fs (loop4): Filesystem has been set read-only [pid 5849] close(3 [pid 7881] <... futex resumed>) = 1 [pid 7880] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7879] <... mmap resumed>) = 0x7fadfce00000 [pid 7878] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7873] <... futex resumed>) = 0 [pid 5849] <... close resumed>) = 0 [pid 7880] <... futex resumed>) = 0 [pid 7878] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7873] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] rmdir("./159" [pid 7881] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7880] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7878] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7873] <... futex resumed>) = 1 [pid 5849] <... rmdir resumed>) = 0 [pid 7880] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7878] <... futex resumed>) = 1 [pid 7873] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] mkdir("./160", 0777 [pid 7879] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7878] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7875] <... futex resumed>) = 0 [pid 7874] <... futex resumed>) = 0 [pid 5849] <... mkdir resumed>) = 0 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7880] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5849] <... openat resumed>) = 3 [pid 7880] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7880] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7875] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7874] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 5849] <... ioctl resumed>) = 0 [pid 7880] <... mmap resumed>) = 0x7fae053b5000 [pid 5849] close(3 [pid 7879] <... write resumed>) = 131072 [pid 7880] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7878] <... futex resumed>) = 0 [pid 7875] <... futex resumed>) = 1 [pid 7874] <... ioctl resumed>) = 0 [pid 5849] <... close resumed>) = 0 [pid 7880] <... mprotect resumed>) = 0 [pid 7879] munmap(0x7fadfce00000, 138412032 [pid 7878] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7875] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7874] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7880] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7879] <... munmap resumed>) = 0 [pid 7874] <... futex resumed>) = 1 [pid 7873] <... futex resumed>) = 0 [pid 7880] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7874] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7873] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7874] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7874] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7873] <... futex resumed>) = 0 [pid 7873] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7874] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7880] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7874] <... futex resumed>) = 0 [pid 7873] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ./strace-static-x86_64: Process 7883 attached [pid 7879] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7874] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 7882 attached [pid 7880] <... clone3 resumed> => {parent_tid=[409]}, 88) = 409 [pid 7880] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 397 [pid 7880] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7880] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7882] set_robust_list(0x555572d846a0, 24 [pid 7880] <... futex resumed>) = 0 [pid 7882] <... set_robust_list resumed>) = 0 [pid 7880] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7882] chdir("./160") = 0 [pid 7879] <... openat resumed>) = 4 [pid 7873] close(3 [pid 7883] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7879] ioctl(4, LOOP_SET_FD, 3 [pid 7882] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7882] setpgid(0, 0) = 0 [pid 7882] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 7882] write(3, "1000", 4) = 4 [pid 7882] close(3) = 0 [pid 7882] symlink("/dev/binderfs", "./binderfs") = 0 [pid 7883] <... rseq resumed>) = 0 [pid 7873] <... close resumed>) = 0 executing program [pid 7882] write(1, "executing program\n", 18 [pid 7873] close(4 [pid 7883] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 7882] <... write resumed>) = 18 [pid 7882] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7882] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7883] rt_sigprocmask(SIG_SETMASK, [], [pid 7879] <... ioctl resumed>) = 0 [pid 7873] <... close resumed>) = 0 [pid 7883] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7882] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7882] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7883] memfd_create("syzkaller", 0 [pid 7882] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7882] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7883] <... memfd_create resumed>) = 3 [pid 7882] <... mprotect resumed>) = 0 [pid 7873] close(5 [pid 7883] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7882] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7879] close(3 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7883] <... mmap resumed>) = 0x7fadfce00000 [pid 7879] <... close resumed>) = 0 [pid 7873] close(6 [pid 7882] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7882] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 7884 attached [pid 7883] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7879] close(4 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7882] <... clone3 resumed> => {parent_tid=[398]}, 88) = 398 [pid 7879] <... close resumed>) = 0 [pid 7873] close(7 [pid 7882] rt_sigprocmask(SIG_SETMASK, [], [pid 7879] mkdir("./file1", 0777 [pid 7882] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7882] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7882] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7873] close(8 [pid 7884] <... rseq resumed>) = 0 [pid 7879] <... mkdir resumed>) = 0 [pid 7884] set_robust_list(0x7fae053d59a0, 24 [pid 7879] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] <... set_robust_list resumed>) = 0 [pid 7873] close(9 [pid 7884] rt_sigprocmask(SIG_SETMASK, [], [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7883] <... write resumed>) = 131072 [pid 7878] <... openat resumed>) = -1 EIO (Input/output error) [pid 7873] close(10 [pid 7884] memfd_create("syzkaller", 0) = 3 [pid 7878] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7884] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7878] <... futex resumed>) = 1 [pid 7875] <... futex resumed>) = 0 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] <... mmap resumed>) = 0x7fadfce00000 [pid 7878] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7875] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7873] close(11 [pid 7875] <... futex resumed>) = 0 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7883] munmap(0x7fadfce00000, 138412032 [pid 7878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7875] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7873] close(12 [pid 7878] openat(AT_FDCWD, ".", O_RDONLY [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7878] <... openat resumed>) = 4 [pid 7873] close(13 [pid 7883] <... munmap resumed>) = 0 [pid 7878] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7878] <... futex resumed>) = 1 [pid 7875] <... futex resumed>) = 0 [pid 7873] close(14 [pid 7884] <... write resumed>) = 131072 [pid 7883] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7878] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7875] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7883] <... openat resumed>) = 4 [pid 7875] <... futex resumed>) = 0 [pid 7875] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7878] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080) = 0 [pid 7883] ioctl(4, LOOP_SET_FD, 3 [pid 7878] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7875] <... futex resumed>) = 0 [pid 7878] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7875] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7878] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [ 191.503638][ T7878] exFAT-fs (loop2): error, data size is invalid(10) [ 191.521823][ T7879] loop0: detected capacity change from 0 to 256 [ 191.527117][ T7878] exFAT-fs (loop2): Filesystem has been set read-only [pid 7875] <... futex resumed>) = 0 [pid 7884] munmap(0x7fadfce00000, 138412032 [pid 7878] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7884] <... munmap resumed>) = 0 [pid 7878] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7878] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7878] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7884] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7875] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7875] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7875] close(3 [pid 7884] <... openat resumed>) = 4 [pid 7875] <... close resumed>) = 0 [pid 7873] close(15 [pid 7884] ioctl(4, LOOP_SET_FD, 3 [pid 7875] close(4 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 7875] <... close resumed>) = 0 [pid 7873] close(16 [pid 7884] ioctl(4, LOOP_CLR_FD [pid 7875] close(5 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] <... ioctl resumed>) = 0 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] close(17 [pid 7875] close(6 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] close(18 [pid 7883] <... ioctl resumed>) = 0 [pid 7875] close(7 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] ioctl(4, LOOP_SET_FD, 3 [pid 7883] close(3 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] close(19 [pid 7884] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 7884] close(4 [pid 7883] <... close resumed>) = 0 [pid 7875] close(8 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7883] close(4 [pid 7875] close(9) = -1 EBADF (Bad file descriptor) [pid 7883] <... close resumed>) = 0 [pid 7875] close(10) = -1 EBADF (Bad file descriptor) [pid 7883] mkdir("./file1", 0777 [pid 7884] <... close resumed>) = 0 [pid 7873] close(20 [pid 7884] close(3 [pid 7875] close(11 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] <... close resumed>) = 0 [pid 7883] <... mkdir resumed>) = 0 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] close(21 [pid 7883] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7875] close(12) = -1 EBADF (Bad file descriptor) [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7875] close(13 [pid 7873] close(22) = -1 EBADF (Bad file descriptor) [pid 7873] close(23 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] <... futex resumed>) = 1 [pid 7873] close(24 [pid 7884] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7882] <... futex resumed>) = 0 [pid 7873] close(25 [pid 7882] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] <... futex resumed>) = 0 [pid 7882] <... futex resumed>) = 1 [pid 7873] close(26 [pid 7884] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7882] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] <... openat resumed>) = 3 [pid 7875] close(14 [pid 7873] close(27 [pid 7884] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] close(28 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7873] close(29) = -1 EBADF (Bad file descriptor) [pid 7875] close(15 [pid 7873] exit_group(0 [pid 7881] <... futex resumed>) = ? [pid 7873] <... exit_group resumed>) = ? [pid 7881] +++ exited with 0 +++ [pid 7884] <... futex resumed>) = 1 [pid 7882] <... futex resumed>) = 0 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7874] <... futex resumed>) = ? [pid 7884] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7882] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7884] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7882] <... futex resumed>) = 0 [pid 7884] openat(AT_FDCWD, ".", O_RDONLY [pid 7882] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7884] <... openat resumed>) = 4 [pid 7875] close(16 [pid 7884] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7882] <... futex resumed>) = 0 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7874] +++ exited with 0 +++ [pid 7873] +++ exited with 0 +++ [pid 7882] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7884] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7882] <... futex resumed>) = 0 [pid 7875] close(17 [pid 7884] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7882] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=384, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] <... ioctl resumed>) = -1 ENOTTY (Inappropriate ioctl for device) [pid 7875] close(18 [pid 5850] umount2("./154", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7884] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7884] <... futex resumed>) = 1 [pid 7882] <... futex resumed>) = 0 [pid 7875] close(19 [pid 5850] openat(AT_FDCWD, "./154", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [ 191.571571][ T7883] loop1: detected capacity change from 0 to 256 [ 191.596111][ T7879] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7884] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7882] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7884] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7882] <... futex resumed>) = 0 [pid 7875] close(20 [pid 5850] <... openat resumed>) = 3 [pid 7884] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7879] <... mount resumed>) = 0 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(3, "", [pid 7875] close(21 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7884] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7882] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7879] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(3, [pid 7884] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7882] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7875] close(22 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7879] <... openat resumed>) = 3 [pid 7884] <... futex resumed>) = 0 [pid 7882] close(3 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7884] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7879] chdir("./file1" [pid 7875] close(23 [pid 7882] <... close resumed>) = 0 [pid 5850] <... umount2 resumed>) = 0 [pid 5850] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7882] close(4 [pid 5850] newfstatat(AT_FDCWD, "./154/file1", [pid 7882] <... close resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7882] close(5 [pid 5850] umount2("./154/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7882] close(6 [pid 5850] openat(AT_FDCWD, "./154/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... openat resumed>) = 4 [pid 7882] close(7 [pid 7875] close(24 [pid 5850] newfstatat(4, "", [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7879] <... chdir resumed>) = 0 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7882] close(8 [pid 7879] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7875] close(25 [pid 5850] getdents64(4, [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7882] close(9 [pid 7875] close(26 [pid 5850] getdents64(4, [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7882] close(10 [pid 7879] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] close(4 [pid 7882] close(11 [pid 7875] close(27 [pid 5850] <... close resumed>) = 0 [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] rmdir("./154/file1" [pid 7882] close(12 [pid 5850] <... rmdir resumed>) = 0 [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./154/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7882] close(13 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(AT_FDCWD, "./154/binderfs", [pid 7882] close(14 [pid 7879] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7875] close(28 [pid 7879] <... futex resumed>) = 1 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] <... futex resumed>) = 0 [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7882] close(15) = -1 EBADF (Bad file descriptor) [pid 7877] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7875] close(29 [pid 5850] unlink("./154/binderfs" [pid 7877] <... futex resumed>) = 0 [pid 7875] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... unlink resumed>) = 0 [pid 7877] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7875] exit_group(0 [pid 7878] <... futex resumed>) = ? [pid 7875] <... exit_group resumed>) = ? [pid 5850] getdents64(3, [pid 7879] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7878] +++ exited with 0 +++ [pid 7875] +++ exited with 0 +++ [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7882] close(16 [pid 5850] close(3 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=410, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... close resumed>) = 0 [pid 7882] close(17 [pid 5850] rmdir("./154" [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... rmdir resumed>) = 0 [pid 7882] close(18 [pid 5850] mkdir("./155", 0777 [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... mkdir resumed>) = 0 [pid 7882] close(19 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... openat resumed>) = 3 [pid 7882] close(20 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... ioctl resumed>) = 0 [pid 7882] close(21 [pid 5850] close(3 [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7882] close(22) = -1 EBADF (Bad file descriptor) [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 7882] close(23 [pid 5848] <... restart_syscall resumed>) = 0 [pid 7882] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7882] close(24) = -1 EBADF (Bad file descriptor) [pid 7882] close(25) = -1 EBADF (Bad file descriptor) [pid 7882] close(26) = -1 EBADF (Bad file descriptor) [pid 7882] close(27) = -1 EBADF (Bad file descriptor) [pid 7882] close(28) = -1 EBADF (Bad file descriptor) [ 191.674055][ T7883] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 191.703631][ T7879] exFAT-fs (loop0): error, data size is invalid(10) [pid 7882] close(29) = -1 EBADF (Bad file descriptor) [pid 5850] <... close resumed>) = 0 [pid 7882] exit_group(0 [pid 7884] <... futex resumed>) = ? [pid 7882] <... exit_group resumed>) = ? [pid 7884] +++ exited with 0 +++ [pid 5848] umount2("./158", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7882] +++ exited with 0 +++ [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=397, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 5848] openat(AT_FDCWD, "./158", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY./strace-static-x86_64: Process 7886 attached [pid 7883] <... mount resumed>) = 0 [pid 5849] <... restart_syscall resumed>) = 0 [pid 5848] <... openat resumed>) = 3 [pid 7877] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5848] newfstatat(3, "", [pid 7877] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] umount2("./160", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7879] <... openat resumed>) = -1 EIO (Input/output error) [pid 7877] <... futex resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] getdents64(3, [pid 7877] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] openat(AT_FDCWD, "./160", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7879] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7879] <... futex resumed>) = 0 [pid 7877] <... mmap resumed>) = 0x7fae05394000 [pid 5849] <... openat resumed>) = 3 [pid 5848] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7877] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5849] newfstatat(3, "", [pid 7879] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7877] <... mprotect resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7877] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5849] getdents64(3, [pid 7877] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7877] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5849] umount2("./160/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7877] <... clone3 resumed> => {parent_tid=[409]}, 88) = 409 [pid 5849] newfstatat(AT_FDCWD, "./160/file1", [pid 7877] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] <... newfstatat resumed>{st_mode=S_IFREG|0100, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7877] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] unlink("./160/file1" [pid 7886] set_robust_list(0x555572d846a0, 24 [pid 7883] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7877] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 387 [pid 7886] <... set_robust_list resumed>) = 0 [pid 7883] <... openat resumed>) = 3 [pid 7877] <... futex resumed>) = 0 [pid 5849] <... unlink resumed>) = 0 [pid 7886] chdir("./155" [pid 7883] chdir("./file1" [pid 7877] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7886] <... chdir resumed>) = 0 [pid 7883] <... chdir resumed>) = 0 [ 191.719773][ T7879] exFAT-fs (loop0): Filesystem has been set read-only [pid 5849] umount2("./160/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 7887 attached [pid 7886] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7883] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7886] <... prctl resumed>) = 0 [pid 7883] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5849] newfstatat(AT_FDCWD, "./160/binderfs", [pid 7886] setpgid(0, 0 [pid 7883] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7886] <... setpgid resumed>) = 0 [pid 7883] <... futex resumed>) = 1 [pid 7880] <... futex resumed>) = 0 [pid 5849] unlink("./160/binderfs" [pid 7886] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7883] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7880] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... unlink resumed>) = 0 [pid 7886] <... openat resumed>) = 3 [pid 7883] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7880] <... futex resumed>) = 0 [pid 5849] getdents64(3, [pid 7886] write(3, "1000", 4 [pid 7883] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7880] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7887] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7886] <... write resumed>) = 4 [pid 7886] close(3 [pid 5849] close(3 [pid 7887] <... rseq resumed>) = 0 [pid 7886] <... close resumed>) = 0 [pid 5849] <... close resumed>) = 0 [pid 7886] symlink("/dev/binderfs", "./binderfs" [pid 5849] rmdir("./160"executing program [pid 7887] set_robust_list(0x7fae053b49a0, 24 [pid 7886] <... symlink resumed>) = 0 [pid 5849] <... rmdir resumed>) = 0 [pid 7887] <... set_robust_list resumed>) = 0 [pid 7886] write(1, "executing program\n", 18 [pid 5849] mkdir("./161", 0777 [pid 7887] rt_sigprocmask(SIG_SETMASK, [], [pid 7886] <... write resumed>) = 18 [pid 5849] <... mkdir resumed>) = 0 [pid 7887] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7886] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7887] openat(AT_FDCWD, ".", O_RDONLY [pid 7886] <... futex resumed>) = 0 [pid 5849] <... openat resumed>) = 3 [pid 5848] <... umount2 resumed>) = 0 [pid 7886] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7886] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5849] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 7886] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5849] close(3 [pid 7886] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] <... close resumed>) = 0 [pid 7887] <... openat resumed>) = 4 [pid 7886] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5848] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7887] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7886] <... mmap resumed>) = 0x7fae053b5000 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7887] <... futex resumed>) = 1 [pid 7883] <... openat resumed>) = -1 EIO (Input/output error) [pid 7877] <... futex resumed>) = 0 [pid 5848] newfstatat(AT_FDCWD, "./158/file1", ./strace-static-x86_64: Process 7888 attached [pid 7887] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7886] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7877] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7888] set_robust_list(0x555572d846a0, 24 [pid 7886] <... mprotect resumed>) = 0 [pid 7883] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7879] <... futex resumed>) = 0 [pid 7877] <... futex resumed>) = 1 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 399 [pid 5848] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7888] <... set_robust_list resumed>) = 0 [pid 7886] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7883] <... futex resumed>) = 1 [pid 7880] <... futex resumed>) = 0 [pid 7879] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7877] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7888] chdir("./161" [pid 7886] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7883] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7880] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7879] <... ioctl resumed>) = 0 [pid 5848] openat(AT_FDCWD, "./158/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7888] <... chdir resumed>) = 0 [pid 7886] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7883] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7880] <... futex resumed>) = 0 [pid 7879] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7889 attached [pid 7888] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7883] openat(AT_FDCWD, ".", O_RDONLY [pid 7880] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7879] <... futex resumed>) = 1 [pid 7877] <... futex resumed>) = 0 [pid 5848] <... openat resumed>) = 4 [pid 7889] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7888] <... prctl resumed>) = 0 [pid 7886] <... clone3 resumed> => {parent_tid=[388]}, 88) = 388 [pid 7883] <... openat resumed>) = 4 [pid 7879] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7877] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] newfstatat(4, "", [pid 7889] <... rseq resumed>) = 0 [pid 7888] setpgid(0, 0 [pid 7886] rt_sigprocmask(SIG_SETMASK, [], [pid 7879] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7877] <... futex resumed>) = 0 [pid 7889] set_robust_list(0x7fae053d59a0, 24 [pid 7888] <... setpgid resumed>) = 0 [pid 7886] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7883] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7879] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7877] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7889] <... set_robust_list resumed>) = 0 [pid 7888] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7886] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7883] <... futex resumed>) = 1 [pid 7880] <... futex resumed>) = 0 [pid 7879] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7889] rt_sigprocmask(SIG_SETMASK, [], [pid 7888] <... openat resumed>) = 3 [pid 7886] <... futex resumed>) = 0 [pid 7880] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] getdents64(4, [pid 7889] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7888] write(3, "1000", 4 [pid 7886] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7880] <... futex resumed>) = 0 [pid 7879] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7889] memfd_create("syzkaller", 0 [pid 7888] <... write resumed>) = 4 [pid 7880] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7879] <... futex resumed>) = 1 [pid 7877] <... futex resumed>) = 0 [pid 5848] getdents64(4, [pid 7889] <... memfd_create resumed>) = 3 [pid 7888] close(3executing program [pid 7879] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7877] close(3 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7889] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7888] <... close resumed>) = 0 [pid 7877] <... close resumed>) = 0 [pid 7889] <... mmap resumed>) = 0x7fadfce00000 [pid 7888] symlink("/dev/binderfs", "./binderfs" [pid 7877] close(4 [pid 7889] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7888] <... symlink resumed>) = 0 [pid 7877] <... close resumed>) = 0 [pid 7877] close(5) = -1 EBADF (Bad file descriptor) [pid 7888] write(1, "executing program\n", 18 [pid 7877] close(6 [pid 7888] <... write resumed>) = 18 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] close(7) = -1 EBADF (Bad file descriptor) [pid 7877] close(8) = -1 EBADF (Bad file descriptor) [pid 7877] close(9 [pid 7888] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7888] <... futex resumed>) = 0 [pid 7877] close(10 [pid 7888] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7883] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] close(4 [pid 7889] <... write resumed>) = 131072 [pid 7888] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7877] close(11 [pid 7883] <... ioctl resumed>) = 0 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... close resumed>) = 0 [pid 7888] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7877] close(12 [pid 5848] rmdir("./158/file1" [pid 7883] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] close(13) = -1 EBADF (Bad file descriptor) [pid 5848] <... rmdir resumed>) = 0 [pid 7888] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7883] <... futex resumed>) = 1 [pid 7880] <... futex resumed>) = 0 [pid 7877] close(14 [pid 5848] umount2("./158/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7888] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7883] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7880] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7889] munmap(0x7fadfce00000, 138412032 [pid 7888] <... mmap resumed>) = 0x7fae053b5000 [pid 7883] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7880] <... futex resumed>) = 0 [pid 7877] close(15 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7889] <... munmap resumed>) = 0 [pid 7888] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7883] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7880] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 191.763615][ T7883] exFAT-fs (loop1): error, data size is invalid(10) [ 191.779324][ T7883] exFAT-fs (loop1): Filesystem has been set read-only [pid 5848] newfstatat(AT_FDCWD, "./158/binderfs", [pid 7888] <... mprotect resumed>) = 0 [pid 7883] <... futex resumed>) = 0 [pid 7880] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7877] close(16 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7889] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7888] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7883] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7880] close(3 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] unlink("./158/binderfs" [pid 7889] <... openat resumed>) = 4 [pid 7888] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7880] <... close resumed>) = 0 [pid 7877] close(17 [pid 5848] <... unlink resumed>) = 0 [pid 7889] ioctl(4, LOOP_SET_FD, 3 [pid 7888] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7880] close(4 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(3, ./strace-static-x86_64: Process 7890 attached [pid 7880] <... close resumed>) = 0 [pid 7877] close(18 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7890] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7888] <... clone3 resumed> => {parent_tid=[400]}, 88) = 400 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7890] <... rseq resumed>) = 0 [pid 7888] rt_sigprocmask(SIG_SETMASK, [], [pid 7877] close(19 [pid 7890] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 7888] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7890] rt_sigprocmask(SIG_SETMASK, [], [pid 7888] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7877] close(20 [pid 7890] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7888] <... futex resumed>) = 0 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7888] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7890] memfd_create("syzkaller", 0 [pid 7889] <... ioctl resumed>) = 0 [pid 7880] close(5 [pid 7877] close(21 [pid 5848] close(3 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7890] <... memfd_create resumed>) = 3 [pid 7877] close(22) = -1 EBADF (Bad file descriptor) [pid 7890] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7877] close(23 [pid 7890] <... mmap resumed>) = 0x7fadfce00000 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7890] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7877] close(24 [pid 7880] close(6) = -1 EBADF (Bad file descriptor) [pid 7889] close(3 [pid 7880] close(7 [pid 5848] <... close resumed>) = 0 [pid 7889] <... close resumed>) = 0 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] rmdir("./158" [pid 7889] close(4 [pid 7880] close(8 [pid 7889] <... close resumed>) = 0 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... rmdir resumed>) = 0 [pid 7889] mkdir("./file1", 0777 [pid 7880] close(9 [pid 7877] close(25 [pid 5848] mkdir("./159", 0777 [pid 7889] <... mkdir resumed>) = 0 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7880] close(10 [pid 7877] close(26 [pid 5848] <... mkdir resumed>) = 0 [pid 7890] <... write resumed>) = 131072 [pid 7889] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7890] munmap(0x7fadfce00000, 138412032 [pid 7880] close(11) = -1 EBADF (Bad file descriptor) [pid 7877] close(27 [pid 5848] <... openat resumed>) = 3 [pid 7890] <... munmap resumed>) = 0 [pid 7880] close(12 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] ioctl(3, LOOP_CLR_FD [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] close(28 [pid 7890] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7880] close(13 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... ioctl resumed>) = 0 [pid 7890] <... openat resumed>) = 4 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] close(29 [pid 5848] close(3 [pid 7880] close(14 [pid 7877] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] exit_group(0 [pid 7887] <... futex resumed>) = ? [pid 7880] close(15 [pid 7879] <... futex resumed>) = ? [pid 7877] <... exit_group resumed>) = ? [pid 7887] +++ exited with 0 +++ [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7879] +++ exited with 0 +++ [pid 7880] close(16 [pid 7890] ioctl(4, LOOP_SET_FD, 3 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7877] +++ exited with 0 +++ [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=407, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 7880] close(17) = -1 EBADF (Bad file descriptor) [pid 7880] close(18 [pid 5848] <... close resumed>) = 0 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7880] close(19 [pid 5846] <... restart_syscall resumed>) = 0 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7880] close(20 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./160", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./160", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5846] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 ./strace-static-x86_64: Process 7891 attached [pid 7880] close(21 [pid 5846] umount2("./160/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7891] set_robust_list(0x555572d846a0, 24 [pid 7890] <... ioctl resumed>) = 0 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 412 [pid 5846] <... umount2 resumed>) = 0 [pid 7891] <... set_robust_list resumed>) = 0 [pid 7880] close(22 [pid 5846] umount2("./160/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7891] chdir("./159" [pid 7890] close(3 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7891] <... chdir resumed>) = 0 [pid 7890] <... close resumed>) = 0 [pid 7880] close(23 [ 191.840938][ T7889] loop4: detected capacity change from 0 to 256 [ 191.869868][ T7890] loop3: detected capacity change from 0 to 256 [pid 5846] newfstatat(AT_FDCWD, "./160/file1", [pid 7891] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7890] close(4 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 7891] <... prctl resumed>) = 0 [pid 7890] <... close resumed>) = 0 [pid 7880] close(24 [pid 5846] umount2("./160/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7891] setpgid(0, 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./160/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7891] <... setpgid resumed>) = 0 [pid 5846] <... openat resumed>) = 4 [pid 7891] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5846] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(4, [pid 7891] <... openat resumed>) = 3 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] close(4) = 0 [pid 5846] rmdir("./160/file1") = 0 [pid 5846] umount2("./160/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7891] write(3, "1000", 4 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7891] <... write resumed>) = 4 [pid 5846] newfstatat(AT_FDCWD, "./160/binderfs", [pid 7891] close(3 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7891] <... close resumed>) = 0 [pid 7880] close(25 [pid 5846] unlink("./160/binderfs" [pid 7891] symlink("/dev/binderfs", "./binderfs" [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... unlink resumed>) = 0 [pid 7891] <... symlink resumed>) = 0 [pid 7880] close(26 [pid 5846] getdents64(3, [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7880] close(27 [pid 5846] close(3 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... close resumed>) = 0 [pid 7891] write(1, "executing program\n", 18 [pid 7880] close(28 [pid 5846] rmdir("./160" [pid 7891] <... write resumed>) = 18 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... rmdir resumed>) = 0 [pid 7891] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7880] close(29 [pid 5846] mkdir("./161", 0777 [pid 7891] <... futex resumed>) = 0 [pid 7880] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... mkdir resumed>) = 0 [pid 7891] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7880] exit_group(0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7891] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7880] <... exit_group resumed>) = ? [pid 5846] <... openat resumed>) = 3 [pid 7891] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7890] mkdir("./file1", 0777 [pid 7891] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 7891] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5846] <... ioctl resumed>) = 0 [pid 7890] <... mkdir resumed>) = 0 [pid 7891] <... mmap resumed>) = 0x7fae053b5000 [pid 5846] close(3 [pid 7891] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7890] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 5846] <... close resumed>) = 0 [pid 7891] <... mprotect resumed>) = 0 [pid 7891] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7889] <... mount resumed>) = 0 [pid 7883] <... futex resumed>) = ? [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7891] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7889] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY./strace-static-x86_64: Process 7892 attached [pid 7891] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7892] set_robust_list(0x555572d846a0, 24) = 0 ./strace-static-x86_64: Process 7893 attached [pid 7891] <... clone3 resumed> => {parent_tid=[413]}, 88) = 413 [pid 7892] chdir("./161" [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 410 [pid 7892] <... chdir resumed>) = 0 [pid 7891] rt_sigprocmask(SIG_SETMASK, [], [pid 7889] <... openat resumed>) = 3 [pid 7893] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [ 191.892006][ T7889] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 191.928961][ T7890] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7892] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7893] <... rseq resumed>) = 0 [pid 7892] <... prctl resumed>) = 0 [pid 7891] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7889] chdir("./file1" [pid 7891] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7889] <... chdir resumed>) = 0 [pid 7891] <... futex resumed>) = 0 [pid 7889] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7891] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7889] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7889] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7889] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7886] <... futex resumed>) = 0 [pid 7886] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7892] setpgid(0, 0 [pid 7889] <... futex resumed>) = 0 [pid 7886] <... futex resumed>) = 1 [pid 7889] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7886] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7892] <... setpgid resumed>) = 0 [pid 7893] set_robust_list(0x7fae053d59a0, 24 [pid 7892] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7890] <... mount resumed>) = 0 [pid 7893] <... set_robust_list resumed>) = 0 [pid 7892] <... openat resumed>) = 3 [pid 7890] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7893] rt_sigprocmask(SIG_SETMASK, [], [pid 7892] write(3, "1000", 4 [pid 7890] <... openat resumed>) = 3 [pid 7893] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7892] <... write resumed>) = 4 [pid 7890] chdir("./file1" [pid 7893] memfd_create("syzkaller", 0 [pid 7892] close(3 [pid 7890] <... chdir resumed>) = 0 [pid 7883] +++ exited with 0 +++ [pid 7880] +++ exited with 0 +++ [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=408, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5847] umount2("./162", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5847] openat(AT_FDCWD, "./162", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5847] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7893] <... memfd_create resumed>) = 3 [pid 7892] <... close resumed>) = 0 [pid 7890] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7889] <... openat resumed>) = -1 EIO (Input/output error) [pid 5847] <... umount2 resumed>) = 0 [pid 7893] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7892] symlink("/dev/binderfs", "./binderfs" [pid 7890] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7889] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7892] <... symlink resumed>) = 0 [pid 7890] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7889] <... futex resumed>) = 1 [pid 7893] <... mmap resumed>) = 0x7fadfce00000 [pid 7886] <... futex resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7890] <... futex resumed>) = 1 [pid 7889] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7888] <... futex resumed>) = 0 [pid 7886] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] newfstatat(AT_FDCWD, "./162/file1", [pid 7888] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7886] <... futex resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 executing program [pid 7893] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7892] write(1, "executing program\n", 18 [pid 7890] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7889] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7888] <... futex resumed>) = 0 [pid 7886] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7892] <... write resumed>) = 18 [pid 7889] openat(AT_FDCWD, ".", O_RDONLY [pid 7888] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7892] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] openat(AT_FDCWD, "./162/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7892] <... futex resumed>) = 0 [pid 5847] <... openat resumed>) = 4 [pid 7892] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7892] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5847] newfstatat(4, "", [pid 7892] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7892] <... mmap resumed>) = 0x7fae053b5000 [pid 7892] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5847] getdents64(4, [pid 7892] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7892] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5847] getdents64(4, ./strace-static-x86_64: Process 7894 attached [pid 7894] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7892] <... clone3 resumed> => {parent_tid=[411]}, 88) = 411 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7894] <... rseq resumed>) = 0 [pid 7892] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] close(4 [pid 7894] set_robust_list(0x7fae053d59a0, 24 [pid 7892] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7894] <... set_robust_list resumed>) = 0 [pid 7892] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... close resumed>) = 0 [pid 7894] rt_sigprocmask(SIG_SETMASK, [], [pid 7892] <... futex resumed>) = 0 [pid 7894] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7892] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5847] rmdir("./162/file1" [pid 7894] memfd_create("syzkaller", 0) = 3 [pid 5847] <... rmdir resumed>) = 0 [pid 7894] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5847] umount2("./162/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7894] <... mmap resumed>) = 0x7fadfce00000 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7894] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5847] newfstatat(AT_FDCWD, "./162/binderfs", [pid 7893] <... write resumed>) = 131072 [pid 7890] <... openat resumed>) = -1 EIO (Input/output error) [pid 7889] <... openat resumed>) = 4 [pid 7893] munmap(0x7fadfce00000, 138412032 [pid 7890] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7889] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] unlink("./162/binderfs" [pid 7893] <... munmap resumed>) = 0 [pid 7890] <... futex resumed>) = 1 [pid 7889] <... futex resumed>) = 1 [pid 7888] <... futex resumed>) = 0 [pid 7886] <... futex resumed>) = 0 [pid 7894] <... write resumed>) = 131072 [pid 7893] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7890] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7889] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7888] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7886] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... unlink resumed>) = 0 [pid 7894] munmap(0x7fadfce00000, 138412032 [pid 7893] <... openat resumed>) = 4 [pid 7890] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7889] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7888] <... futex resumed>) = 0 [pid 7886] <... futex resumed>) = 0 [pid 5847] getdents64(3, [pid 7890] openat(AT_FDCWD, ".", O_RDONLY [pid 7889] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [ 191.960656][ T7889] exFAT-fs (loop4): error, data size is invalid(10) [ 191.974037][ T7889] exFAT-fs (loop4): Filesystem has been set read-only [ 191.989495][ T7890] exFAT-fs (loop3): error, data size is invalid(10) [ 191.996270][ T7890] exFAT-fs (loop3): Filesystem has been set read-only [pid 7888] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7894] <... munmap resumed>) = 0 [pid 7893] ioctl(4, LOOP_SET_FD, 3 [pid 7890] <... openat resumed>) = 4 [pid 7889] <... ioctl resumed>) = 0 [pid 7886] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7890] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7889] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7894] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7886] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5847] close(3 [pid 7894] <... openat resumed>) = 4 [pid 7886] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... close resumed>) = 0 [pid 7886] <... futex resumed>) = 0 [pid 5847] rmdir("./162" [pid 7894] ioctl(4, LOOP_SET_FD, 3 [pid 7886] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... rmdir resumed>) = 0 [pid 7890] <... futex resumed>) = 1 [pid 7889] <... futex resumed>) = 1 [pid 7888] <... futex resumed>) = 0 [pid 7886] <... futex resumed>) = 0 [pid 5847] mkdir("./163", 0777 [pid 7893] <... ioctl resumed>) = 0 [pid 7890] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7889] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7888] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7890] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7889] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7888] <... futex resumed>) = 0 [pid 7889] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7890] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7889] <... futex resumed>) = 0 [pid 7888] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7889] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7893] close(3 [pid 7890] <... ioctl resumed>) = 0 [pid 7886] close(3 [pid 5847] <... mkdir resumed>) = 0 [pid 7886] <... close resumed>) = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7893] <... close resumed>) = 0 [pid 7890] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7893] close(4 [pid 7890] <... futex resumed>) = 1 [pid 7888] <... futex resumed>) = 0 [pid 7886] close(4 [pid 5847] <... openat resumed>) = 3 [pid 7893] <... close resumed>) = 0 [pid 7890] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7888] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7886] <... close resumed>) = 0 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 7893] mkdir("./file1", 0777 [pid 7890] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7888] <... futex resumed>) = 0 [pid 7890] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7888] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7890] <... futex resumed>) = 0 [pid 7888] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7890] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7888] close(3 [pid 7893] <... mkdir resumed>) = 0 [pid 7888] <... close resumed>) = 0 [pid 7886] close(5 [pid 5847] <... ioctl resumed>) = 0 [pid 7888] close(4 [pid 7893] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7888] <... close resumed>) = 0 [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] close(3 [pid 7888] close(5) = -1 EBADF (Bad file descriptor) [pid 7886] close(6 [pid 5847] <... close resumed>) = 0 [pid 7888] close(6) = -1 EBADF (Bad file descriptor) [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7888] close(7) = -1 EBADF (Bad file descriptor) [pid 7886] close(7./strace-static-x86_64: Process 7895 attached [pid 7888] close(8) = -1 EBADF (Bad file descriptor) [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 410 [pid 7888] close(9 [pid 7895] set_robust_list(0x555572d846a0, 24 [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] close(8) = -1 EBADF (Bad file descriptor) [pid 7886] close(9 [pid 7888] close(10 [pid 7895] <... set_robust_list resumed>) = 0 [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] close(10 [pid 7895] chdir("./163" [pid 7888] close(11 [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7895] <... chdir resumed>) = 0 [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] close(11 [pid 7895] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7888] close(12 [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7895] <... prctl resumed>) = 0 [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] close(12 [pid 7888] close(13 [pid 7895] setpgid(0, 0 [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7895] <... setpgid resumed>) = 0 [pid 7888] close(14) = -1 EBADF (Bad file descriptor) [pid 7886] close(13 [pid 7895] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7888] close(15 [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] close(14 [pid 7888] close(16) = -1 EBADF (Bad file descriptor) [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7888] close(17) = -1 EBADF (Bad file descriptor) [pid 7886] close(15 [pid 7888] close(18 [pid 7895] <... openat resumed>) = 3 [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7888] close(19 [pid 7886] close(16 [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7888] close(20 [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] close(17 [pid 7888] close(21 [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] close(18 [pid 7894] <... ioctl resumed>) = 0 [pid 7888] close(22 [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7894] close(3 [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] close(19 [pid 7894] <... close resumed>) = 0 [pid 7888] close(23 [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7894] close(4 [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] close(20 [pid 7894] <... close resumed>) = 0 [pid 7888] close(24 [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7895] write(3, "1000", 4 [pid 7894] mkdir("./file1", 0777 [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] close(21 [pid 7894] <... mkdir resumed>) = 0 [pid 7888] close(25 [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7895] <... write resumed>) = 4 [ 192.032214][ T7893] loop2: detected capacity change from 0 to 256 [ 192.036066][ T7894] loop0: detected capacity change from 0 to 256 [pid 7894] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] close(22 [pid 7895] close(3 [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] close(23) = -1 EBADF (Bad file descriptor) [pid 7888] close(26 [pid 7886] close(24 [pid 7895] <... close resumed>) = 0 [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] close(25) = -1 EBADF (Bad file descriptor) [pid 7888] close(27 [pid 7886] close(26) = -1 EBADF (Bad file descriptor) [pid 7886] close(27) = -1 EBADF (Bad file descriptor) [pid 7886] close(28) = -1 EBADF (Bad file descriptor) [pid 7886] close(29) = -1 EBADF (Bad file descriptor) [pid 7886] exit_group(0 [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7886] <... exit_group resumed>) = ? [pid 7895] symlink("/dev/binderfs", "./binderfs" [pid 7889] <... futex resumed>) = ? [pid 7888] close(28) = -1 EBADF (Bad file descriptor) [pid 7895] <... symlink resumed>) = 0 [pid 7889] +++ exited with 0 +++ [pid 7888] close(29 [pid 7886] +++ exited with 0 +++ [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=387, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- executing program [pid 7888] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7895] write(1, "executing program\n", 18 [pid 5850] umount2("./155", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] openat(AT_FDCWD, "./155", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5850] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5850] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5850] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 5850] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] newfstatat(AT_FDCWD, "./155/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] umount2("./155/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] openat(AT_FDCWD, "./155/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7895] <... write resumed>) = 18 [pid 7888] exit_group(0 [pid 5850] <... openat resumed>) = 4 [pid 7888] <... exit_group resumed>) = ? [pid 7895] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7890] <... futex resumed>) = ? [pid 7895] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5850] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7890] +++ exited with 0 +++ [pid 7895] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7888] +++ exited with 0 +++ [pid 5850] getdents64(4, [pid 7895] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=399, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 7895] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] getdents64(4, [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 7895] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7893] <... mount resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7895] <... mmap resumed>) = 0x7fae053b5000 [pid 7893] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5850] close(4 [pid 7895] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5850] <... close resumed>) = 0 [pid 7895] <... mprotect resumed>) = 0 [pid 7893] <... openat resumed>) = 3 [pid 5850] rmdir("./155/file1" [pid 7895] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7893] chdir("./file1" [pid 5850] <... rmdir resumed>) = 0 [pid 7895] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7895] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5850] umount2("./155/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7893] <... chdir resumed>) = 0 ./strace-static-x86_64: Process 7896 attached [pid 7893] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7895] <... clone3 resumed> => {parent_tid=[411]}, 88) = 411 [pid 5850] newfstatat(AT_FDCWD, "./155/binderfs", [pid 7895] rt_sigprocmask(SIG_SETMASK, [], [pid 7893] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] <... restart_syscall resumed>) = 0 [pid 7896] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7895] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7893] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] unlink("./155/binderfs" [pid 7896] <... rseq resumed>) = 0 [pid 7895] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7893] <... futex resumed>) = 1 [pid 7896] set_robust_list(0x7fae053d59a0, 24 [pid 7891] <... futex resumed>) = 0 [pid 5850] <... unlink resumed>) = 0 [pid 7896] <... set_robust_list resumed>) = 0 [pid 7895] <... futex resumed>) = 0 [pid 7894] <... mount resumed>) = 0 [pid 7893] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7891] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] getdents64(3, [pid 5849] umount2("./161", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7896] rt_sigprocmask(SIG_SETMASK, [], [pid 7895] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7893] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7891] <... futex resumed>) = 0 [ 192.086591][ T7893] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 192.104604][ T7894] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7896] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7893] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7891] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] close(3 [pid 5849] openat(AT_FDCWD, "./161", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7896] memfd_create("syzkaller", 0 [pid 7894] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5850] <... close resumed>) = 0 [pid 5849] <... openat resumed>) = 3 [pid 7896] <... memfd_create resumed>) = 3 [pid 7894] <... openat resumed>) = 3 [pid 7896] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7894] chdir("./file1" [pid 5849] newfstatat(3, "", [pid 7894] <... chdir resumed>) = 0 [pid 7894] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5850] rmdir("./155" [pid 7896] <... mmap resumed>) = 0x7fadfce00000 [pid 7894] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5850] <... rmdir resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5850] mkdir("./156", 0777 [pid 5849] getdents64(3, [pid 5850] <... mkdir resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5849] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7896] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7894] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... openat resumed>) = 3 [pid 7894] <... futex resumed>) = 1 [pid 7894] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5850] ioctl(3, LOOP_CLR_FD) = 0 [pid 5850] close(3 [pid 7896] <... write resumed>) = 131072 [pid 5850] <... close resumed>) = 0 [pid 7892] <... futex resumed>) = 0 [pid 7892] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7897 attached [pid 7896] munmap(0x7fadfce00000, 138412032 [pid 5849] <... umount2 resumed>) = 0 [pid 5849] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7897] set_robust_list(0x555572d846a0, 24 [pid 7896] <... munmap resumed>) = 0 [pid 7894] <... futex resumed>) = 0 [pid 7892] <... futex resumed>) = 1 [pid 5849] newfstatat(AT_FDCWD, "./161/file1", [pid 7897] <... set_robust_list resumed>) = 0 [pid 7896] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7894] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7892] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [ 192.166319][ T7893] exFAT-fs (loop2): error, data size is invalid(10) [ 192.194151][ T7893] exFAT-fs (loop2): Filesystem has been set read-only [pid 7896] <... openat resumed>) = 4 [pid 7891] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5849] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7891] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7896] ioctl(4, LOOP_SET_FD, 3 [pid 7891] <... futex resumed>) = 0 [pid 5849] openat(AT_FDCWD, "./161/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7897] chdir("./156" [pid 7891] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 389 [pid 7897] <... chdir resumed>) = 0 [pid 7891] <... mmap resumed>) = 0x7fae05394000 [pid 5849] <... openat resumed>) = 4 [pid 7891] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5849] newfstatat(4, "", [pid 7897] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7891] <... mprotect resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7897] <... prctl resumed>) = 0 [pid 7891] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5849] getdents64(4, [pid 7897] setpgid(0, 0 [pid 7891] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7897] <... setpgid resumed>) = 0 [pid 7891] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5849] getdents64(4, ./strace-static-x86_64: Process 7898 attached [pid 7897] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7898] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7897] <... openat resumed>) = 3 [pid 7891] <... clone3 resumed> => {parent_tid=[414]}, 88) = 414 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7898] <... rseq resumed>) = 0 [pid 7897] write(3, "1000", 4 [pid 7891] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] close(4 [pid 7898] set_robust_list(0x7fae053b49a0, 24 [pid 7897] <... write resumed>) = 4 [pid 7891] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] <... close resumed>) = 0 [pid 7898] <... set_robust_list resumed>) = 0 [pid 7897] close(3 [pid 7896] <... ioctl resumed>) = 0 [pid 7891] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] rmdir("./161/file1" [pid 7898] rt_sigprocmask(SIG_SETMASK, [], [pid 7897] <... close resumed>) = 0 [pid 7893] <... openat resumed>) = -1 EIO (Input/output error) [pid 7891] <... futex resumed>) = 0 [pid 5849] <... rmdir resumed>) = 0 [pid 7898] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7897] symlink("/dev/binderfs", "./binderfs" [pid 7898] openat(AT_FDCWD, ".", O_RDONLY [pid 7896] close(3 [pid 7893] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7891] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] umount2("./161/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7898] <... openat resumed>) = 4 [pid 7896] <... close resumed>) = 0 [pid 7893] <... futex resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7898] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7893] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] newfstatat(AT_FDCWD, "./161/binderfs", [pid 7896] close(4 [pid 7898] <... futex resumed>) = 1 [pid 7897] <... symlink resumed>) = 0 [pid 7896] <... close resumed>) = 0 [pid 7891] <... futex resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7898] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7897] write(1, "executing program\n", 18 [pid 7891] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 5849] unlink("./161/binderfs" [pid 7897] <... write resumed>) = 18 [pid 7891] <... futex resumed>) = 1 [pid 7897] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7896] mkdir("./file1", 0777 [pid 7893] <... futex resumed>) = 0 [pid 7891] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... unlink resumed>) = 0 [pid 7897] <... futex resumed>) = 0 [pid 7893] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7897] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7896] <... mkdir resumed>) = 0 [pid 7893] <... ioctl resumed>) = 0 [pid 5849] getdents64(3, [pid 7897] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7893] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7897] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7893] <... futex resumed>) = 1 [pid 7891] <... futex resumed>) = 0 [pid 5849] close(3 [pid 7897] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7891] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... close resumed>) = 0 [pid 7897] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7893] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7891] <... futex resumed>) = 0 [pid 5849] rmdir("./161" [pid 7897] <... mmap resumed>) = 0x7fae053b5000 [pid 7891] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... rmdir resumed>) = 0 [pid 7896] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7893] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7897] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7893] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7892] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5849] mkdir("./162", 0777 [pid 7897] <... mprotect resumed>) = 0 [pid 7893] <... futex resumed>) = 1 [pid 7892] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7891] <... futex resumed>) = 0 [pid 5849] <... mkdir resumed>) = 0 [pid 7893] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7897] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7892] <... futex resumed>) = 0 [pid 7891] close(3 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7892] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7891] <... close resumed>) = 0 [pid 5849] <... openat resumed>) = 3 [pid 7892] <... mmap resumed>) = 0x7fae05394000 [pid 7891] close(4 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7892] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7891] <... close resumed>) = 0 [pid 5849] <... ioctl resumed>) = 0 [pid 7897] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7894] <... openat resumed>) = -1 EIO (Input/output error) [pid 7892] <... mprotect resumed>) = 0 [pid 7891] close(5 [pid 5849] close(3 [pid 7897] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7894] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7892] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 ./strace-static-x86_64: Process 7899 attached [pid 7894] <... futex resumed>) = 0 [pid 7892] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7891] close(6 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7894] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7892] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7900 attached [pid 7899] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7897] <... clone3 resumed> => {parent_tid=[390]}, 88) = 390 [pid 7891] close(7 [pid 7897] rt_sigprocmask(SIG_SETMASK, [], [pid 7892] <... clone3 resumed> => {parent_tid=[412]}, 88) = 412 [pid 7897] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7892] rt_sigprocmask(SIG_SETMASK, [], [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 401 ./strace-static-x86_64: Process 7901 attached [pid 7900] set_robust_list(0x555572d846a0, 24 [pid 7899] <... rseq resumed>) = 0 [pid 7897] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7892] <... rt_sigprocmask resumed>NULL, 8) = 0 [ 192.214317][ T7894] exFAT-fs (loop0): error, data size is invalid(10) [ 192.227950][ T7896] loop1: detected capacity change from 0 to 256 [ 192.239413][ T7894] exFAT-fs (loop0): Filesystem has been set read-only [pid 7891] close(8 [pid 7900] <... set_robust_list resumed>) = 0 [pid 7899] set_robust_list(0x7fae053d59a0, 24 [pid 7901] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7897] <... futex resumed>) = 0 [pid 7892] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] chdir("./162" [pid 7897] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7892] <... futex resumed>) = 0 [pid 7891] close(9 [pid 7901] <... rseq resumed>) = 0 [pid 7899] <... set_robust_list resumed>) = 0 [pid 7892] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] <... chdir resumed>) = 0 [pid 7891] close(10 [pid 7900] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] <... prctl resumed>) = 0 [pid 7891] close(11 [pid 7900] setpgid(0, 0 [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] <... setpgid resumed>) = 0 [pid 7891] close(12 [pid 7900] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7901] set_robust_list(0x7fae053b49a0, 24 [pid 7900] <... openat resumed>) = 3 [pid 7899] rt_sigprocmask(SIG_SETMASK, [], [pid 7901] <... set_robust_list resumed>) = 0 [pid 7899] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7891] close(13) = -1 EBADF (Bad file descriptor) [pid 7891] close(14) = -1 EBADF (Bad file descriptor) [pid 7891] close(15) = -1 EBADF (Bad file descriptor) [pid 7900] write(3, "1000", 4 [pid 7891] close(16 [pid 7900] <... write resumed>) = 4 [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 7900] close(3 [pid 7891] close(17 [pid 7901] rt_sigprocmask(SIG_SETMASK, [], [pid 7900] <... close resumed>) = 0 [pid 7899] memfd_create("syzkaller", 0 [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] symlink("/dev/binderfs", "./binderfs" [pid 7891] close(18 [pid 7900] <... symlink resumed>) = 0 [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7891] close(19) = -1 EBADF (Bad file descriptor) [pid 7900] write(1, "executing program\n", 18 [pid 7891] close(20 [pid 7900] <... write resumed>) = 18 [pid 7900] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7901] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7901] openat(AT_FDCWD, ".", O_RDONLY [pid 7900] <... futex resumed>) = 0 [pid 7899] <... memfd_create resumed>) = 3 [pid 7891] close(21 [pid 7900] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7900] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7891] close(22 [pid 7901] <... openat resumed>) = 4 [pid 7900] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7899] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7891] close(23 [pid 7900] <... mmap resumed>) = 0x7fae053b5000 [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7891] close(24 [pid 7900] <... mprotect resumed>) = 0 [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7891] close(25 [pid 7900] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7891] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7899] <... mmap resumed>) = 0x7fadfce00000 [pid 7891] close(26) = -1 EBADF (Bad file descriptor) [pid 7891] close(27) = -1 EBADF (Bad file descriptor) [pid 7899] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7901] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7891] close(28) = -1 EBADF (Bad file descriptor) [pid 7891] close(29) = -1 EBADF (Bad file descriptor) [pid 7891] exit_group(0 [pid 7898] <... futex resumed>) = ? [pid 7893] <... futex resumed>) = ? [pid 7891] <... exit_group resumed>) = ? [pid 7898] +++ exited with 0 +++ [pid 7893] +++ exited with 0 +++ ./strace-static-x86_64: Process 7902 attached [pid 7901] <... futex resumed>) = 1 [pid 7892] <... futex resumed>) = 0 [pid 7900] <... clone3 resumed> => {parent_tid=[402]}, 88) = 402 [pid 7892] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7894] <... futex resumed>) = 0 [pid 7892] <... futex resumed>) = 1 [pid 7900] rt_sigprocmask(SIG_SETMASK, [], [pid 7894] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7892] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7901] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7900] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7899] <... write resumed>) = 131072 [pid 7894] <... ioctl resumed>) = 0 [pid 7900] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7894] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7900] <... futex resumed>) = 0 [pid 7899] munmap(0x7fadfce00000, 138412032 [pid 7894] <... futex resumed>) = 1 [pid 7892] <... futex resumed>) = 0 [pid 7900] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7894] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7892] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7894] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7892] <... futex resumed>) = 0 [pid 7902] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7894] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7892] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7902] <... rseq resumed>) = 0 [pid 7899] <... munmap resumed>) = 0 [pid 7894] <... futex resumed>) = 0 [pid 7892] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7902] set_robust_list(0x7fae053d59a0, 24 [pid 7899] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7894] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7892] close(3 [pid 7891] +++ exited with 0 +++ [pid 7902] <... set_robust_list resumed>) = 0 [pid 7899] <... openat resumed>) = 4 [pid 7892] <... close resumed>) = 0 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=412, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 7902] rt_sigprocmask(SIG_SETMASK, [], [pid 7892] close(4 [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 7902] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7899] ioctl(4, LOOP_SET_FD, 3 [pid 7892] <... close resumed>) = 0 [pid 5848] <... restart_syscall resumed>) = 0 [pid 7902] memfd_create("syzkaller", 0 [pid 7892] close(5 [pid 7902] <... memfd_create resumed>) = 3 [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7902] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7892] close(6 [pid 5848] umount2("./159", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7902] <... mmap resumed>) = 0x7fadfce00000 [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7892] close(7 [pid 5848] openat(AT_FDCWD, "./159", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 3 [pid 7892] close(8 [pid 5848] newfstatat(3, "", [pid 7902] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7892] close(9 [pid 5848] getdents64(3, [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7892] close(10 [pid 5848] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7892] close(11) = -1 EBADF (Bad file descriptor) [pid 7892] close(12) = -1 EBADF (Bad file descriptor) [pid 7892] close(13) = -1 EBADF (Bad file descriptor) [pid 7892] close(14) = -1 EBADF (Bad file descriptor) [pid 7892] close(15 [pid 7902] <... write resumed>) = 131072 [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7892] close(16) = -1 EBADF (Bad file descriptor) [pid 7892] close(17) = -1 EBADF (Bad file descriptor) [pid 7902] munmap(0x7fadfce00000, 138412032 [pid 7892] close(18 [pid 5848] <... umount2 resumed>) = 0 [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7892] close(19 [pid 7902] <... munmap resumed>) = 0 [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7892] close(20) = -1 EBADF (Bad file descriptor) [pid 7892] close(21 [pid 7902] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7892] close(22 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7902] <... openat resumed>) = 4 [pid 7899] <... ioctl resumed>) = 0 [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(AT_FDCWD, "./159/file1", [pid 7902] ioctl(4, LOOP_SET_FD, 3 [pid 7899] close(3 [pid 7892] close(23 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [ 192.355750][ T7896] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 192.368376][ T7899] loop4: detected capacity change from 0 to 256 [pid 7902] <... ioctl resumed>) = 0 [pid 7899] <... close resumed>) = 0 [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7899] close(4 [pid 5848] openat(AT_FDCWD, "./159/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7899] <... close resumed>) = 0 [pid 7899] mkdir("./file1", 0777 [pid 7896] <... mount resumed>) = 0 [pid 7892] close(24 [pid 5848] <... openat resumed>) = 4 [pid 7899] <... mkdir resumed>) = 0 [pid 7896] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(4, "", [pid 7899] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7892] close(25 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7896] <... openat resumed>) = 3 [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, [pid 7892] close(26 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7896] chdir("./file1") = 0 [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, [pid 7896] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 7892] close(27 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] close(4 [pid 7892] close(28 [pid 5848] <... close resumed>) = 0 [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] rmdir("./159/file1" [pid 7892] close(29 [pid 5848] <... rmdir resumed>) = 0 [pid 7892] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./159/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7892] exit_group(0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7901] <... futex resumed>) = ? [pid 7896] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7894] <... futex resumed>) = ? [pid 7892] <... exit_group resumed>) = ? [pid 5848] newfstatat(AT_FDCWD, "./159/binderfs", [pid 7894] +++ exited with 0 +++ [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] unlink("./159/binderfs") = 0 [pid 7901] +++ exited with 0 +++ [pid 7896] <... futex resumed>) = 1 [pid 7895] <... futex resumed>) = 0 [pid 7892] +++ exited with 0 +++ [pid 5848] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7895] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] close(3 [pid 7895] <... futex resumed>) = 0 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=410, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 5848] <... close resumed>) = 0 [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 5848] rmdir("./159" [pid 5846] <... restart_syscall resumed>) = 0 [pid 5848] <... rmdir resumed>) = 0 [pid 5848] mkdir("./160", 0777) = 0 [pid 5846] umount2("./161", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./161", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7895] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5846] <... openat resumed>) = 3 [pid 7896] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7902] close(3 [pid 5848] <... openat resumed>) = 3 [pid 5846] newfstatat(3, "", [pid 7902] <... close resumed>) = 0 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 7902] close(4 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7902] <... close resumed>) = 0 [pid 7902] mkdir("./file1", 0777 [pid 5846] getdents64(3, [pid 7902] <... mkdir resumed>) = 0 [pid 5848] <... ioctl resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7902] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 5848] close(3 [pid 5846] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... close resumed>) = 0 [pid 5846] <... umount2 resumed>) = 0 [pid 5846] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./161/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./161/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5846] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] close(4 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5846] <... close resumed>) = 0 [ 192.400239][ T7902] loop3: detected capacity change from 0 to 256 [ 192.438714][ T7896] exFAT-fs (loop1): error, data size is invalid(10) ./strace-static-x86_64: Process 7903 attached [pid 5846] rmdir("./161/file1") = 0 [pid 5846] umount2("./161/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7903] set_robust_list(0x555572d846a0, 24 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./161/binderfs", [pid 7903] <... set_robust_list resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7903] chdir("./160" [pid 5846] unlink("./161/binderfs") = 0 [pid 7903] <... chdir resumed>) = 0 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 415 [pid 5846] getdents64(3, [pid 7903] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7903] <... prctl resumed>) = 0 [pid 5846] close(3 [pid 7903] setpgid(0, 0 [pid 5846] <... close resumed>) = 0 [pid 5846] rmdir("./161" [pid 7903] <... setpgid resumed>) = 0 [pid 5846] <... rmdir resumed>) = 0 [pid 7903] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5846] mkdir("./162", 0777 [pid 7903] <... openat resumed>) = 3 [pid 5846] <... mkdir resumed>) = 0 [pid 7903] write(3, "1000", 4 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7903] <... write resumed>) = 4 [pid 5846] <... openat resumed>) = 3 [pid 7903] close(3 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 7895] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7903] <... close resumed>) = 0 [pid 7895] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... ioctl resumed>) = 0 [pid 7903] symlink("/dev/binderfs", "./binderfs" [pid 7895] <... futex resumed>) = 0 executing program [pid 5846] close(3 [pid 7903] <... symlink resumed>) = 0 [pid 7895] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7903] write(1, "executing program\n", 18 [pid 5846] <... close resumed>) = 0 [pid 7895] <... mmap resumed>) = 0x7fae05394000 [pid 7903] <... write resumed>) = 18 [pid 7895] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7904 attached [pid 7895] <... mprotect resumed>) = 0 [pid 7903] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7895] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7903] <... futex resumed>) = 0 [pid 7895] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7904] set_robust_list(0x555572d846a0, 24 [pid 7903] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7896] <... openat resumed>) = -1 EIO (Input/output error) [pid 7895] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7903] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 413 [pid 7904] <... set_robust_list resumed>) = 0 [pid 7896] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7905 attached [pid 7904] chdir("./162" [pid 7903] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7896] <... futex resumed>) = 0 [pid 7895] <... clone3 resumed> => {parent_tid=[412]}, 88) = 412 [pid 7905] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7903] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7896] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7895] rt_sigprocmask(SIG_SETMASK, [], [pid 7903] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7905] <... rseq resumed>) = 0 [pid 7903] <... mmap resumed>) = 0x7fae053b5000 [pid 7895] <... rt_sigprocmask resumed>NULL, 8) = 0 [ 192.469019][ T7896] exFAT-fs (loop1): Filesystem has been set read-only [ 192.476660][ T7899] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7905] set_robust_list(0x7fae053b49a0, 24 [pid 7895] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7905] <... set_robust_list resumed>) = 0 [pid 7903] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7899] <... mount resumed>) = 0 [pid 7895] <... futex resumed>) = 0 [pid 7904] <... chdir resumed>) = 0 [pid 7903] <... mprotect resumed>) = 0 [pid 7905] rt_sigprocmask(SIG_SETMASK, [], [pid 7904] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7903] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7899] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7895] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7905] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7905] openat(AT_FDCWD, ".", O_RDONLY [pid 7899] <... openat resumed>) = 3 [pid 7904] <... prctl resumed>) = 0 [pid 7904] setpgid(0, 0 [pid 7903] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7905] <... openat resumed>) = 4 [pid 7899] chdir("./file1" [pid 7905] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7904] <... setpgid resumed>) = 0 [pid 7903] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7899] <... chdir resumed>) = 0 [pid 7895] <... futex resumed>) = 0 [pid 7905] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7899] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7895] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7904] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7899] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7896] <... futex resumed>) = 0 [pid 7895] <... futex resumed>) = 1 [pid 7899] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7896] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7895] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7904] <... openat resumed>) = 3 [pid 7903] <... clone3 resumed> => {parent_tid=[416]}, 88) = 416 [pid 7899] <... futex resumed>) = 1 [pid 7897] <... futex resumed>) = 0 [pid 7896] <... ioctl resumed>) = 0 [pid 7899] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7897] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7896] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7897] <... futex resumed>) = 0 [pid 7899] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7897] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7896] <... futex resumed>) = 1 [pid 7895] <... futex resumed>) = 0 [pid 7899] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100executing program [pid 7896] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7895] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7906 attached [pid 7904] write(3, "1000", 4 [pid 7903] rt_sigprocmask(SIG_SETMASK, [], [pid 7896] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7895] <... futex resumed>) = 0 [pid 7906] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7904] <... write resumed>) = 4 [pid 7903] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7904] close(3 [pid 7903] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7904] <... close resumed>) = 0 [pid 7903] <... futex resumed>) = 0 [pid 7904] symlink("/dev/binderfs", "./binderfs" [pid 7903] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7904] <... symlink resumed>) = 0 [pid 7906] <... rseq resumed>) = 0 [pid 7904] write(1, "executing program\n", 18 [pid 7906] set_robust_list(0x7fae053d59a0, 24 [pid 7904] <... write resumed>) = 18 [pid 7906] <... set_robust_list resumed>) = 0 [pid 7904] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7906] rt_sigprocmask(SIG_SETMASK, [], [pid 7904] <... futex resumed>) = 0 [pid 7906] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7904] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7906] memfd_create("syzkaller", 0 [pid 7904] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7896] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7895] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7906] <... memfd_create resumed>) = 3 [pid 7904] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7896] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7906] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7904] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7906] <... mmap resumed>) = 0x7fadfce00000 [pid 7904] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7906] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7904] <... mmap resumed>) = 0x7fae053b5000 [pid 7904] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7896] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7904] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7906] <... write resumed>) = 131072 [pid 7904] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7896] <... futex resumed>) = 1 [pid 7895] <... futex resumed>) = 0 [pid 7906] munmap(0x7fadfce00000, 138412032 [pid 7904] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 7907 attached [ 192.523301][ T7902] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 192.551929][ T7899] exFAT-fs (loop4): error, data size is invalid(10) [pid 7906] <... munmap resumed>) = 0 [pid 7896] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7895] close(3 [pid 7907] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7904] <... clone3 resumed> => {parent_tid=[414]}, 88) = 414 [pid 7906] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7904] rt_sigprocmask(SIG_SETMASK, [], [pid 7902] <... mount resumed>) = 0 [pid 7906] <... openat resumed>) = 4 [pid 7904] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7906] ioctl(4, LOOP_SET_FD, 3 [pid 7904] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7904] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7902] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 7902] chdir("./file1") = 0 [pid 7902] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 7902] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7900] <... futex resumed>) = 0 [pid 7900] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7900] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7902] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7907] <... rseq resumed>) = 0 [pid 7899] <... openat resumed>) = -1 EIO (Input/output error) [pid 7897] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7895] <... close resumed>) = 0 [pid 7897] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7907] set_robust_list(0x7fae053d59a0, 24 [pid 7895] close(4 [pid 7907] <... set_robust_list resumed>) = 0 [pid 7897] <... futex resumed>) = 0 [pid 7895] <... close resumed>) = 0 [pid 7907] rt_sigprocmask(SIG_SETMASK, [], [pid 7897] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7895] close(5 [pid 7907] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7897] <... mmap resumed>) = 0x7fae05394000 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7899] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7897] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7907] memfd_create("syzkaller", 0 [pid 7897] <... mprotect resumed>) = 0 [pid 7895] close(6 [pid 7899] <... futex resumed>) = 0 [pid 7907] <... memfd_create resumed>) = 3 [pid 7899] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7897] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7907] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7897] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7895] close(7 [pid 7907] <... mmap resumed>) = 0x7fadfce00000 [pid 7897] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7908 attached [pid 7895] close(8 [pid 7908] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7897] <... clone3 resumed> => {parent_tid=[391]}, 88) = 391 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] rt_sigprocmask(SIG_SETMASK, [], [pid 7895] close(9 [pid 7897] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7895] close(10 [pid 7897] <... futex resumed>) = 0 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7895] close(11 [pid 7908] <... rseq resumed>) = 0 [pid 7907] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7908] set_robust_list(0x7fae053b49a0, 24 [pid 7895] close(12 [pid 7908] <... set_robust_list resumed>) = 0 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7908] rt_sigprocmask(SIG_SETMASK, [], [pid 7895] close(13 [pid 7908] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7908] openat(AT_FDCWD, ".", O_RDONLY [pid 7907] <... write resumed>) = 131072 [pid 7906] <... ioctl resumed>) = 0 [pid 7895] close(14 [pid 7908] <... openat resumed>) = 4 [pid 7907] munmap(0x7fadfce00000, 138412032 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 192.581341][ T7899] exFAT-fs (loop4): Filesystem has been set read-only [ 192.588855][ T7902] exFAT-fs (loop3): error, data size is invalid(10) [ 192.596328][ T7906] loop2: detected capacity change from 0 to 256 [pid 7895] close(15 [pid 7908] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7906] close(3 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7908] <... futex resumed>) = 1 [pid 7895] close(16 [pid 7908] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7895] close(17) = -1 EBADF (Bad file descriptor) [pid 7906] <... close resumed>) = 0 [pid 7895] close(18 [pid 7906] close(4 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7906] <... close resumed>) = 0 [pid 7906] mkdir("./file1", 0777 [pid 7900] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7906] <... mkdir resumed>) = 0 [pid 7900] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7906] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7900] <... futex resumed>) = 0 [pid 7900] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae05394000 [pid 7900] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7900] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7900] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} => {parent_tid=[403]}, 88) = 403 [pid 7900] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7900] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7895] close(19 [pid 7900] <... futex resumed>) = 0 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7895] close(20 [pid 7897] <... futex resumed>) = 0 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7909 attached [pid 7895] close(21 [pid 7897] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7909] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053) = 0 [pid 7909] set_robust_list(0x7fae053b49a0, 24) = 0 [pid 7909] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7899] <... futex resumed>) = 0 [pid 7897] <... futex resumed>) = 1 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7909] openat(AT_FDCWD, ".", O_RDONLY [pid 7899] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7897] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7895] close(22 [pid 7909] <... openat resumed>) = 5 [pid 7899] <... ioctl resumed>) = 0 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7909] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7900] <... futex resumed>) = 0 [pid 7899] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7895] close(23 [pid 7909] ioctl(5, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7900] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7909] <... ioctl resumed>) = 0 [pid 7900] <... futex resumed>) = 0 [pid 7899] <... futex resumed>) = 1 [pid 7897] <... futex resumed>) = 0 [pid 7909] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7902] <... openat resumed>) = -1 EIO (Input/output error) [pid 7900] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7897] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7899] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7895] close(24 [pid 7909] <... futex resumed>) = 0 [pid 7902] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7900] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7899] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7897] <... futex resumed>) = 0 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7909] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7900] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7899] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7900] <... futex resumed>) = 0 [pid 7900] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7902] <... futex resumed>) = 1 [pid 7900] <... futex resumed>) = 0 [pid 7900] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=48000000} [pid 7902] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7902] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7900] <... futex resumed>) = 0 [pid 7902] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7900] close(3 [pid 7899] <... futex resumed>) = 0 [pid 7897] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7895] close(25 [pid 7907] <... munmap resumed>) = 0 [pid 7900] <... close resumed>) = 0 [pid 7899] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7897] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7907] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7900] close(4) = -1 EBADF (Bad file descriptor) [pid 7897] close(3 [pid 7895] close(26 [pid 7907] <... openat resumed>) = 4 [pid 7900] close(5 [pid 7897] <... close resumed>) = 0 [pid 7900] <... close resumed>) = 0 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7907] ioctl(4, LOOP_SET_FD, 3 [pid 7900] close(6 [pid 7897] close(4 [pid 7895] close(27 [pid 7900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] close(7) = -1 EBADF (Bad file descriptor) [pid 7900] close(8) = -1 EBADF (Bad file descriptor) [pid 7900] close(9) = -1 EBADF (Bad file descriptor) [pid 7900] close(10) = -1 EBADF (Bad file descriptor) [pid 7900] close(11) = -1 EBADF (Bad file descriptor) [pid 7900] close(12 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] <... close resumed>) = 0 [pid 7900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7895] close(28 [pid 7900] close(13 [pid 7897] close(5 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7895] close(29 [pid 7900] close(14 [pid 7897] close(6 [pid 7895] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] close(15) = -1 EBADF (Bad file descriptor) [pid 7900] close(16 [pid 7897] close(7 [pid 7895] exit_group(0 [pid 7900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7905] <... futex resumed>) = ? [pid 7900] close(17 [pid 7896] <... futex resumed>) = ? [pid 7897] close(8 [pid 7895] <... exit_group resumed>) = ? [pid 7900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] close(18 [pid 7896] +++ exited with 0 +++ [pid 7900] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7900] close(19) = -1 EBADF (Bad file descriptor) [pid 7900] close(20) = -1 EBADF (Bad file descriptor) [pid 7900] close(21) = -1 EBADF (Bad file descriptor) [pid 7900] close(22) = -1 EBADF (Bad file descriptor) [pid 7900] close(23) = -1 EBADF (Bad file descriptor) [pid 7900] close(24) = -1 EBADF (Bad file descriptor) [pid 7900] close(25) = -1 EBADF (Bad file descriptor) [pid 7900] close(26) = -1 EBADF (Bad file descriptor) [pid 7900] close(27) = -1 EBADF (Bad file descriptor) [pid 7900] close(28) = -1 EBADF (Bad file descriptor) [pid 7900] close(29) = -1 EBADF (Bad file descriptor) [pid 7900] exit_group(0 [pid 7909] <... futex resumed>) = ? [pid 7902] <... futex resumed>) = ? [pid 7900] <... exit_group resumed>) = ? [pid 7909] +++ exited with 0 +++ [pid 7905] +++ exited with 0 +++ [pid 7902] +++ exited with 0 +++ [pid 7900] +++ exited with 0 +++ [pid 7897] close(9 [pid 7895] +++ exited with 0 +++ [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=401, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=410, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 7897] close(10 [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... restart_syscall resumed>) = 0 [pid 5847] <... restart_syscall resumed>) = 0 [pid 7897] close(11) = -1 EBADF (Bad file descriptor) [pid 7897] close(12 [ 192.627336][ T7902] exFAT-fs (loop3): Filesystem has been set read-only [ 192.666084][ T7907] loop0: detected capacity change from 0 to 256 [pid 5849] umount2("./162", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] umount2("./163", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7907] <... ioctl resumed>) = 0 [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7907] close(3 [pid 7897] close(13 [pid 7907] <... close resumed>) = 0 [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7907] close(4 [pid 7897] close(14 [pid 7907] <... close resumed>) = 0 [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7897] close(15 [pid 7907] mkdir("./file1", 0777 [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "./163", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7897] close(16 [pid 7907] <... mkdir resumed>) = 0 [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 3 [pid 7897] close(17 [pid 7907] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] close(18 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(3, "", [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] close(19 [pid 5849] openat(AT_FDCWD, "./162", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] close(20 [pid 5849] <... openat resumed>) = 3 [pid 5847] getdents64(3, [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] newfstatat(3, "", [pid 7897] close(21 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] <... umount2 resumed>) = 0 [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] close(22) = -1 EBADF (Bad file descriptor) [pid 7897] close(23) = -1 EBADF (Bad file descriptor) [pid 7897] close(24) = -1 EBADF (Bad file descriptor) [pid 7897] close(25) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(3, [pid 7897] close(26) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7897] close(27 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] close(28 [pid 5849] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] newfstatat(AT_FDCWD, "./163/file1", [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7897] close(29 [pid 5847] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7897] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7897] exit_group(0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7897] <... exit_group resumed>) = ? [pid 7899] <... futex resumed>) = ? [pid 7908] <... futex resumed>) = ? [pid 7899] +++ exited with 0 +++ [pid 5847] openat(AT_FDCWD, "./163/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5847] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] close(4 [pid 7908] +++ exited with 0 +++ [pid 7897] +++ exited with 0 +++ [pid 5847] <... close resumed>) = 0 [pid 7906] <... mount resumed>) = 0 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=389, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5849] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] rmdir("./163/file1") = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./162/file1", [pid 5847] umount2("./163/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7906] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./163/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7906] <... openat resumed>) = 3 [pid 5849] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [ 192.691234][ T7906] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5847] unlink("./163/binderfs") = 0 [pid 7906] chdir("./file1" [pid 5849] openat(AT_FDCWD, "./162/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7906] <... chdir resumed>) = 0 [pid 5849] <... openat resumed>) = 4 [pid 7906] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5849] newfstatat(4, "", [pid 5847] getdents64(3, [pid 5850] umount2("./156", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] openat(AT_FDCWD, "./156", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5850] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5850] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5850] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] close(3 [pid 5850] <... umount2 resumed>) = 0 [pid 5847] <... close resumed>) = 0 [pid 5847] rmdir("./163" [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] <... rmdir resumed>) = 0 [pid 7906] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5849] getdents64(4, [pid 5847] mkdir("./164", 0777 [pid 7906] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] <... mkdir resumed>) = 0 [pid 7906] <... futex resumed>) = 1 [pid 7903] <... futex resumed>) = 0 [pid 5849] getdents64(4, [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7903] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] <... openat resumed>) = 3 [pid 7903] <... futex resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] close(4 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 7907] <... mount resumed>) = 0 [pid 7903] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] newfstatat(AT_FDCWD, "./156/file1", [pid 5849] <... close resumed>) = 0 [pid 5847] <... ioctl resumed>) = 0 [pid 7907] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] rmdir("./162/file1" [pid 7907] <... openat resumed>) = 3 [pid 5850] umount2("./156/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... rmdir resumed>) = 0 [pid 5847] close(3 [pid 7907] chdir("./file1" [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7907] <... chdir resumed>) = 0 [pid 7906] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 5850] openat(AT_FDCWD, "./156/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] umount2("./162/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... close resumed>) = 0 [pid 7907] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5850] <... openat resumed>) = 4 [pid 7907] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5850] newfstatat(4, "", [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7907] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5849] newfstatat(AT_FDCWD, "./162/binderfs", [pid 5850] getdents64(4, [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5849] unlink("./162/binderfs" [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5849] <... unlink resumed>) = 0 [pid 5849] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5849] close(3) = 0 [pid 5850] getdents64(4, [pid 5849] rmdir("./162") = 0 [pid 5849] mkdir("./163", 0777 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5849] <... mkdir resumed>) = 0 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5849] ioctl(3, LOOP_CLR_FD) = 0 [ 192.749749][ T7907] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 192.783642][ T7906] exFAT-fs (loop2): error, data size is invalid(10) [pid 5849] close(3./strace-static-x86_64: Process 7910 attached [pid 7907] <... futex resumed>) = 1 [pid 7904] <... futex resumed>) = 0 [pid 5850] close(4 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 413 [pid 7904] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... close resumed>) = 0 [pid 7907] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7904] <... futex resumed>) = 0 [pid 7904] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... close resumed>) = 0 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5850] rmdir("./156/file1"./strace-static-x86_64: Process 7911 attached [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 404 [pid 7911] set_robust_list(0x555572d846a0, 24) = 0 [pid 7911] chdir("./163") = 0 [pid 7911] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7911] setpgid(0, 0 [pid 5850] <... rmdir resumed>) = 0 [pid 7911] <... setpgid resumed>) = 0 [pid 7910] set_robust_list(0x555572d846a0, 24 [pid 7911] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 7911] write(3, "1000", 4) = 4 [pid 7903] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7911] close(3 [pid 7903] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7911] <... close resumed>) = 0 [pid 7906] <... openat resumed>) = -1 EIO (Input/output error) [pid 7903] <... futex resumed>) = 0 [pid 7911] symlink("/dev/binderfs", "./binderfs" [pid 7903] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7911] <... symlink resumed>) = 0 [pid 7910] <... set_robust_list resumed>) = 0 [pid 7906] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7903] <... mmap resumed>) = 0x7fae05394000 [pid 7903] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7906] <... futex resumed>) = 0 [pid 7903] <... mprotect resumed>) = 0 executing program [pid 7911] write(1, "executing program\n", 18 [pid 7906] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7903] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7911] <... write resumed>) = 18 [pid 7903] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7903] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 7912 attached [pid 7911] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7912] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7903] <... clone3 resumed> => {parent_tid=[417]}, 88) = 417 [pid 7912] <... rseq resumed>) = 0 [pid 7911] <... futex resumed>) = 0 [pid 7903] rt_sigprocmask(SIG_SETMASK, [], [pid 7912] set_robust_list(0x7fae053b49a0, 24 [pid 7911] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7910] chdir("./164" [pid 7903] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7912] <... set_robust_list resumed>) = 0 [pid 7911] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7903] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7912] rt_sigprocmask(SIG_SETMASK, [], [pid 7911] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7903] <... futex resumed>) = 0 [pid 7912] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7911] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7903] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7912] openat(AT_FDCWD, ".", O_RDONLY [pid 7911] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7912] <... openat resumed>) = 4 [pid 7912] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7911] <... mmap resumed>) = 0x7fae053b5000 [pid 7903] <... futex resumed>) = 0 [pid 7912] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7911] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7910] <... chdir resumed>) = 0 [pid 7903] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./156/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7911] <... mprotect resumed>) = 0 [pid 7910] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7903] <... futex resumed>) = 1 [pid 7906] <... futex resumed>) = 0 [pid 7903] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7911] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7910] <... prctl resumed>) = 0 [pid 7906] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 5850] newfstatat(AT_FDCWD, "./156/binderfs", [pid 7911] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7906] <... ioctl resumed>) = 0 [pid 7911] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7906] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7913 attached ) = 1 [pid 7903] <... futex resumed>) = 0 [pid 7910] setpgid(0, 0 [pid 7907] <... openat resumed>) = -1 EIO (Input/output error) [pid 7906] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7903] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7913] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7911] <... clone3 resumed> => {parent_tid=[405]}, 88) = 405 [pid 7910] <... setpgid resumed>) = 0 [pid 7907] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7906] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7903] <... futex resumed>) = 0 [pid 5850] unlink("./156/binderfs" [pid 7913] <... rseq resumed>) = 0 [pid 7911] rt_sigprocmask(SIG_SETMASK, [], [pid 7910] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7907] <... futex resumed>) = 1 [pid 7906] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7904] <... futex resumed>) = 0 [pid 7903] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... unlink resumed>) = 0 [pid 7913] set_robust_list(0x7fae053d59a0, 24 [pid 7911] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7910] <... openat resumed>) = 3 [pid 7907] openat(AT_FDCWD, ".", O_RDONLY [pid 7906] <... futex resumed>) = 0 [pid 7904] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7903] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5850] getdents64(3, [pid 7913] <... set_robust_list resumed>) = 0 [pid 7911] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7910] write(3, "1000", 4 [pid 7907] <... openat resumed>) = 4 [pid 7906] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7904] <... futex resumed>) = 0 [pid 7903] close(3 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7913] rt_sigprocmask(SIG_SETMASK, [], [pid 7904] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] close(3 [pid 7903] <... close resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 7903] close(4) = 0 [pid 7913] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7911] <... futex resumed>) = 0 [pid 7903] close(5 [pid 7913] memfd_create("syzkaller", 0 [pid 7911] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] rmdir("./156" [pid 7913] <... memfd_create resumed>) = 3 [pid 7903] close(6 [pid 5850] <... rmdir resumed>) = 0 [pid 7913] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7903] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 192.805713][ T7906] exFAT-fs (loop2): Filesystem has been set read-only [ 192.818107][ T7907] exFAT-fs (loop0): error, data size is invalid(10) [ 192.825332][ T7907] exFAT-fs (loop0): Filesystem has been set read-only [pid 7913] <... mmap resumed>) = 0x7fadfce00000 [pid 7903] close(7) = -1 EBADF (Bad file descriptor) [pid 7913] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7903] close(8) = -1 EBADF (Bad file descriptor) [pid 7903] close(9) = -1 EBADF (Bad file descriptor) [pid 5850] mkdir("./157", 0777 [pid 7903] close(10) = -1 EBADF (Bad file descriptor) [pid 7903] close(11 [pid 5850] <... mkdir resumed>) = 0 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... openat resumed>) = 3 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 7910] <... write resumed>) = 4 [pid 7907] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7903] close(12 [pid 5850] <... ioctl resumed>) = 0 [pid 7907] <... futex resumed>) = 1 [pid 7910] close(3 [pid 7904] <... futex resumed>) = 0 [pid 7903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] close(3 [pid 7903] close(13) = -1 EBADF (Bad file descriptor) [pid 7903] close(14) = -1 EBADF (Bad file descriptor) [pid 7903] close(15) = -1 EBADF (Bad file descriptor) [pid 7903] close(16 [pid 7913] <... write resumed>) = 131072 [pid 7903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7904] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7903] close(17) = -1 EBADF (Bad file descriptor) [pid 7903] close(18 [pid 7913] munmap(0x7fadfce00000, 138412032 [pid 7910] <... close resumed>) = 0 [pid 7904] <... futex resumed>) = 0 [pid 7903] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 5850] <... close resumed>) = 0 [pid 7913] <... munmap resumed>) = 0 [pid 7910] symlink("/dev/binderfs", "./binderfs" [pid 7907] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7904] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7903] close(19 [pid 7910] <... symlink resumed>) = 0 [pid 7903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7910] write(1, "executing program\n", 18 [pid 7913] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7910] <... write resumed>) = 18 [pid 7907] <... ioctl resumed>) = 0 [pid 7903] close(20 [pid 7913] <... openat resumed>) = 4 [pid 7910] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7907] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7913] ioctl(4, LOOP_SET_FD, 3 [pid 7903] close(21 [pid 7910] <... futex resumed>) = 0 [pid 7907] <... futex resumed>) = 1 [pid 7904] <... futex resumed>) = 0 [pid 7910] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7904] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7910] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7907] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7904] <... futex resumed>) = 0 [pid 7903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7903] close(22) = -1 EBADF (Bad file descriptor) [pid 7903] close(23) = -1 EBADF (Bad file descriptor) [pid 7903] close(24 [pid 7904] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7910] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7907] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7910] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7903] close(25 [pid 7910] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7907] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7910] <... mmap resumed>) = 0x7fae053b5000 [pid 7903] close(26 [pid 7910] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7907] <... futex resumed>) = 1 [pid 7904] <... futex resumed>) = 0 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 392 [pid 7910] <... mprotect resumed>) = 0 [pid 7904] close(3 [pid 7903] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7903] close(27) = -1 EBADF (Bad file descriptor) [pid 7903] close(28) = -1 EBADF (Bad file descriptor) [pid 7903] close(29) = -1 EBADF (Bad file descriptor) [pid 7903] exit_group(0 [pid 7912] <... futex resumed>) = ? [pid 7906] <... futex resumed>) = ? [pid 7903] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 7914 attached [pid 7912] +++ exited with 0 +++ [pid 7910] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7907] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7906] +++ exited with 0 +++ [pid 7904] <... close resumed>) = 0 [pid 7903] +++ exited with 0 +++ [pid 7914] set_robust_list(0x555572d846a0, 24 [pid 7913] <... ioctl resumed>) = 0 [pid 7910] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7904] close(4 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=415, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7914] <... set_robust_list resumed>) = 0 [pid 7910] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7904] <... close resumed>) = 0 [pid 5848] restart_syscall(<... resuming interrupted clone ...>) = 0 ./strace-static-x86_64: Process 7915 attached [pid 7914] chdir("./157" [pid 7904] close(5 [pid 7914] <... chdir resumed>) = 0 [pid 7913] close(3 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./160", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7915] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7914] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7913] <... close resumed>) = 0 [pid 7910] <... clone3 resumed> => {parent_tid=[414]}, 88) = 414 [pid 7904] close(6 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7915] <... rseq resumed>) = 0 [pid 7913] close(4 [pid 5848] openat(AT_FDCWD, "./160", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7914] <... prctl resumed>) = 0 [pid 5848] <... openat resumed>) = 3 [pid 7910] rt_sigprocmask(SIG_SETMASK, [], [pid 7914] setpgid(0, 0 [pid 7904] close(7 [pid 5848] newfstatat(3, "", [pid 7915] set_robust_list(0x7fae053d59a0, 24 [pid 7914] <... setpgid resumed>) = 0 [pid 7913] <... close resumed>) = 0 [pid 7910] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7915] <... set_robust_list resumed>) = 0 [pid 7914] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7913] mkdir("./file1", 0777 [pid 7910] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7904] close(8 [pid 5848] getdents64(3, [pid 7915] rt_sigprocmask(SIG_SETMASK, [], [pid 7914] <... openat resumed>) = 3 [pid 7913] <... mkdir resumed>) = 0 [pid 7910] <... futex resumed>) = 0 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [ 192.904561][ T7913] loop3: detected capacity change from 0 to 256 [pid 7915] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7914] write(3, "1000", 4 [pid 7913] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7910] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7904] close(9 [pid 5848] umount2("./160/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7914] <... write resumed>) = 4 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = 0 [pid 7914] close(3 [pid 7904] close(10 [pid 5848] umount2("./160/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7915] memfd_create("syzkaller", 0 [pid 7914] <... close resumed>) = 0 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] newfstatat(AT_FDCWD, "./160/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7915] <... memfd_create resumed>) = 3 [pid 5848] umount2("./160/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7915] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7915] <... mmap resumed>) = 0x7fadfce00000 [pid 5848] openat(AT_FDCWD, "./160/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7914] symlink("/dev/binderfs", "./binderfs" [pid 7904] close(11executing program [pid 7915] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7914] <... symlink resumed>) = 0 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 4 [pid 7904] close(12 [pid 7914] write(1, "executing program\n", 18) = 18 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(4, "", [pid 7914] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7904] close(13 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7915] <... write resumed>) = 131072 [pid 7914] <... futex resumed>) = 0 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5848] getdents64(4, [pid 7915] munmap(0x7fadfce00000, 138412032 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7915] <... munmap resumed>) = 0 [pid 7914] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7904] close(14 [pid 5848] close(4 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... close resumed>) = 0 [pid 7914] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5848] rmdir("./160/file1" [pid 7904] close(15 [pid 7914] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5848] <... rmdir resumed>) = 0 [pid 7915] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5848] umount2("./160/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7915] <... openat resumed>) = 4 [pid 7914] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7914] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(AT_FDCWD, "./160/binderfs", [pid 7915] ioctl(4, LOOP_SET_FD, 3 [pid 7914] <... mmap resumed>) = 0x7fae053b5000 [pid 7904] close(16 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7914] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] unlink("./160/binderfs") = 0 [pid 5848] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] close(3 [pid 7904] close(17 [pid 5848] <... close resumed>) = 0 [pid 7914] <... mprotect resumed>) = 0 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] rmdir("./160" [pid 7904] close(18 [pid 5848] <... rmdir resumed>) = 0 [pid 5848] mkdir("./161", 0777 [pid 7914] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7904] close(19 [pid 5848] <... mkdir resumed>) = 0 [pid 7914] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7914] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7904] close(20 [pid 5848] <... openat resumed>) = 3 [pid 5848] ioctl(3, LOOP_CLR_FD) = 0 [pid 5848] close(3 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7904] close(21./strace-static-x86_64: Process 7917 attached [pid 7914] <... clone3 resumed> => {parent_tid=[393]}, 88) = 393 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7917] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7914] rt_sigprocmask(SIG_SETMASK, [], [pid 7904] close(22 [pid 7917] <... rseq resumed>) = 0 [pid 7914] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7915] <... ioctl resumed>) = 0 [pid 7915] close(3) = 0 [pid 7915] close(4) = 0 [pid 7915] mkdir("./file1", 0777) = 0 [pid 7915] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7917] set_robust_list(0x7fae053d59a0, 24 [pid 7914] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7904] close(23 [pid 7917] <... set_robust_list resumed>) = 0 [pid 7914] <... futex resumed>) = 0 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7917] rt_sigprocmask(SIG_SETMASK, [], [pid 7914] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7904] close(24 [pid 7917] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7917] memfd_create("syzkaller", 0 [pid 7904] close(25 [pid 7917] <... memfd_create resumed>) = 3 [ 193.001744][ T7915] loop1: detected capacity change from 0 to 256 [ 193.002646][ T7913] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5848] <... close resumed>) = 0 [pid 7917] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7917] <... mmap resumed>) = 0x7fadfce00000 [pid 7904] close(26) = -1 EBADF (Bad file descriptor) [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7918 attached [pid 7917] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7913] <... mount resumed>) = 0 [pid 7904] close(27 [pid 7918] set_robust_list(0x555572d846a0, 24 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 418 [pid 7918] <... set_robust_list resumed>) = 0 [pid 7913] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7904] close(28 [pid 7918] chdir("./161" [pid 7913] <... openat resumed>) = 3 [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7918] <... chdir resumed>) = 0 [pid 7904] close(29 [pid 7918] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7904] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7913] chdir("./file1" [pid 7904] exit_group(0 [pid 7913] <... chdir resumed>) = 0 [pid 7907] <... futex resumed>) = ? [pid 7904] <... exit_group resumed>) = ? [pid 7913] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7907] +++ exited with 0 +++ [pid 7918] <... prctl resumed>) = 0 [pid 7917] <... write resumed>) = 131072 [pid 7913] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7904] +++ exited with 0 +++ [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=413, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7917] munmap(0x7fadfce00000, 138412032 [pid 7913] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] umount2("./162", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./162", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5846] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5846] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7918] setpgid(0, 0 [pid 7913] <... futex resumed>) = 1 [pid 7911] <... futex resumed>) = 0 [pid 7911] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7911] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7917] <... munmap resumed>) = 0 [pid 7913] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7918] <... setpgid resumed>) = 0 [pid 7918] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 7918] write(3, "1000", 4) = 4 [pid 7918] close(3) = 0 [pid 7918] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 7918] write(1, "executing program\n", 18) = 18 [pid 7918] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7918] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7918] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7917] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7918] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7918] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7918] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7917] <... openat resumed>) = 4 [pid 7918] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7918] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 7919 attached [pid 7919] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7918] <... clone3 resumed> => {parent_tid=[419]}, 88) = 419 [pid 7919] <... rseq resumed>) = 0 [pid 7918] rt_sigprocmask(SIG_SETMASK, [], [pid 7919] set_robust_list(0x7fae053d59a0, 24 [pid 7918] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7919] <... set_robust_list resumed>) = 0 [pid 7918] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7919] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7918] <... futex resumed>) = 0 [pid 7919] memfd_create("syzkaller", 0 [pid 7918] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7917] ioctl(4, LOOP_SET_FD, 3 [pid 5846] <... umount2 resumed>) = 0 [pid 5846] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7919] <... memfd_create resumed>) = 3 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7919] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5846] newfstatat(AT_FDCWD, "./162/file1", [pid 7919] <... mmap resumed>) = 0x7fadfce00000 [ 193.076184][ T7915] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 193.102124][ T7913] exFAT-fs (loop3): error, data size is invalid(10) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7919] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5846] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./162/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5846] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] close(4) = 0 [pid 5846] rmdir("./162/file1") = 0 [pid 5846] umount2("./162/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7919] <... write resumed>) = 131072 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./162/binderfs", [pid 7913] <... openat resumed>) = -1 EIO (Input/output error) [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] unlink("./162/binderfs") = 0 [pid 5846] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] close(3) = 0 [pid 5846] rmdir("./162") = 0 [pid 5846] mkdir("./163", 0777 [pid 7919] munmap(0x7fadfce00000, 138412032 [pid 5846] <... mkdir resumed>) = 0 [pid 7919] <... munmap resumed>) = 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 7919] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5846] <... ioctl resumed>) = 0 [pid 7919] <... openat resumed>) = 4 [pid 5846] close(3 [pid 7919] ioctl(4, LOOP_SET_FD, 3 [pid 5846] <... close resumed>) = 0 [pid 7917] <... ioctl resumed>) = 0 [pid 7915] <... mount resumed>) = 0 [pid 7911] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7920 attached [pid 7911] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7920] set_robust_list(0x555572d846a0, 24 [pid 7911] <... futex resumed>) = 0 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 415 [pid 7920] <... set_robust_list resumed>) = 0 [pid 7919] <... ioctl resumed>) = 0 [pid 7911] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7920] chdir("./163" [pid 7919] close(3 [pid 7911] <... mmap resumed>) = 0x7fae05394000 [pid 7919] <... close resumed>) = 0 [pid 7911] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7920] <... chdir resumed>) = 0 [pid 7919] close(4 [pid 7911] <... mprotect resumed>) = 0 [pid 7919] <... close resumed>) = 0 [pid 7911] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7911] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 7921 attached [pid 7920] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7919] mkdir("./file1", 0777 [pid 7920] <... prctl resumed>) = 0 [pid 7919] <... mkdir resumed>) = 0 [pid 7911] <... clone3 resumed> => {parent_tid=[406]}, 88) = 406 [pid 7921] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7920] setpgid(0, 0 [pid 7911] rt_sigprocmask(SIG_SETMASK, [], [pid 7921] <... rseq resumed>) = 0 [pid 7920] <... setpgid resumed>) = 0 [pid 7911] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7921] set_robust_list(0x7fae053b49a0, 24 [pid 7920] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7919] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7917] close(3 [pid 7915] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7913] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7911] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7921] <... set_robust_list resumed>) = 0 [pid 7920] <... openat resumed>) = 3 [pid 7917] <... close resumed>) = 0 [pid 7915] <... openat resumed>) = 3 [pid 7913] <... futex resumed>) = 0 [pid 7911] <... futex resumed>) = 0 [pid 7921] rt_sigprocmask(SIG_SETMASK, [], [pid 7920] write(3, "1000", 4 [pid 7917] close(4 [pid 7915] chdir("./file1" [pid 7913] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7911] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7921] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7920] <... write resumed>) = 4 [pid 7917] <... close resumed>) = 0 [pid 7915] <... chdir resumed>) = 0 [pid 7921] openat(AT_FDCWD, ".", O_RDONLY [pid 7920] close(3 [pid 7917] mkdir("./file1", 0777 [pid 7915] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7921] <... openat resumed>) = 4 [pid 7920] <... close resumed>) = 0 [pid 7917] <... mkdir resumed>) = 0 [pid 7915] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7921] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7920] symlink("/dev/binderfs", "./binderfs" [pid 7917] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7921] <... futex resumed>) = 1 [pid 7915] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7911] <... futex resumed>) = 0 [pid 7921] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7920] <... symlink resumed>) = 0 [pid 7915] <... futex resumed>) = 1 [pid 7911] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7910] <... futex resumed>) = 0 [pid 7915] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7913] <... futex resumed>) = 0 [pid 7911] <... futex resumed>) = 1 [ 193.121691][ T7917] loop4: detected capacity change from 0 to 256 [ 193.128157][ T7913] exFAT-fs (loop3): Filesystem has been set read-only [ 193.147750][ T7919] loop2: detected capacity change from 0 to 256 [pid 7910] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 7920] write(1, "executing program\n", 18 [pid 7915] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7913] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7911] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7910] <... futex resumed>) = 0 [pid 7915] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7913] <... ioctl resumed>) = 0 [pid 7910] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7913] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7911] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7911] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7920] <... write resumed>) = 18 [pid 7913] <... futex resumed>) = 0 [pid 7911] <... futex resumed>) = 0 [pid 7920] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7911] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7920] <... futex resumed>) = 0 [pid 7920] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7920] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7920] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7913] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7920] <... mmap resumed>) = 0x7fae053b5000 [pid 7913] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7913] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7920] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7913] <... futex resumed>) = 1 [pid 7911] <... futex resumed>) = 0 [pid 7920] <... mprotect resumed>) = 0 [pid 7913] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7911] close(3 [pid 7920] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7911] <... close resumed>) = 0 [pid 7920] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7911] close(4 [pid 7920] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7911] <... close resumed>) = 0 [pid 7911] close(5 [pid 7920] <... clone3 resumed> => {parent_tid=[416]}, 88) = 416 [pid 7911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7920] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7911] close(6 [pid 7920] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7920] <... futex resumed>) = 0 [pid 7911] close(7./strace-static-x86_64: Process 7922 attached [pid 7920] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7922] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7911] close(8 [pid 7922] <... rseq resumed>) = 0 [pid 7911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7922] set_robust_list(0x7fae053d59a0, 24 [pid 7911] close(9 [pid 7922] <... set_robust_list resumed>) = 0 [pid 7911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7922] rt_sigprocmask(SIG_SETMASK, [], [pid 7911] close(10 [pid 7922] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7922] memfd_create("syzkaller", 0 [pid 7911] close(11 [pid 7922] <... memfd_create resumed>) = 3 [ 193.202344][ T7919] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 193.217876][ T7915] exFAT-fs (loop1): error, data size is invalid(10) [ 193.224927][ T7915] exFAT-fs (loop1): Filesystem has been set read-only [pid 7911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7922] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 7911] close(12 [pid 7922] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7911] close(13) = -1 EBADF (Bad file descriptor) [pid 7911] close(14) = -1 EBADF (Bad file descriptor) [pid 7911] close(15 [pid 7922] <... write resumed>) = 131072 [pid 7919] <... mount resumed>) = 0 [pid 7911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7911] close(16) = -1 EBADF (Bad file descriptor) [pid 7911] close(17) = -1 EBADF (Bad file descriptor) [pid 7911] close(18) = -1 EBADF (Bad file descriptor) [pid 7911] close(19) = -1 EBADF (Bad file descriptor) [pid 7911] close(20) = -1 EBADF (Bad file descriptor) [pid 7911] close(21 [pid 7922] munmap(0x7fadfce00000, 138412032 [pid 7911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7911] close(22) = -1 EBADF (Bad file descriptor) [pid 7911] close(23) = -1 EBADF (Bad file descriptor) [pid 7911] close(24) = -1 EBADF (Bad file descriptor) [pid 7922] <... munmap resumed>) = 0 [pid 7911] close(25) = -1 EBADF (Bad file descriptor) [pid 7919] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7911] close(26) = -1 EBADF (Bad file descriptor) [pid 7919] <... openat resumed>) = 3 [pid 7911] close(27 [pid 7919] chdir("./file1" [pid 7911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7922] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7911] close(28 [pid 7922] <... openat resumed>) = 4 [pid 7919] <... chdir resumed>) = 0 [pid 7911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7910] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7922] ioctl(4, LOOP_SET_FD, 3 [pid 7919] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7915] <... openat resumed>) = -1 EIO (Input/output error) [pid 7911] close(29 [pid 7910] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7922] <... ioctl resumed>) = 0 [pid 7919] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7915] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7911] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7910] <... futex resumed>) = 0 [pid 7910] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7915] <... futex resumed>) = 0 [pid 7911] exit_group(0 [pid 7910] <... mmap resumed>) = 0x7fae05394000 [pid 7913] <... futex resumed>) = ? [pid 7911] <... exit_group resumed>) = ? [pid 7915] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7913] +++ exited with 0 +++ [pid 7910] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7921] <... futex resumed>) = ? [pid 7921] +++ exited with 0 +++ [pid 7911] +++ exited with 0 +++ [pid 7910] <... mprotect resumed>) = 0 [pid 7919] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7910] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7919] <... futex resumed>) = 1 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=404, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 7919] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 7918] <... futex resumed>) = 0 [pid 7918] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7910] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7910] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7919] <... futex resumed>) = 0 [pid 7918] <... futex resumed>) = 1 [pid 7919] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100./strace-static-x86_64: Process 7923 attached [pid 7918] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7910] <... clone3 resumed> => {parent_tid=[415]}, 88) = 415 [pid 5849] <... restart_syscall resumed>) = 0 [pid 7910] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7910] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] umount2("./163", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7910] <... futex resumed>) = 0 [pid 5849] openat(AT_FDCWD, "./163", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7923] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7910] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... openat resumed>) = 3 [pid 7923] <... rseq resumed>) = 0 [pid 7922] close(3 [pid 5849] newfstatat(3, "", [pid 7923] set_robust_list(0x7fae053b49a0, 24 [pid 7922] <... close resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7923] <... set_robust_list resumed>) = 0 [pid 7922] close(4 [pid 5849] getdents64(3, [pid 7923] rt_sigprocmask(SIG_SETMASK, [], [pid 7922] <... close resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7923] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7922] mkdir("./file1", 0777 [pid 5849] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7917] <... mount resumed>) = 0 [pid 7923] openat(AT_FDCWD, ".", O_RDONLY [pid 7922] <... mkdir resumed>) = 0 [pid 7917] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7923] <... openat resumed>) = 4 [pid 7922] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7917] <... openat resumed>) = 3 [pid 7917] chdir("./file1") = 0 [pid 7923] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7917] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7923] <... futex resumed>) = 1 [pid 7917] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7910] <... futex resumed>) = 0 [pid 7923] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7917] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7910] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7917] <... futex resumed>) = 1 [pid 7915] <... futex resumed>) = 0 [pid 7914] <... futex resumed>) = 0 [pid 7910] <... futex resumed>) = 1 [pid 5849] <... umount2 resumed>) = 0 [pid 7915] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7914] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7910] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [ 193.269373][ T7917] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 193.288747][ T7922] loop0: detected capacity change from 0 to 256 [ 193.312553][ T7919] exFAT-fs (loop2): error, data size is invalid(10) [pid 5849] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7917] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7915] <... ioctl resumed>) = 0 [pid 7914] <... futex resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7919] <... openat resumed>) = -1 EIO (Input/output error) [pid 7915] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7914] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7918] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5849] newfstatat(AT_FDCWD, "./163/file1", [pid 7918] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7918] <... futex resumed>) = 0 [pid 5849] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7918] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] openat(AT_FDCWD, "./163/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7918] <... mmap resumed>) = 0x7fae05394000 [pid 7915] <... futex resumed>) = 1 [pid 7910] <... futex resumed>) = 0 [pid 5849] <... openat resumed>) = 4 [pid 7910] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] newfstatat(4, "", [pid 7918] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7910] <... futex resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7915] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7918] <... mprotect resumed>) = 0 [pid 7915] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7910] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] getdents64(4, [pid 7915] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7918] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7915] <... futex resumed>) = 1 [pid 7910] <... futex resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7918] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5849] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7918] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5849] close(4 [pid 7915] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7910] close(3 [pid 5849] <... close resumed>) = 0 [pid 7910] <... close resumed>) = 0 [pid 5849] rmdir("./163/file1") = 0 [pid 7918] <... clone3 resumed> => {parent_tid=[420]}, 88) = 420 [pid 5849] umount2("./163/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7918] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7918] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] newfstatat(AT_FDCWD, "./163/binderfs", [pid 7918] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7910] close(4 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7910] <... close resumed>) = 0 ./strace-static-x86_64: Process 7924 attached [pid 7918] <... futex resumed>) = 0 [pid 7910] close(5 [pid 5849] unlink("./163/binderfs" [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7924] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7918] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7910] close(6 [pid 5849] <... unlink resumed>) = 0 [pid 5849] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5849] close(3) = 0 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] rmdir("./163") = 0 [ 193.346063][ T7922] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 193.359208][ T7919] exFAT-fs (loop2): Filesystem has been set read-only [ 193.366513][ T7917] exFAT-fs (loop4): error, data size is invalid(10) [pid 7924] <... rseq resumed>) = 0 [pid 5849] mkdir("./164", 0777 [pid 7924] set_robust_list(0x7fae053b49a0, 24 [pid 7910] close(7 [pid 5849] <... mkdir resumed>) = 0 [pid 7924] <... set_robust_list resumed>) = 0 [pid 7919] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7924] rt_sigprocmask(SIG_SETMASK, [], [pid 7919] <... futex resumed>) = 0 [pid 5849] <... openat resumed>) = 3 [pid 7924] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7919] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7924] openat(AT_FDCWD, ".", O_RDONLY [pid 5849] <... ioctl resumed>) = 0 [pid 7924] <... openat resumed>) = 4 [pid 5849] close(3 [pid 7924] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... close resumed>) = 0 [pid 7924] <... futex resumed>) = 1 [pid 7918] <... futex resumed>) = 0 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7924] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7918] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7910] close(8./strace-static-x86_64: Process 7925 attached [pid 7919] <... futex resumed>) = 0 [pid 7918] <... futex resumed>) = 1 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 407 [pid 7919] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7918] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7919] <... ioctl resumed>) = 0 [pid 7919] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7918] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7919] <... futex resumed>) = 0 [pid 7919] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7918] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7919] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7918] <... futex resumed>) = 0 [pid 7919] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7918] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7919] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7910] close(9 [pid 7919] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7919] <... futex resumed>) = 1 [pid 7918] <... futex resumed>) = 0 [pid 7910] close(10 [pid 7919] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7918] close(3) = 0 [pid 7918] close(4) = 0 [pid 7918] close(5) = -1 EBADF (Bad file descriptor) [pid 7918] close(6) = -1 EBADF (Bad file descriptor) [pid 7922] <... mount resumed>) = 0 [pid 7918] close(7) = -1 EBADF (Bad file descriptor) [pid 7918] close(8 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7925] set_robust_list(0x555572d846a0, 24 [pid 7918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7918] close(9) = -1 EBADF (Bad file descriptor) [pid 7918] close(10) = -1 EBADF (Bad file descriptor) [pid 7918] close(11) = -1 EBADF (Bad file descriptor) [pid 7910] close(11 [pid 7925] <... set_robust_list resumed>) = 0 [pid 7922] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7918] close(12 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7925] chdir("./164" [pid 7922] <... openat resumed>) = 3 [pid 7918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7910] close(12 [pid 7922] chdir("./file1" [pid 7925] <... chdir resumed>) = 0 [pid 7918] close(13) = -1 EBADF (Bad file descriptor) [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7925] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7918] close(14 [pid 7914] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7910] close(13 [pid 7925] <... prctl resumed>) = 0 [pid 7918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7914] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7925] setpgid(0, 0 [pid 7922] <... chdir resumed>) = 0 [pid 7918] close(15 [pid 7914] <... futex resumed>) = 0 [pid 7910] close(14 [pid 7925] <... setpgid resumed>) = 0 [pid 7922] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7917] <... openat resumed>) = -1 EIO (Input/output error) [pid 7914] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7925] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7922] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7918] close(16 [pid 7917] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7914] <... mmap resumed>) = 0x7fae05394000 [pid 7910] close(15 [pid 7925] <... openat resumed>) = 3 [pid 7922] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7910] close(16 [pid 7925] write(3, "1000", 4 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7910] close(17) = -1 EBADF (Bad file descriptor) [pid 7925] <... write resumed>) = 4 [pid 7914] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7910] close(18 [pid 7918] close(17 [pid 7922] <... futex resumed>) = 1 [pid 7920] <... futex resumed>) = 0 [ 193.390699][ T7917] exFAT-fs (loop4): Filesystem has been set read-only [pid 7922] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7920] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7925] close(3 [pid 7920] <... futex resumed>) = 0 [pid 7917] <... futex resumed>) = 0 [pid 7914] <... mprotect resumed>) = 0 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7925] <... close resumed>) = 0 [pid 7917] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7925] symlink("/dev/binderfs", "./binderfs" [pid 7910] close(19 [pid 7914] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7914] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7925] <... symlink resumed>) = 0 [pid 7920] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7914] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}executing program [pid 7910] close(20./strace-static-x86_64: Process 7926 attached [pid 7918] close(18 [pid 7925] write(1, "executing program\n", 18 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7926] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7925] <... write resumed>) = 18 [pid 7918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7914] <... clone3 resumed> => {parent_tid=[394]}, 88) = 394 [pid 7910] close(21 [pid 7918] close(19 [pid 7914] rt_sigprocmask(SIG_SETMASK, [], [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7926] <... rseq resumed>) = 0 [pid 7925] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7914] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7910] close(22 [pid 7926] set_robust_list(0x7fae053b49a0, 24 [pid 7925] <... futex resumed>) = 0 [pid 7914] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7926] <... set_robust_list resumed>) = 0 [pid 7925] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7914] <... futex resumed>) = 0 [pid 7910] close(23 [pid 7925] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7918] close(20 [pid 7914] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7925] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7918] close(21) = -1 EBADF (Bad file descriptor) [pid 7918] close(22) = -1 EBADF (Bad file descriptor) [pid 7918] close(23) = -1 EBADF (Bad file descriptor) [pid 7918] close(24) = -1 EBADF (Bad file descriptor) [pid 7918] close(25) = -1 EBADF (Bad file descriptor) [pid 7918] close(26) = -1 EBADF (Bad file descriptor) [pid 7918] close(27) = -1 EBADF (Bad file descriptor) [pid 7918] close(28 [pid 7926] rt_sigprocmask(SIG_SETMASK, [], [pid 7925] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7910] close(24 [pid 7926] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7925] <... mmap resumed>) = 0x7fae053b5000 [pid 7918] close(29 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7918] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7910] close(25 [pid 7926] openat(AT_FDCWD, ".", O_RDONLY [pid 7925] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7918] exit_group(0 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7925] <... mprotect resumed>) = 0 [pid 7924] <... futex resumed>) = ? [pid 7919] <... futex resumed>) = ? [pid 7918] <... exit_group resumed>) = ? [pid 7910] close(26 [pid 7926] <... openat resumed>) = 4 [pid 7926] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7925] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7924] +++ exited with 0 +++ [pid 7919] +++ exited with 0 +++ [pid 7918] +++ exited with 0 +++ [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7926] <... futex resumed>) = 1 [pid 7925] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7914] <... futex resumed>) = 0 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=418, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 7910] close(27 [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 7926] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7925] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7914] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... restart_syscall resumed>) = 0 ./strace-static-x86_64: Process 7927 attached [pid 7920] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7917] <... futex resumed>) = 0 [pid 7914] <... futex resumed>) = 1 [pid 7910] close(28 [pid 7920] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7917] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7927] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7922] <... openat resumed>) = -1 EIO (Input/output error) [pid 7920] <... futex resumed>) = 0 [pid 7914] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7927] <... rseq resumed>) = 0 [pid 7925] <... clone3 resumed> => {parent_tid=[408]}, 88) = 408 [pid 5848] umount2("./161", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7927] set_robust_list(0x7fae053d59a0, 24 [pid 7922] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7920] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7910] close(29 [pid 7927] <... set_robust_list resumed>) = 0 [pid 7925] rt_sigprocmask(SIG_SETMASK, [], [pid 7922] <... futex resumed>) = 0 [pid 7920] <... mmap resumed>) = 0x7fae05394000 [pid 7910] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7927] rt_sigprocmask(SIG_SETMASK, [], [pid 7922] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7920] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7917] <... ioctl resumed>) = 0 [pid 7910] exit_group(0 [pid 7927] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7925] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5848] openat(AT_FDCWD, "./161", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7910] <... exit_group resumed>) = ? [pid 7927] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7925] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7923] <... futex resumed>) = ? [pid 7920] <... mprotect resumed>) = 0 [pid 7917] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7915] <... futex resumed>) = ? [pid 7927] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7925] <... futex resumed>) = 0 [pid 7923] +++ exited with 0 +++ [pid 7920] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5848] <... openat resumed>) = 3 [pid 7927] memfd_create("syzkaller", 0 [pid 7920] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7927] <... memfd_create resumed>) = 3 [ 193.437345][ T7922] exFAT-fs (loop0): error, data size is invalid(10) [ 193.465340][ T7922] exFAT-fs (loop0): Filesystem has been set read-only [pid 7920] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 7928 attached [pid 7927] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7925] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7917] <... futex resumed>) = 1 [pid 7915] +++ exited with 0 +++ [pid 7914] <... futex resumed>) = 0 [pid 7910] +++ exited with 0 +++ [pid 5848] newfstatat(3, "", [pid 7927] <... mmap resumed>) = 0x7fadfce00000 [pid 7920] <... clone3 resumed> => {parent_tid=[417]}, 88) = 417 [pid 7917] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7914] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=413, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7928] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7927] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7920] rt_sigprocmask(SIG_SETMASK, [], [pid 7917] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7914] <... futex resumed>) = 0 [pid 5848] getdents64(3, [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 7928] <... rseq resumed>) = 0 [pid 7920] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7917] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7914] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] <... restart_syscall resumed>) = 0 [pid 7920] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7914] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7928] set_robust_list(0x7fae053b49a0, 24 [pid 7927] <... write resumed>) = 131072 [pid 7920] <... futex resumed>) = 0 [pid 7928] <... set_robust_list resumed>) = 0 [pid 7927] munmap(0x7fadfce00000, 138412032 [pid 7920] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7914] close(3 [pid 7928] rt_sigprocmask(SIG_SETMASK, [], [pid 7927] <... munmap resumed>) = 0 [pid 7928] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7927] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7928] openat(AT_FDCWD, ".", O_RDONLY [pid 7927] <... openat resumed>) = 4 [pid 7928] <... openat resumed>) = 4 [pid 7927] ioctl(4, LOOP_SET_FD, 3 [pid 7928] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7917] <... futex resumed>) = 0 [pid 7914] <... close resumed>) = 0 [pid 5847] umount2("./164", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7917] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7914] close(4 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7914] <... close resumed>) = 0 [pid 5847] openat(AT_FDCWD, "./164", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7928] <... futex resumed>) = 1 [pid 7920] <... futex resumed>) = 0 [pid 5847] <... openat resumed>) = 3 [pid 7928] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7920] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7914] close(5 [pid 5847] newfstatat(3, "", [pid 7922] <... futex resumed>) = 0 [pid 7920] <... futex resumed>) = 1 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7922] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7920] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7922] <... ioctl resumed>) = 0 [pid 7914] close(6 [pid 5847] getdents64(3, [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7914] close(7 [pid 5847] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7922] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7914] close(8 [pid 7922] <... futex resumed>) = 1 [pid 7920] <... futex resumed>) = 0 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7922] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7920] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7914] close(9 [pid 7922] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7920] <... futex resumed>) = 0 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7922] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7920] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7914] close(10 [pid 7922] <... futex resumed>) = 0 [pid 7920] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7922] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7920] close(3 [pid 7914] close(11 [pid 7920] <... close resumed>) = 0 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7920] close(4 [pid 7914] close(12 [pid 7920] <... close resumed>) = 0 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7920] close(5) = -1 EBADF (Bad file descriptor) [pid 7914] close(13 [pid 7920] close(6 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7920] close(7 [pid 7914] close(14 [pid 7920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7920] close(8) = -1 EBADF (Bad file descriptor) [pid 7914] close(15 [pid 7920] close(9 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7914] close(16 [pid 7927] <... ioctl resumed>) = 0 [pid 7920] close(10 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7927] close(3 [pid 7920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7914] close(17 [pid 7927] <... close resumed>) = 0 [pid 7920] close(11 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7927] close(4 [pid 7914] close(18 [pid 5848] <... umount2 resumed>) = 0 [pid 5847] <... umount2 resumed>) = 0 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7914] close(19 [pid 7927] <... close resumed>) = 0 [pid 7920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7927] mkdir("./file1", 0777 [pid 7920] close(12 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(AT_FDCWD, "./161/file1", [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7927] <... mkdir resumed>) = 0 [pid 7920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7914] close(20 [pid 7920] close(13 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] newfstatat(AT_FDCWD, "./164/file1", [pid 7920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7914] close(21 [pid 7920] close(14) = -1 EBADF (Bad file descriptor) [pid 7920] close(15) = -1 EBADF (Bad file descriptor) [pid 7920] close(16 [pid 7927] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7920] close(17) = -1 EBADF (Bad file descriptor) [pid 7920] close(18) = -1 EBADF (Bad file descriptor) [pid 7920] close(19) = -1 EBADF (Bad file descriptor) [pid 7920] close(20) = -1 EBADF (Bad file descriptor) [pid 7920] close(21) = -1 EBADF (Bad file descriptor) [pid 7920] close(22) = -1 EBADF (Bad file descriptor) [pid 7920] close(23) = -1 EBADF (Bad file descriptor) [pid 7920] close(24 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7920] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7920] close(25) = -1 EBADF (Bad file descriptor) [pid 7920] close(26) = -1 EBADF (Bad file descriptor) [pid 7920] close(27) = -1 EBADF (Bad file descriptor) [pid 7920] close(28) = -1 EBADF (Bad file descriptor) [pid 7920] close(29) = -1 EBADF (Bad file descriptor) [pid 7920] exit_group(0 [pid 7928] <... futex resumed>) = ? [pid 7922] <... futex resumed>) = ? [pid 7920] <... exit_group resumed>) = ? [pid 7914] close(22 [pid 5848] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7928] +++ exited with 0 +++ [pid 7922] +++ exited with 0 +++ [pid 7920] +++ exited with 0 +++ [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7914] close(23 [pid 5848] openat(AT_FDCWD, "./161/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] openat(AT_FDCWD, "./164/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=415, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 4 [ 193.546173][ T7927] loop3: detected capacity change from 0 to 256 [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 7914] close(24 [pid 5848] <... openat resumed>) = 4 [pid 5847] newfstatat(4, "", [pid 5846] <... restart_syscall resumed>) = 0 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(4, "", [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7914] close(25 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] getdents64(4, [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7914] close(26 [pid 5847] getdents64(4, [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7914] close(27 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, [pid 5847] close(4 [pid 7914] close(28) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] <... close resumed>) = 0 [pid 5846] umount2("./163", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7914] close(29 [pid 5847] rmdir("./164/file1" [pid 7914] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7914] exit_group(0 [pid 5848] close(4 [pid 5847] <... rmdir resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7926] <... futex resumed>) = ? [pid 7917] <... futex resumed>) = ? [pid 7914] <... exit_group resumed>) = ? [pid 5848] <... close resumed>) = 0 [pid 5847] umount2("./164/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7926] +++ exited with 0 +++ [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./163", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5846] newfstatat(3, "", [pid 7917] +++ exited with 0 +++ [pid 7914] +++ exited with 0 +++ [pid 5848] rmdir("./161/file1" [pid 5847] newfstatat(AT_FDCWD, "./164/binderfs", [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5848] <... rmdir resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] getdents64(3, [pid 5848] umount2("./161/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] unlink("./164/binderfs" [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=392, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 5848] newfstatat(AT_FDCWD, "./161/binderfs", [pid 5847] <... unlink resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] getdents64(3, [pid 5846] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] unlink("./161/binderfs" [pid 5847] close(3 [pid 5846] <... umount2 resumed>) = 0 [pid 5847] <... close resumed>) = 0 [pid 5846] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] rmdir("./164" [pid 5848] <... unlink resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] getdents64(3, [pid 5847] <... rmdir resumed>) = 0 [pid 5846] newfstatat(AT_FDCWD, "./163/file1", [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5847] mkdir("./165", 0777 [pid 5848] close(3 [pid 5847] <... mkdir resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] <... close resumed>) = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5848] rmdir("./161" [pid 5847] <... openat resumed>) = 3 [pid 5848] <... rmdir resumed>) = 0 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 5848] mkdir("./162", 0777 [pid 5846] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7927] <... mount resumed>) = 0 [pid 5850] <... restart_syscall resumed>) = 0 [pid 5848] <... mkdir resumed>) = 0 [pid 5847] <... ioctl resumed>) = 0 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5847] close(3 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] umount2("./157", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... openat resumed>) = 3 [pid 7927] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... close resumed>) = 0 [pid 5846] openat(AT_FDCWD, "./163/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] ioctl(3, LOOP_CLR_FD [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5850] openat(AT_FDCWD, "./157", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5850] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5850] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5850] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7927] <... openat resumed>) = 3 [pid 7927] chdir("./file1") = 0 [pid 7927] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 7927] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7927] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5848] <... ioctl resumed>) = 0 [pid 7925] <... futex resumed>) = 0 [pid 7925] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] close(3 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 416 [pid 7927] <... futex resumed>) = 0 [pid 7925] <... futex resumed>) = 1 [pid 5848] <... close resumed>) = 0 [ 193.609652][ T7927] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) ./strace-static-x86_64: Process 7929 attached [pid 7927] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7925] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5846] <... openat resumed>) = 4 [pid 7929] set_robust_list(0x555572d846a0, 24 [pid 5846] newfstatat(4, "", [pid 7929] <... set_robust_list resumed>) = 0 [pid 7929] chdir("./165") = 0 ./strace-static-x86_64: Process 7930 attached [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 421 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(4, [pid 7929] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5850] <... umount2 resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7930] set_robust_list(0x555572d846a0, 24 [pid 7929] <... prctl resumed>) = 0 [pid 5846] getdents64(4, [pid 7929] setpgid(0, 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7929] <... setpgid resumed>) = 0 [pid 5850] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] close(4 [pid 7930] <... set_robust_list resumed>) = 0 [pid 7929] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... close resumed>) = 0 [pid 7929] <... openat resumed>) = 3 [pid 5850] newfstatat(AT_FDCWD, "./157/file1", [pid 5846] rmdir("./163/file1" [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] umount2("./157/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7929] write(3, "1000", 4 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7930] chdir("./162" [pid 5850] openat(AT_FDCWD, "./157/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... rmdir resumed>) = 0 [pid 5846] umount2("./163/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7930] <... chdir resumed>) = 0 [pid 7930] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] <... openat resumed>) = 4 [pid 7929] <... write resumed>) = 4 [pid 7929] close(3 [pid 5850] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7929] <... close resumed>) = 0 [pid 5850] getdents64(4, [pid 7929] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7930] <... prctl resumed>) = 0 [pid 5846] newfstatat(AT_FDCWD, "./163/binderfs", [pid 5850] getdents64(4, executing program [pid 7929] write(1, "executing program\n", 18 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7929] <... write resumed>) = 18 [pid 5850] close(4 [pid 7930] setpgid(0, 0 [pid 7929] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... close resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7930] <... setpgid resumed>) = 0 [pid 5846] unlink("./163/binderfs" [pid 7930] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5846] <... unlink resumed>) = 0 [pid 5850] rmdir("./157/file1" [pid 5846] getdents64(3, [pid 7929] <... futex resumed>) = 0 [pid 7930] <... openat resumed>) = 3 [pid 7929] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5850] <... rmdir resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7930] write(3, "1000", 4 [pid 5850] umount2("./157/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] close(3 [pid 7930] <... write resumed>) = 4 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7930] close(3 [pid 5846] <... close resumed>) = 0 [pid 5850] newfstatat(AT_FDCWD, "./157/binderfs", [pid 7930] <... close resumed>) = 0 [pid 5846] rmdir("./163" [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7930] symlink("/dev/binderfs", "./binderfs" [pid 7929] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5850] unlink("./157/binderfs" [pid 5846] <... rmdir resumed>) = 0 [pid 7930] <... symlink resumed>) = 0 [pid 7929] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5846] mkdir("./164", 0777 [pid 7930] write(1, "executing program\n", 18 [pid 7929] <... rt_sigprocmask resumed>NULL, 8) = 0 executing program [pid 5850] <... unlink resumed>) = 0 [pid 7930] <... write resumed>) = 18 [pid 7929] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7925] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5846] <... mkdir resumed>) = 0 [pid 7930] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7929] <... mmap resumed>) = 0x7fae053b5000 [pid 7927] <... openat resumed>) = -1 EIO (Input/output error) [pid 7925] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] getdents64(3, [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7930] <... futex resumed>) = 0 [pid 7925] <... futex resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7930] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7929] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7925] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] close(3 [pid 5846] <... openat resumed>) = 3 [pid 7930] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7929] <... mprotect resumed>) = 0 [pid 7927] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7925] <... mmap resumed>) = 0x7fae05394000 [pid 7930] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7929] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7927] <... futex resumed>) = 0 [pid 7925] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5850] <... close resumed>) = 0 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 7930] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7929] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7930] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7929] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5846] <... ioctl resumed>) = 0 [pid 7930] <... mmap resumed>) = 0x7fae053b5000 [pid 7927] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5850] rmdir("./157" [pid 7930] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7925] <... mprotect resumed>) = 0 [pid 5850] <... rmdir resumed>) = 0 [pid 5846] close(3 [pid 7930] <... mprotect resumed>) = 0 [pid 7925] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] mkdir("./158", 0777./strace-static-x86_64: Process 7931 attached ) = 0 [pid 7931] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7929] <... clone3 resumed> => {parent_tid=[417]}, 88) = 417 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7930] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7925] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5846] <... close resumed>) = 0 [pid 7930] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7925] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7931] <... rseq resumed>) = 0 [pid 7929] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] <... openat resumed>) = 3 ./strace-static-x86_64: Process 7932 attached [pid 7931] set_robust_list(0x7fae053d59a0, 24 [pid 7930] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7929] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 7931] <... set_robust_list resumed>) = 0 [pid 7929] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7931] rt_sigprocmask(SIG_SETMASK, [], [pid 7929] <... futex resumed>) = 0 [ 193.675487][ T7927] exFAT-fs (loop3): error, data size is invalid(10) [ 193.704443][ T7927] exFAT-fs (loop3): Filesystem has been set read-only [pid 7925] <... clone3 resumed> => {parent_tid=[409]}, 88) = 409 [pid 5850] <... ioctl resumed>) = 0 ./strace-static-x86_64: Process 7933 attached [pid 7932] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7931] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7930] <... clone3 resumed> => {parent_tid=[422]}, 88) = 422 [pid 7929] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5850] close(3 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7933] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7932] <... rseq resumed>) = 0 [pid 7931] memfd_create("syzkaller", 0 [pid 7930] rt_sigprocmask(SIG_SETMASK, [], [pid 7925] rt_sigprocmask(SIG_SETMASK, [], [pid 7933] <... rseq resumed>) = 0 [pid 7932] set_robust_list(0x7fae053b49a0, 24 [pid 7930] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7925] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 7934 attached [pid 7933] set_robust_list(0x7fae053d59a0, 24 [pid 7932] <... set_robust_list resumed>) = 0 [pid 7931] <... memfd_create resumed>) = 3 [pid 7930] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7925] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... close resumed>) = 0 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 418 [pid 7933] <... set_robust_list resumed>) = 0 [pid 7932] rt_sigprocmask(SIG_SETMASK, [], [pid 7931] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7930] <... futex resumed>) = 0 [pid 7925] <... futex resumed>) = 0 [pid 7931] <... mmap resumed>) = 0x7fadfce00000 [pid 7934] set_robust_list(0x555572d846a0, 24 [pid 7933] rt_sigprocmask(SIG_SETMASK, [], [pid 7932] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7931] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7930] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7925] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7933] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7932] openat(AT_FDCWD, ".", O_RDONLY [pid 7934] <... set_robust_list resumed>) = 0 [pid 7933] memfd_create("syzkaller", 0 [pid 7932] <... openat resumed>) = 4 [pid 7933] <... memfd_create resumed>) = 3 [pid 7932] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7933] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7932] <... futex resumed>) = 1 [pid 7925] <... futex resumed>) = 0 ./strace-static-x86_64: Process 7935 attached [pid 7934] chdir("./164" [pid 7933] <... mmap resumed>) = 0x7fadfce00000 [pid 7932] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7931] <... write resumed>) = 131072 [pid 7925] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 395 [pid 7935] set_robust_list(0x555572d846a0, 24 [pid 7934] <... chdir resumed>) = 0 [pid 7927] <... futex resumed>) = 0 [pid 7925] <... futex resumed>) = 1 [pid 7934] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7933] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7925] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7935] <... set_robust_list resumed>) = 0 [pid 7934] <... prctl resumed>) = 0 [pid 7931] munmap(0x7fadfce00000, 138412032 [pid 7927] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7934] setpgid(0, 0 [pid 7931] <... munmap resumed>) = 0 [pid 7927] <... ioctl resumed>) = 0 [pid 7934] <... setpgid resumed>) = 0 [pid 7931] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7927] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7931] <... openat resumed>) = 4 [pid 7927] <... futex resumed>) = 1 [pid 7925] <... futex resumed>) = 0 [pid 7935] chdir("./158" [pid 7934] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7933] <... write resumed>) = 131072 [pid 7931] ioctl(4, LOOP_SET_FD, 3 [pid 7927] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7925] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7935] <... chdir resumed>) = 0 [pid 7934] <... openat resumed>) = 3 [pid 7933] munmap(0x7fadfce00000, 138412032 [pid 7927] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7925] <... futex resumed>) = 0 [pid 7925] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7927] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7927] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7935] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7934] write(3, "1000", 4 [pid 7927] <... futex resumed>) = 0 [pid 7935] <... prctl resumed>) = 0 [pid 7934] <... write resumed>) = 4 [pid 7927] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7935] setpgid(0, 0 [pid 7934] close(3 [pid 7933] <... munmap resumed>) = 0 [pid 7925] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7925] close(3 [pid 7935] <... setpgid resumed>) = 0 [pid 7934] <... close resumed>) = 0 [pid 7935] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7934] symlink("/dev/binderfs", "./binderfs"executing program [pid 7935] <... openat resumed>) = 3 [pid 7934] <... symlink resumed>) = 0 [pid 7935] write(3, "1000", 4 [pid 7934] write(1, "executing program\n", 18 [pid 7935] <... write resumed>) = 4 [pid 7934] <... write resumed>) = 18 [pid 7935] close(3 [pid 7934] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7935] <... close resumed>) = 0 [pid 7934] <... futex resumed>) = 0 [pid 7935] symlink("/dev/binderfs", "./binderfs" [pid 7934] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7935] <... symlink resumed>) = 0 [pid 7934] <... rt_sigaction resumed>NULL, 8) = 0 executing program [pid 7935] write(1, "executing program\n", 18 [pid 7934] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7935] <... write resumed>) = 18 [pid 7934] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7935] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7934] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7935] <... futex resumed>) = 0 [pid 7934] <... mmap resumed>) = 0x7fae053b5000 [pid 7935] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7934] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7935] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7934] <... mprotect resumed>) = 0 [pid 7935] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7934] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7933] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7935] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7934] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7935] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7934] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7933] <... openat resumed>) = 4 [pid 7925] <... close resumed>) = 0 ./strace-static-x86_64: Process 7936 attached [pid 7935] <... mmap resumed>) = 0x7fae053b5000 [pid 7933] ioctl(4, LOOP_SET_FD, 3 [pid 7925] close(4 [pid 7935] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7931] <... ioctl resumed>) = 0 [pid 7935] <... mprotect resumed>) = 0 [pid 7934] <... clone3 resumed> => {parent_tid=[419]}, 88) = 419 [pid 7925] <... close resumed>) = 0 [pid 7935] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7934] rt_sigprocmask(SIG_SETMASK, [], [pid 7931] close(3 [pid 7935] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7934] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7931] <... close resumed>) = 0 [pid 7925] close(5) = -1 EBADF (Bad file descriptor) [pid 7935] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7934] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7937 attached [pid 7936] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7934] <... futex resumed>) = 0 [pid 7931] close(4 [pid 7925] close(6 [pid 7934] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7931] <... close resumed>) = 0 [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7936] <... rseq resumed>) = 0 [pid 7931] mkdir("./file1", 0777 [pid 7925] close(7 [pid 7931] <... mkdir resumed>) = 0 [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7936] set_robust_list(0x7fae053d59a0, 24 [pid 7925] close(8 [pid 7935] <... clone3 resumed> => {parent_tid=[396]}, 88) = 396 [pid 7935] rt_sigprocmask(SIG_SETMASK, [], [pid 7937] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7935] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7931] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7937] <... rseq resumed>) = 0 [pid 7935] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7937] set_robust_list(0x7fae053d59a0, 24 [pid 7935] <... futex resumed>) = 0 [pid 7937] <... set_robust_list resumed>) = 0 [pid 7935] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7937] rt_sigprocmask(SIG_SETMASK, [], [pid 7936] <... set_robust_list resumed>) = 0 [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7937] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7937] memfd_create("syzkaller", 0 [pid 7936] rt_sigprocmask(SIG_SETMASK, [], [pid 7925] close(9 [pid 7937] <... memfd_create resumed>) = 3 [pid 7936] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7933] <... ioctl resumed>) = 0 [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7936] memfd_create("syzkaller", 0 [pid 7933] close(3 [pid 7925] close(10 [pid 7937] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7936] <... memfd_create resumed>) = 3 [pid 7933] <... close resumed>) = 0 [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7937] <... mmap resumed>) = 0x7fadfce00000 [pid 7936] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7933] close(4 [pid 7925] close(11 [pid 7936] <... mmap resumed>) = 0x7fadfce00000 [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7933] <... close resumed>) = 0 [pid 7933] mkdir("./file1", 0777 [ 193.793836][ T7931] loop1: detected capacity change from 0 to 256 [ 193.818479][ T7933] loop2: detected capacity change from 0 to 256 [pid 7925] close(12 [pid 7933] <... mkdir resumed>) = 0 [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7936] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7933] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7925] close(13 [pid 7937] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7937] <... write resumed>) = 131072 [pid 7925] close(14) = -1 EBADF (Bad file descriptor) [pid 7925] close(15) = -1 EBADF (Bad file descriptor) [pid 7937] munmap(0x7fadfce00000, 138412032) = 0 [pid 7925] close(16 [pid 7937] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7936] <... write resumed>) = 131072 [pid 7925] close(17 [pid 7937] <... openat resumed>) = 4 [pid 7937] ioctl(4, LOOP_SET_FD, 3 [pid 7936] munmap(0x7fadfce00000, 138412032 [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7925] close(18) = -1 EBADF (Bad file descriptor) [pid 7925] close(19) = -1 EBADF (Bad file descriptor) [pid 7925] close(20 [pid 7936] <... munmap resumed>) = 0 [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7936] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7925] close(21) = -1 EBADF (Bad file descriptor) [pid 7936] <... openat resumed>) = 4 [pid 7925] close(22 [pid 7936] ioctl(4, LOOP_SET_FD, 3 [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7937] <... ioctl resumed>) = 0 [pid 7931] <... mount resumed>) = 0 [pid 7925] close(23 [pid 7931] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7931] <... openat resumed>) = 3 [pid 7925] close(24 [pid 7937] close(3 [pid 7931] chdir("./file1" [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7937] <... close resumed>) = 0 [pid 7931] <... chdir resumed>) = 0 [pid 7925] close(25 [pid 7937] close(4 [pid 7931] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7937] <... close resumed>) = 0 [pid 7931] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7937] mkdir("./file1", 0777) = 0 [ 193.851041][ T7931] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 193.875381][ T7937] loop4: detected capacity change from 0 to 256 [ 193.886463][ T7936] loop0: detected capacity change from 0 to 256 [pid 7931] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7925] close(26 [pid 7937] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7936] <... ioctl resumed>) = 0 [pid 7931] <... futex resumed>) = 1 [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7925] close(27) = -1 EBADF (Bad file descriptor) [pid 7931] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7925] close(28) = -1 EBADF (Bad file descriptor) [pid 7925] close(29 [pid 7929] <... futex resumed>) = 0 [pid 7925] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7929] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7925] exit_group(0) = ? [pid 7929] <... futex resumed>) = 1 [pid 7927] <... futex resumed>) = ? [pid 7931] <... futex resumed>) = 0 [pid 7931] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7929] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7927] +++ exited with 0 +++ [pid 7936] close(3 [pid 7932] <... futex resumed>) = ? [pid 7936] <... close resumed>) = 0 [pid 7936] close(4) = 0 [pid 7936] mkdir("./file1", 0777) = 0 [pid 7936] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7933] <... mount resumed>) = 0 [ 193.913401][ T7933] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 193.933696][ T7931] exFAT-fs (loop1): error, data size is invalid(10) [ 193.943107][ T7931] exFAT-fs (loop1): Filesystem has been set read-only [pid 7933] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7932] +++ exited with 0 +++ [pid 7931] <... openat resumed>) = -1 EIO (Input/output error) [pid 7925] +++ exited with 0 +++ [pid 7933] <... openat resumed>) = 3 [pid 7931] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7929] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=407, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7929] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7931] <... futex resumed>) = 0 [pid 7933] chdir("./file1" [pid 7929] <... futex resumed>) = 0 [pid 7929] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7937] <... mount resumed>) = 0 [pid 7933] <... chdir resumed>) = 0 [pid 7931] openat(AT_FDCWD, ".", O_RDONLY [pid 7937] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7933] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7931] <... openat resumed>) = 4 [pid 5849] umount2("./164", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7937] <... openat resumed>) = 3 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7937] chdir("./file1" [pid 7933] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7931] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] openat(AT_FDCWD, "./164", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7933] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7931] <... futex resumed>) = 1 [pid 7929] <... futex resumed>) = 0 [pid 7931] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] <... openat resumed>) = 3 [pid 7933] <... futex resumed>) = 1 [pid 7931] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7929] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7937] <... chdir resumed>) = 0 [pid 7933] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7931] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7930] <... futex resumed>) = 0 [pid 7929] <... futex resumed>) = 0 [pid 5849] newfstatat(3, "", [pid 7937] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7931] <... ioctl resumed>) = 0 [pid 7930] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7929] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7931] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7937] <... openat resumed>) = -1 EBUSY (Device or resource busy) [ 193.972994][ T7937] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 193.990352][ T7936] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 194.016886][ T7933] exFAT-fs (loop2): error, data size is invalid(10) [pid 7933] <... futex resumed>) = 0 [pid 7931] <... futex resumed>) = 0 [pid 7930] <... futex resumed>) = 1 [pid 7929] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5849] getdents64(3, [pid 7933] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7931] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7930] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7929] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7931] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7937] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7931] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7929] <... futex resumed>) = 0 [pid 5849] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7931] <... futex resumed>) = 0 [pid 7929] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... umount2 resumed>) = 0 [pid 7931] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7929] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7929] close(3 [pid 5849] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7929] <... close resumed>) = 0 [pid 7937] <... futex resumed>) = 1 [pid 7935] <... futex resumed>) = 0 [pid 7929] close(4 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7929] <... close resumed>) = 0 [pid 5849] newfstatat(AT_FDCWD, "./164/file1", [pid 7929] close(5 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7929] close(6 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] openat(AT_FDCWD, "./164/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7929] close(7 [pid 5849] <... openat resumed>) = 4 [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(4, "", [pid 7929] close(8 [pid 7935] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7937] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7935] <... futex resumed>) = 0 [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7935] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7929] close(9 [pid 5849] getdents64(4, [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7929] close(10 [pid 7936] <... mount resumed>) = 0 [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(4, [pid 7936] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 7936] chdir("./file1") = 0 [pid 7936] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 7936] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7936] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7929] close(11 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(4 [pid 7929] close(12) = -1 EBADF (Bad file descriptor) [pid 7929] close(13 [pid 5849] <... close resumed>) = 0 [pid 7934] <... futex resumed>) = 0 [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7929] close(14 [pid 5849] rmdir("./164/file1" [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7936] <... futex resumed>) = 0 [pid 7934] <... futex resumed>) = 1 [pid 7929] close(15 [pid 7936] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7934] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... rmdir resumed>) = 0 [pid 7929] close(16 [pid 5849] umount2("./164/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7929] close(17 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(AT_FDCWD, "./164/binderfs", [pid 7929] close(18 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [ 194.033581][ T7933] exFAT-fs (loop2): Filesystem has been set read-only [ 194.043709][ T7937] exFAT-fs (loop4): error, data size is invalid(10) [ 194.058343][ T7936] exFAT-fs (loop0): error, data size is invalid(10) [ 194.070460][ T7937] exFAT-fs (loop4): Filesystem has been set read-only [pid 7933] <... openat resumed>) = -1 EIO (Input/output error) [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] unlink("./164/binderfs" [pid 7930] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7929] close(19 [pid 5849] <... unlink resumed>) = 0 [pid 7930] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] getdents64(3, [pid 7930] <... futex resumed>) = 0 [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7929] close(20 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7930] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] <... mmap resumed>) = 0x7fae05394000 [pid 5849] close(3 [pid 7930] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5849] <... close resumed>) = 0 [pid 7937] <... openat resumed>) = -1 EIO (Input/output error) [pid 7935] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7933] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7930] <... mprotect resumed>) = 0 [pid 7929] close(21 [pid 5849] rmdir("./164" [pid 7930] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7937] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7935] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7933] <... futex resumed>) = 0 [pid 7930] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... rmdir resumed>) = 0 [pid 7937] <... futex resumed>) = 0 [pid 7935] <... futex resumed>) = 0 [pid 7933] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] mkdir("./165", 0777 [pid 7937] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7935] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7930] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7929] close(22 [pid 5849] <... mkdir resumed>) = 0 ./strace-static-x86_64: Process 7938 attached [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7935] <... mmap resumed>) = 0x7fae05394000 [pid 7938] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7935] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7930] <... clone3 resumed> => {parent_tid=[423]}, 88) = 423 [pid 7929] close(23 [pid 5849] <... openat resumed>) = 3 [pid 7929] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7929] close(24) = -1 EBADF (Bad file descriptor) [pid 7935] <... mprotect resumed>) = 0 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7930] rt_sigprocmask(SIG_SETMASK, [], [pid 7938] <... rseq resumed>) = 0 [pid 7930] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] <... ioctl resumed>) = 0 [pid 7938] set_robust_list(0x7fae053b49a0, 24 [pid 7935] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7938] <... set_robust_list resumed>) = 0 [pid 7930] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] close(3 [pid 7930] <... futex resumed>) = 0 [pid 7929] close(25) = -1 EBADF (Bad file descriptor) [pid 7929] close(26) = -1 EBADF (Bad file descriptor) [pid 7929] close(27) = -1 EBADF (Bad file descriptor) [pid 7929] close(28) = -1 EBADF (Bad file descriptor) [pid 7929] close(29) = -1 EBADF (Bad file descriptor) [pid 7938] rt_sigprocmask(SIG_SETMASK, [], [pid 7935] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7930] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7929] exit_group(0 [pid 5849] <... close resumed>) = 0 [pid 7938] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7936] <... openat resumed>) = -1 EIO (Input/output error) [pid 7935] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7931] <... futex resumed>) = ? [pid 7929] <... exit_group resumed>) = ? ./strace-static-x86_64: Process 7939 attached [pid 7938] openat(AT_FDCWD, ".", O_RDONLY [pid 7936] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7934] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7931] +++ exited with 0 +++ [pid 7929] +++ exited with 0 +++ [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7934] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=416, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5847] umount2("./165", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7939] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7938] <... openat resumed>) = 4 [pid 7936] <... futex resumed>) = 0 [pid 7935] <... clone3 resumed> => {parent_tid=[397]}, 88) = 397 [pid 7934] <... futex resumed>) = 0 [pid 5847] openat(AT_FDCWD, "./165", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7939] <... rseq resumed>) = 0 [pid 7938] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7936] openat(AT_FDCWD, ".", O_RDONLY [pid 7935] rt_sigprocmask(SIG_SETMASK, [], [pid 7934] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 410 [pid 5847] <... openat resumed>) = 3 ./strace-static-x86_64: Process 7940 attached [pid 7939] set_robust_list(0x7fae053b49a0, 24 [pid 7936] <... openat resumed>) = 4 [pid 7935] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7938] <... futex resumed>) = 1 [pid 7930] <... futex resumed>) = 0 [pid 5847] newfstatat(3, "", [pid 7939] <... set_robust_list resumed>) = 0 [pid 7938] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7935] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7930] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7939] rt_sigprocmask(SIG_SETMASK, [], [pid 7935] <... futex resumed>) = 0 [pid 7933] <... futex resumed>) = 0 [pid 7930] <... futex resumed>) = 1 [pid 5847] getdents64(3, [pid 7939] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7935] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7933] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7930] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7940] set_robust_list(0x555572d846a0, 24 [pid 7939] openat(AT_FDCWD, ".", O_RDONLY [pid 5847] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7940] <... set_robust_list resumed>) = 0 [pid 7939] <... openat resumed>) = 4 [pid 7936] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7933] <... ioctl resumed>) = 0 [pid 7940] chdir("./165" [pid 7939] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7940] <... chdir resumed>) = 0 [pid 7939] <... futex resumed>) = 1 [pid 7936] <... futex resumed>) = 1 [pid 7934] <... futex resumed>) = 0 [pid 7933] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7940] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7939] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7940] <... prctl resumed>) = 0 [pid 7935] <... futex resumed>) = 0 [pid 7934] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7933] <... futex resumed>) = 1 [pid 7930] <... futex resumed>) = 0 [pid 7940] setpgid(0, 0 [pid 7935] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7934] <... futex resumed>) = 0 [pid 7940] <... setpgid resumed>) = 0 [ 194.088027][ T7936] exFAT-fs (loop0): Filesystem has been set read-only [pid 7933] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7934] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7930] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7940] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7937] <... futex resumed>) = 0 [pid 7936] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7935] <... futex resumed>) = 1 [pid 7933] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7930] <... futex resumed>) = 0 [pid 7940] <... openat resumed>) = 3 [pid 7937] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7930] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7940] write(3, "1000", 4 [pid 7936] <... ioctl resumed>) = 0 [pid 7935] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7933] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7930] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7937] <... ioctl resumed>) = 0 [pid 7936] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7933] <... futex resumed>) = 0 [pid 7937] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7930] close(3 [pid 7940] <... write resumed>) = 4 [pid 7937] <... futex resumed>) = 1 [pid 7936] <... futex resumed>) = 1 [pid 7935] <... futex resumed>) = 0 [pid 7934] <... futex resumed>) = 0 [pid 7933] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7930] <... close resumed>) = 0 [pid 5847] <... umount2 resumed>) = 0 [pid 7940] close(3 [pid 7937] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7936] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7935] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7934] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7930] close(4 [pid 5847] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7940] <... close resumed>) = 0 [pid 7937] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7936] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7935] <... futex resumed>) = 0 [pid 7934] <... futex resumed>) = 0 [pid 7930] <... close resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7940] symlink("/dev/binderfs", "./binderfs" [pid 7937] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7936] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] newfstatat(AT_FDCWD, "./165/file1", [pid 7940] <... symlink resumed>) = 0 [pid 7937] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) executing program [pid 7935] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7934] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7930] close(5 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7940] write(1, "executing program\n", 18 [pid 7937] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7935] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7934] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7940] <... write resumed>) = 18 [pid 7937] <... futex resumed>) = 0 [pid 7935] close(3 [pid 7934] close(3 [pid 7930] close(6 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7940] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7937] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7936] <... futex resumed>) = 0 [pid 7935] <... close resumed>) = 0 [pid 7934] <... close resumed>) = 0 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "./165/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7940] <... futex resumed>) = 0 [pid 7930] close(7 [pid 7934] close(4 [pid 5847] <... openat resumed>) = 4 [pid 7940] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7936] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7935] close(4 [pid 7934] <... close resumed>) = 0 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] newfstatat(4, "", [pid 7940] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7934] close(5 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7940] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(8 [pid 5847] getdents64(4, [pid 7940] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7935] <... close resumed>) = 0 [pid 7934] close(6 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7940] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7935] close(5 [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(9 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7940] <... mmap resumed>) = 0x7fae053b5000 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] close(7 [pid 5847] getdents64(4, [pid 7940] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7935] close(6 [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] close(8 [pid 7940] <... mprotect resumed>) = 0 [pid 7935] close(7 [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] close(9 [pid 5847] close(4) = 0 [pid 5847] rmdir("./165/file1" [pid 7940] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5847] <... rmdir resumed>) = 0 [pid 5847] umount2("./165/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./165/binderfs", [pid 7940] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7940] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] unlink("./165/binderfs" [pid 7940] <... clone3 resumed> => {parent_tid=[411]}, 88) = 411 [pid 5847] <... unlink resumed>) = 0 ./strace-static-x86_64: Process 7941 attached [pid 7940] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] getdents64(3, [pid 7940] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7940] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] close(3 [pid 7940] <... futex resumed>) = 0 [pid 5847] <... close resumed>) = 0 [pid 7940] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5847] rmdir("./165" [pid 7941] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 5847] <... rmdir resumed>) = 0 [pid 7941] <... rseq resumed>) = 0 [pid 5847] mkdir("./166", 0777 [pid 7934] close(10) = -1 EBADF (Bad file descriptor) [pid 7930] close(10 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7941] set_robust_list(0x7fae053d59a0, 24 [pid 5847] <... mkdir resumed>) = 0 [pid 7941] <... set_robust_list resumed>) = 0 [pid 7941] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7941] memfd_create("syzkaller", 0) = 3 [pid 7935] close(8 [pid 7934] close(11 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7941] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7941] <... mmap resumed>) = 0x7fadfce00000 [pid 7935] close(9 [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(11 [pid 5847] <... openat resumed>) = 3 [pid 7941] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] ioctl(3, LOOP_CLR_FD [pid 7935] close(10 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] close(12 [pid 7935] close(11 [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(12 [pid 5847] <... ioctl resumed>) = 0 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] close(13 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7935] close(12 [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(13 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] close(14 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7935] close(13 [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(14 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] close(15 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7935] close(14 [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(15 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] close(16 [pid 7941] <... write resumed>) = 131072 [pid 7935] close(15 [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] close(3 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] close(17 [pid 7930] close(16 [pid 5847] <... close resumed>) = 0 [pid 7941] munmap(0x7fadfce00000, 138412032 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(17) = -1 EBADF (Bad file descriptor) [pid 7935] close(16 [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(18 [pid 7941] <... munmap resumed>) = 0 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] close(18 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(19 [pid 7935] close(17 [pid 7941] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7941] <... openat resumed>) = 4 [pid 7941] ioctl(4, LOOP_SET_FD, 3 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 418 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] close(19 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(20 [pid 7935] close(18 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(21 [pid 7935] close(19 [pid 7934] close(20 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(22 [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7942 attached [pid 7942] set_robust_list(0x555572d846a0, 24 [pid 7930] close(23 [pid 7942] <... set_robust_list resumed>) = 0 [pid 7942] chdir("./166" [pid 7935] close(20 [pid 7934] close(21 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7942] <... chdir resumed>) = 0 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(24 [pid 7935] close(21 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] close(22 [pid 7930] close(25 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(26 [pid 7935] close(22 [pid 7934] close(23 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7942] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(27 [pid 7935] close(23 [pid 7934] close(24 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7942] <... prctl resumed>) = 0 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(28 [pid 7942] setpgid(0, 0 [pid 7935] close(24 [pid 7934] close(25 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] close(29 [pid 7942] <... setpgid resumed>) = 0 [pid 7941] <... ioctl resumed>) = 0 [pid 7935] close(25 [pid 7934] close(26 [pid 7930] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7942] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] exit_group(0 [pid 7938] <... futex resumed>) = ? [pid 7935] close(26 [pid 7934] close(27 [pid 7933] <... futex resumed>) = ? [pid 7930] <... exit_group resumed>) = ? [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7938] +++ exited with 0 +++ [pid 7933] +++ exited with 0 +++ [pid 7942] <... openat resumed>) = 3 [pid 7941] close(3 [pid 7935] close(27 [pid 7942] write(3, "1000", 4 [pid 7941] <... close resumed>) = 0 [pid 7942] <... write resumed>) = 4 [pid 7941] close(4 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7930] +++ exited with 0 +++ [pid 7942] close(3 [pid 7941] <... close resumed>) = 0 [pid 7935] close(28 [pid 7934] close(28 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=421, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7942] <... close resumed>) = 0 [pid 7941] mkdir("./file1", 0777 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 7942] symlink("/dev/binderfs", "./binderfs" [pid 7941] <... mkdir resumed>) = 0 [pid 7935] close(29 [pid 7934] close(29 [pid 5848] <... restart_syscall resumed>) = 0 [pid 7942] <... symlink resumed>) = 0 [pid 7935] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7934] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 7942] write(1, "executing program\n", 18) = 18 [pid 5848] umount2("./162", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7942] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7935] exit_group(0 [pid 7934] exit_group(0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7942] <... futex resumed>) = 0 [pid 7939] <... futex resumed>) = ? [pid 7937] <... futex resumed>) = ? [pid 7936] <... futex resumed>) = ? [pid 7935] <... exit_group resumed>) = ? [pid 7934] <... exit_group resumed>) = ? [pid 5848] openat(AT_FDCWD, "./162", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7942] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7941] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7939] +++ exited with 0 +++ [pid 7937] +++ exited with 0 +++ [pid 5848] <... openat resumed>) = 3 [pid 7942] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7935] +++ exited with 0 +++ [pid 5848] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5848] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7942] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5848] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7942] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7942] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7936] +++ exited with 0 +++ [pid 7934] +++ exited with 0 +++ [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=395, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 7942] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5848] <... umount2 resumed>) = 0 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=418, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 7942] <... mprotect resumed>) = 0 [ 194.236214][ T7941] loop3: detected capacity change from 0 to 256 [pid 7942] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] <... restart_syscall resumed>) = 0 [pid 7942] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5848] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] umount2("./164", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7942] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 7943 attached [pid 5850] umount2("./158", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] newfstatat(AT_FDCWD, "./162/file1", [pid 5846] openat(AT_FDCWD, "./164", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5846] newfstatat(3, "", [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7942] <... clone3 resumed> => {parent_tid=[419]}, 88) = 419 [pid 5850] openat(AT_FDCWD, "./158", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] getdents64(3, [pid 7943] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] openat(AT_FDCWD, "./162/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7943] <... rseq resumed>) = 0 [pid 5846] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... openat resumed>) = 4 [pid 7943] set_robust_list(0x7fae053d59a0, 24 [pid 5850] <... openat resumed>) = 3 [pid 5848] newfstatat(4, "", [pid 7943] <... set_robust_list resumed>) = 0 [pid 7942] rt_sigprocmask(SIG_SETMASK, [], [pid 7943] rt_sigprocmask(SIG_SETMASK, [], [pid 7942] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7943] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7942] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7943] memfd_create("syzkaller", 0 [pid 7942] <... futex resumed>) = 0 [pid 7943] <... memfd_create resumed>) = 3 [pid 7942] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7943] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5850] newfstatat(3, "", [pid 7943] <... mmap resumed>) = 0x7fadfce00000 [pid 5846] <... umount2 resumed>) = 0 [pid 7943] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5846] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7943] <... write resumed>) = 131072 [pid 5850] getdents64(3, [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./164/file1", [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5848] getdents64(4, [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5848] getdents64(4, [pid 5846] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7943] munmap(0x7fadfce00000, 138412032 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7943] <... munmap resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7943] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5846] openat(AT_FDCWD, "./164/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7943] <... openat resumed>) = 4 [pid 5848] close(4 [pid 5846] <... openat resumed>) = 4 [pid 7943] ioctl(4, LOOP_SET_FD, 3 [pid 5848] <... close resumed>) = 0 [pid 5846] newfstatat(4, "", [pid 7941] <... mount resumed>) = 0 [pid 5850] <... umount2 resumed>) = 0 [pid 5848] rmdir("./162/file1" [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7941] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5850] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... rmdir resumed>) = 0 [pid 5848] umount2("./162/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] newfstatat(AT_FDCWD, "./158/file1", [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] close(4) = 0 [pid 5846] rmdir("./164/file1") = 0 [pid 5846] umount2("./164/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./164/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] unlink("./164/binderfs") = 0 [pid 5846] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] close(3) = 0 [pid 5846] rmdir("./164") = 0 [pid 5846] mkdir("./165", 0777) = 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5846] ioctl(3, LOOP_CLR_FD) = 0 [pid 5846] close(3 [pid 7941] <... openat resumed>) = 3 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] newfstatat(AT_FDCWD, "./162/binderfs", [pid 5846] <... close resumed>) = 0 [pid 7941] chdir("./file1") = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7941] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7943] <... ioctl resumed>) = 0 [pid 5850] umount2("./158/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] openat(AT_FDCWD, "./158/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5850] newfstatat(4, "", ./strace-static-x86_64: Process 7944 attached [pid 7943] close(3 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7943] <... close resumed>) = 0 [pid 5850] getdents64(4, [pid 7943] close(4 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7943] <... close resumed>) = 0 [pid 7941] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5850] getdents64(4, [pid 5848] unlink("./162/binderfs" [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 420 [pid 7941] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7943] mkdir("./file1", 0777 [pid 7941] <... futex resumed>) = 1 [pid 7940] <... futex resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] <... unlink resumed>) = 0 [ 194.302766][ T7941] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 194.341495][ T7943] loop1: detected capacity change from 0 to 256 [pid 7944] set_robust_list(0x555572d846a0, 24 [pid 7943] <... mkdir resumed>) = 0 [pid 7941] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7940] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] close(4 [pid 5848] getdents64(3, [pid 7941] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7940] <... futex resumed>) = 0 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7944] <... set_robust_list resumed>) = 0 [pid 7943] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7941] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7940] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... close resumed>) = 0 [pid 5848] close(3 [pid 7944] chdir("./165" [pid 5850] rmdir("./158/file1") = 0 [pid 7944] <... chdir resumed>) = 0 [pid 7944] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5850] umount2("./158/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7944] <... prctl resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7944] setpgid(0, 0 [pid 5850] newfstatat(AT_FDCWD, "./158/binderfs", [pid 7944] <... setpgid resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7944] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5850] unlink("./158/binderfs" [pid 7944] <... openat resumed>) = 3 [pid 5850] <... unlink resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 5850] getdents64(3, [pid 5848] rmdir("./162" [pid 7944] write(3, "1000", 4 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] <... rmdir resumed>) = 0 [pid 7944] <... write resumed>) = 4 [pid 5850] close(3 [pid 7944] close(3 [pid 5850] <... close resumed>) = 0 [pid 7944] <... close resumed>) = 0 [pid 5850] rmdir("./158" [pid 7944] symlink("/dev/binderfs", "./binderfs" [pid 5850] <... rmdir resumed>) = 0 [pid 5848] mkdir("./163", 0777executing program [pid 7944] <... symlink resumed>) = 0 [pid 5850] mkdir("./159", 0777 [pid 7944] write(1, "executing program\n", 18 [pid 5850] <... mkdir resumed>) = 0 [pid 5848] <... mkdir resumed>) = 0 [pid 7944] <... write resumed>) = 18 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7944] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... openat resumed>) = 3 [pid 7944] <... futex resumed>) = 0 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 7944] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5850] <... ioctl resumed>) = 0 [pid 7944] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5850] close(3 [pid 7944] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5850] <... close resumed>) = 0 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7944] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7944] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7944] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5848] <... openat resumed>) = 3 [pid 7944] <... mprotect resumed>) = 0 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 7944] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7940] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5848] <... ioctl resumed>) = 0 [pid 7944] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7940] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] close(3./strace-static-x86_64: Process 7945 attached [pid 7944] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} => {parent_tid=[421]}, 88) = 421 [pid 7945] set_robust_list(0x555572d846a0, 24 [pid 7944] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 398 ./strace-static-x86_64: Process 7946 attached [pid 7945] <... set_robust_list resumed>) = 0 [pid 7944] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7940] <... futex resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 7945] chdir("./159" [pid 7944] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7945] <... chdir resumed>) = 0 [pid 7944] <... futex resumed>) = 0 [pid 7945] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7944] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7945] <... prctl resumed>) = 0 [pid 7945] setpgid(0, 0) = 0 [pid 7943] <... mount resumed>) = 0 [pid 7945] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7943] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7945] <... openat resumed>) = 3 [pid 7943] <... openat resumed>) = 3 [pid 7945] write(3, "1000", 4 [pid 7943] chdir("./file1" [pid 7945] <... write resumed>) = 4 [pid 7943] <... chdir resumed>) = 0 [pid 7945] close(3 [pid 7943] openat(AT_FDCWD, "/dev/loop1", O_RDWRexecuting program [pid 7940] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7946] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7945] <... close resumed>) = 0 [pid 7943] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7945] symlink("/dev/binderfs", "./binderfs" [pid 7943] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7945] <... symlink resumed>) = 0 [pid 7943] <... futex resumed>) = 1 [pid 7942] <... futex resumed>) = 0 [pid 7945] write(1, "executing program\n", 18 [pid 7942] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7947 attached [pid 7946] <... rseq resumed>) = 0 [pid 7945] <... write resumed>) = 18 [pid 7942] <... futex resumed>) = 0 [pid 7940] <... mmap resumed>) = 0x7fae05394000 [pid 7946] set_robust_list(0x7fae053d59a0, 24 [pid 7945] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7942] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 424 [pid 7947] set_robust_list(0x555572d846a0, 24 [pid 7946] <... set_robust_list resumed>) = 0 [pid 7945] <... futex resumed>) = 0 [ 194.375937][ T7941] exFAT-fs (loop3): error, data size is invalid(10) [ 194.399936][ T7943] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 194.401956][ T7941] exFAT-fs (loop3): Filesystem has been set read-only [pid 7943] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7940] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7947] <... set_robust_list resumed>) = 0 [pid 7946] rt_sigprocmask(SIG_SETMASK, [], [pid 7945] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7946] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7940] <... mprotect resumed>) = 0 [pid 7946] memfd_create("syzkaller", 0 [pid 7940] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7947] chdir("./163" [pid 7945] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7940] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7946] <... memfd_create resumed>) = 3 [pid 7945] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7945] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7945] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7945] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7945] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7946] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7945] <... clone3 resumed> => {parent_tid=[399]}, 88) = 399 [pid 7940] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7945] rt_sigprocmask(SIG_SETMASK, [], [pid 7947] <... chdir resumed>) = 0 [pid 7945] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 7949 attached [pid 7946] <... mmap resumed>) = 0x7fadfce00000 [pid 7945] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7940] <... clone3 resumed> => {parent_tid=[412]}, 88) = 412 [pid 7947] prctl(PR_SET_PDEATHSIG, SIGKILL./strace-static-x86_64: Process 7948 attached [pid 7945] <... futex resumed>) = 0 [pid 7945] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7949] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7948] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7949] <... rseq resumed>) = 0 [pid 7948] <... rseq resumed>) = 0 [pid 7949] set_robust_list(0x7fae053b49a0, 24 [pid 7948] set_robust_list(0x7fae053d59a0, 24 [pid 7949] <... set_robust_list resumed>) = 0 [pid 7948] <... set_robust_list resumed>) = 0 [pid 7949] rt_sigprocmask(SIG_SETMASK, [], [pid 7948] rt_sigprocmask(SIG_SETMASK, [], [pid 7949] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7948] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7947] <... prctl resumed>) = 0 [pid 7946] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7940] rt_sigprocmask(SIG_SETMASK, [], [pid 7949] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7948] memfd_create("syzkaller", 0 [pid 7947] setpgid(0, 0 [pid 7948] <... memfd_create resumed>) = 3 [pid 7947] <... setpgid resumed>) = 0 [pid 7946] <... write resumed>) = 131072 [pid 7941] <... openat resumed>) = -1 EIO (Input/output error) [pid 7940] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7947] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7940] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7941] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7940] <... futex resumed>) = 1 [pid 7941] <... futex resumed>) = 0 [pid 7947] <... openat resumed>) = 3 [pid 7941] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7940] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7949] <... futex resumed>) = 0 [pid 7948] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7949] openat(AT_FDCWD, ".", O_RDONLY [pid 7948] <... mmap resumed>) = 0x7fadfce00000 [pid 7949] <... openat resumed>) = 4 [pid 7948] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7947] write(3, "1000", 4 [pid 7946] munmap(0x7fadfce00000, 138412032 [pid 7949] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7948] <... write resumed>) = 131072 [pid 7949] <... futex resumed>) = 1 [pid 7948] munmap(0x7fadfce00000, 138412032 [pid 7949] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7948] <... munmap resumed>) = 0 [pid 7940] <... futex resumed>) = 0 [pid 7948] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 7948] ioctl(4, LOOP_SET_FD, 3 [pid 7946] <... munmap resumed>) = 0 [pid 7940] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7947] <... write resumed>) = 4 [pid 7940] <... futex resumed>) = 1 [pid 7941] <... futex resumed>) = 0 [pid 7947] close(3 [pid 7941] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7940] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7941] <... ioctl resumed>) = 0 [pid 7941] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7940] <... futex resumed>) = 0 [pid 7941] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [ 194.450841][ T7943] exFAT-fs (loop1): error, data size is invalid(10) [ 194.466239][ T7943] exFAT-fs (loop1): Filesystem has been set read-only [ 194.483160][ T7948] loop4: detected capacity change from 0 to 256 [pid 7940] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7941] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7940] <... futex resumed>) = 0 [pid 7943] <... openat resumed>) = -1 EIO (Input/output error) [pid 7943] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7942] <... futex resumed>) = 0 [pid 7941] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7940] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7947] <... close resumed>) = 0 [pid 7942] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7941] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7947] symlink("/dev/binderfs", "./binderfs" [pid 7942] <... futex resumed>) = 0 [pid 7941] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7942] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7941] <... futex resumed>) = 1 [pid 7940] <... futex resumed>) = 0 [pid 7941] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7940] close(3 [pid 7943] openat(AT_FDCWD, ".", O_RDONLY [pid 7940] <... close resumed>) = 0 [pid 7947] <... symlink resumed>) = 0 [pid 7943] <... openat resumed>) = 4 [pid 7940] close(4 [pid 7943] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7942] <... futex resumed>) = 0 [pid 7940] <... close resumed>) = 0 [pid 7943] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7942] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 7940] close(5 [pid 7947] write(1, "executing program\n", 18 [pid 7946] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7943] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7942] <... futex resumed>) = 0 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7948] <... ioctl resumed>) = 0 [pid 7947] <... write resumed>) = 18 [pid 7943] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7942] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7940] close(6 [pid 7948] close(3 [pid 7943] <... ioctl resumed>) = 0 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7948] <... close resumed>) = 0 [pid 7943] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7940] close(7 [pid 7948] close(4 [pid 7943] <... futex resumed>) = 1 [pid 7942] <... futex resumed>) = 0 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7948] <... close resumed>) = 0 [pid 7947] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7946] <... openat resumed>) = 4 [pid 7943] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7942] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7940] close(8 [pid 7948] mkdir("./file1", 0777 [pid 7946] ioctl(4, LOOP_SET_FD, 3 [pid 7943] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7942] <... futex resumed>) = 0 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7943] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7942] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7948] <... mkdir resumed>) = 0 [pid 7940] close(9 [pid 7943] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7948] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7947] <... futex resumed>) = 0 [pid 7943] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7940] close(10 [pid 7947] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7943] <... futex resumed>) = 1 [pid 7942] <... futex resumed>) = 0 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7947] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7943] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7942] close(3 [pid 7940] close(11 [pid 7947] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7942] <... close resumed>) = 0 [pid 7947] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7942] close(4 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7942] <... close resumed>) = 0 [pid 7947] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7942] close(5 [pid 7940] close(12 [pid 7942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7942] close(6 [pid 7947] <... mmap resumed>) = 0x7fae053b5000 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7947] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7942] close(7 [pid 7940] close(13 [pid 7947] <... mprotect resumed>) = 0 [pid 7942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7942] close(8) = -1 EBADF (Bad file descriptor) [pid 7942] close(9) = -1 EBADF (Bad file descriptor) [pid 7942] close(10) = -1 EBADF (Bad file descriptor) [pid 7942] close(11) = -1 EBADF (Bad file descriptor) [pid 7942] close(12) = -1 EBADF (Bad file descriptor) [pid 7942] close(13) = -1 EBADF (Bad file descriptor) [pid 7942] close(14) = -1 EBADF (Bad file descriptor) [pid 7942] close(15) = -1 EBADF (Bad file descriptor) [pid 7942] close(16) = -1 EBADF (Bad file descriptor) [pid 7942] close(17) = -1 EBADF (Bad file descriptor) [pid 7947] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7942] close(18 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7947] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7942] close(19 [pid 7940] close(14 [pid 7947] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7946] <... ioctl resumed>) = 0 [pid 7942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7946] close(3 [pid 7942] close(20 [pid 7940] close(15 [pid 7942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7946] <... close resumed>) = 0 ./strace-static-x86_64: Process 7950 attached [pid 7946] close(4 [pid 7942] close(21 [pid 7940] close(16 [pid 7950] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7947] <... clone3 resumed> => {parent_tid=[425]}, 88) = 425 [pid 7946] <... close resumed>) = 0 [pid 7942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7950] <... rseq resumed>) = 0 [pid 7947] rt_sigprocmask(SIG_SETMASK, [], [pid 7946] mkdir("./file1", 0777 [pid 7940] close(17 [pid 7950] set_robust_list(0x7fae053d59a0, 24 [pid 7947] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7950] <... set_robust_list resumed>) = 0 [pid 7947] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7946] <... mkdir resumed>) = 0 [pid 7942] close(22 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7950] rt_sigprocmask(SIG_SETMASK, [], [pid 7947] <... futex resumed>) = 0 [pid 7946] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7940] close(18 [pid 7950] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7947] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7950] memfd_create("syzkaller", 0 [pid 7942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7950] <... memfd_create resumed>) = 3 [pid 7940] close(19 [pid 7950] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7940] close(20) = -1 EBADF (Bad file descriptor) [pid 7942] close(23) = -1 EBADF (Bad file descriptor) [pid 7940] close(21 [pid 7942] close(24 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7950] <... mmap resumed>) = 0x7fadfce00000 [pid 7942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7942] close(25 [pid 7940] close(22 [pid 7942] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7940] close(23) = -1 EBADF (Bad file descriptor) [pid 7940] close(24 [pid 7942] close(26) = -1 EBADF (Bad file descriptor) [pid 7942] close(27) = -1 EBADF (Bad file descriptor) [pid 7942] close(28) = -1 EBADF (Bad file descriptor) [pid 7942] close(29) = -1 EBADF (Bad file descriptor) [pid 7950] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7942] exit_group(0) = ? [pid 7950] <... write resumed>) = 131072 [pid 7943] <... futex resumed>) = ? [ 194.498518][ T7946] loop0: detected capacity change from 0 to 256 [ 194.520027][ T7948] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7940] close(25) = -1 EBADF (Bad file descriptor) [pid 7948] <... mount resumed>) = 0 [pid 7948] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7940] close(26) = -1 EBADF (Bad file descriptor) [pid 7948] <... openat resumed>) = 3 [pid 7940] close(27 [pid 7948] chdir("./file1") = 0 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7948] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7940] close(28 [pid 7948] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7948] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7940] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7948] <... futex resumed>) = 1 [pid 7945] <... futex resumed>) = 0 [pid 7948] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7945] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7950] munmap(0x7fadfce00000, 138412032 [pid 7945] <... futex resumed>) = 0 [pid 7943] +++ exited with 0 +++ [pid 7942] +++ exited with 0 +++ [pid 7940] close(29) = -1 EBADF (Bad file descriptor) [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=418, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7940] exit_group(0 [pid 7949] <... futex resumed>) = ? [pid 7941] <... futex resumed>) = ? [pid 7940] <... exit_group resumed>) = ? [pid 7950] <... munmap resumed>) = 0 [pid 7949] +++ exited with 0 +++ [pid 7945] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7941] +++ exited with 0 +++ [pid 7940] +++ exited with 0 +++ [pid 7950] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5847] umount2("./166", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7950] <... openat resumed>) = 4 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] openat(AT_FDCWD, "./166", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5847] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7950] ioctl(4, LOOP_SET_FD, 3 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=410, si_uid=0, si_status=0, si_utime=0, si_stime=9 /* 0.09 s */} --- [pid 5847] <... umount2 resumed>) = 0 [pid 5847] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./166/file1", [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5847] openat(AT_FDCWD, "./166/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] <... restart_syscall resumed>) = 0 [pid 5847] <... openat resumed>) = 4 [pid 5847] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] close(4) = 0 [pid 5847] rmdir("./166/file1") = 0 [pid 5847] umount2("./166/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./166/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] unlink("./166/binderfs") = 0 [pid 5847] getdents64(3, [pid 5849] umount2("./165", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5847] close(3) = 0 [pid 5847] rmdir("./166") = 0 [pid 5847] mkdir("./167", 0777) = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5847] ioctl(3, LOOP_CLR_FD) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 194.584904][ T7948] exFAT-fs (loop4): error, data size is invalid(10) [ 194.597918][ T7946] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 194.615420][ T7948] exFAT-fs (loop4): Filesystem has been set read-only [ 194.626795][ T7950] loop2: detected capacity change from 0 to 256 [pid 5847] close(3) = 0 [pid 7950] <... ioctl resumed>) = 0 [pid 7948] <... openat resumed>) = -1 EIO (Input/output error) [pid 7946] <... mount resumed>) = 0 [pid 7945] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5849] openat(AT_FDCWD, "./165", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7945] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7950] close(3 [pid 7945] <... futex resumed>) = 0 [pid 5849] <... openat resumed>) = 3 ./strace-static-x86_64: Process 7951 attached [pid 7950] <... close resumed>) = 0 [pid 7946] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7945] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] newfstatat(3, "", [pid 7948] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7950] close(4 [pid 7948] <... futex resumed>) = 0 [pid 7945] <... mmap resumed>) = 0x7fae05394000 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 420 [pid 7951] set_robust_list(0x555572d846a0, 24 [pid 7950] <... close resumed>) = 0 [pid 7948] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7946] <... openat resumed>) = 3 [pid 7945] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5849] getdents64(3, [pid 7950] mkdir("./file1", 0777 [pid 7946] chdir("./file1" [pid 7945] <... mprotect resumed>) = 0 [pid 7946] <... chdir resumed>) = 0 [pid 7945] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7950] <... mkdir resumed>) = 0 [pid 7946] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7950] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7945] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7945] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 7952 attached [pid 7951] <... set_robust_list resumed>) = 0 [pid 7946] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7945] <... clone3 resumed> => {parent_tid=[400]}, 88) = 400 [pid 5849] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7946] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7951] chdir("./167" [pid 7946] <... futex resumed>) = 1 [pid 7945] rt_sigprocmask(SIG_SETMASK, [], [pid 7951] <... chdir resumed>) = 0 [pid 7945] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7951] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7945] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7946] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7944] <... futex resumed>) = 0 [pid 7952] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7951] <... prctl resumed>) = 0 [pid 7945] <... futex resumed>) = 0 [pid 7944] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 7952] <... rseq resumed>) = 0 [pid 7951] setpgid(0, 0 [pid 7946] <... futex resumed>) = 0 [pid 7945] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7944] <... futex resumed>) = 1 [pid 7946] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7944] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7952] set_robust_list(0x7fae053b49a0, 24) = 0 [pid 7951] <... setpgid resumed>) = 0 [pid 7952] rt_sigprocmask(SIG_SETMASK, [], [pid 7951] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7952] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7951] <... openat resumed>) = 3 [pid 7952] openat(AT_FDCWD, ".", O_RDONLY [pid 7951] write(3, "1000", 4 [pid 7952] <... openat resumed>) = 4 [pid 7951] <... write resumed>) = 4 [pid 7952] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7951] close(3 [pid 7952] <... futex resumed>) = 1 [pid 7951] <... close resumed>) = 0 [pid 7945] <... futex resumed>) = 0 [pid 7951] symlink("/dev/binderfs", "./binderfs" [pid 7945] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7951] <... symlink resumed>) = 0 [pid 7948] <... futex resumed>) = 0 [pid 7945] <... futex resumed>) = 1 [pid 7952] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7951] write(1, "executing program\n", 18 [pid 7948] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7945] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7951] <... write resumed>) = 18 [pid 7948] <... ioctl resumed>) = 0 [pid 7951] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7948] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7951] <... futex resumed>) = 0 [pid 7948] <... futex resumed>) = 1 [pid 7945] <... futex resumed>) = 0 [pid 7951] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7948] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7945] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7951] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7948] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7945] <... futex resumed>) = 0 [pid 7951] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7948] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7945] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7951] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7948] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7951] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7948] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7951] <... mmap resumed>) = 0x7fae053b5000 [pid 7948] <... futex resumed>) = 1 [pid 7945] <... futex resumed>) = 0 [pid 7951] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7945] close(3 [pid 7951] <... mprotect resumed>) = 0 [pid 7945] <... close resumed>) = 0 [pid 7948] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7945] close(4 [pid 7951] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7945] <... close resumed>) = 0 [pid 7945] close(5) = -1 EBADF (Bad file descriptor) [pid 7945] close(6) = -1 EBADF (Bad file descriptor) [pid 7945] close(7) = -1 EBADF (Bad file descriptor) [pid 7945] close(8) = -1 EBADF (Bad file descriptor) [pid 7945] close(9) = -1 EBADF (Bad file descriptor) [pid 7945] close(10) = -1 EBADF (Bad file descriptor) [pid 7945] close(11 [pid 7951] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7951] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7945] close(12./strace-static-x86_64: Process 7953 attached ) = -1 EBADF (Bad file descriptor) [pid 7951] <... clone3 resumed> => {parent_tid=[421]}, 88) = 421 [pid 7945] close(13 [pid 7951] rt_sigprocmask(SIG_SETMASK, [], [pid 7945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7951] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7945] close(14 [pid 7953] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7951] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7953] <... rseq resumed>) = 0 [pid 7951] <... futex resumed>) = 0 [pid 7945] close(15 [pid 7953] set_robust_list(0x7fae053d59a0, 24 [pid 7945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7945] close(16) = -1 EBADF (Bad file descriptor) [pid 7953] <... set_robust_list resumed>) = 0 [pid 7945] close(17 [pid 7953] rt_sigprocmask(SIG_SETMASK, [], [pid 7945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7953] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7945] close(18 [pid 7953] memfd_create("syzkaller", 0 [pid 7945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7945] close(19) = -1 EBADF (Bad file descriptor) [pid 7945] close(20) = -1 EBADF (Bad file descriptor) [pid 7951] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7945] close(21) = -1 EBADF (Bad file descriptor) [pid 7945] close(22 [pid 7953] <... memfd_create resumed>) = 3 [pid 7945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7945] close(23 [pid 7953] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7953] <... mmap resumed>) = 0x7fadfce00000 [pid 7945] close(24 [pid 7953] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7945] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7945] close(25) = -1 EBADF (Bad file descriptor) [pid 7945] close(26) = -1 EBADF (Bad file descriptor) [pid 7945] close(27) = -1 EBADF (Bad file descriptor) [pid 7945] close(28) = -1 EBADF (Bad file descriptor) [pid 7945] close(29) = -1 EBADF (Bad file descriptor) [pid 7953] <... write resumed>) = 131072 [pid 7945] exit_group(0 [pid 5849] <... umount2 resumed>) = 0 [pid 7945] <... exit_group resumed>) = ? [pid 7952] <... futex resumed>) = ? [pid 7952] +++ exited with 0 +++ [pid 7948] <... futex resumed>) = ? [pid 7948] +++ exited with 0 +++ [pid 7945] +++ exited with 0 +++ [pid 7944] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5849] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7950] <... mount resumed>) = 0 [pid 7946] <... openat resumed>) = -1 EIO (Input/output error) [pid 7944] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=398, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 7944] <... futex resumed>) = 0 [pid 5849] newfstatat(AT_FDCWD, "./165/file1", [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 7953] munmap(0x7fadfce00000, 138412032 [pid 5850] <... restart_syscall resumed>) = 0 [pid 7944] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7953] <... munmap resumed>) = 0 [pid 5850] umount2("./159", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7944] <... mmap resumed>) = 0x7fae05394000 [pid 5849] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7944] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] openat(AT_FDCWD, "./159", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] openat(AT_FDCWD, "./165/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7953] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7944] <... mprotect resumed>) = 0 [pid 5850] <... openat resumed>) = 3 [pid 5849] <... openat resumed>) = 4 [pid 7953] <... openat resumed>) = 4 [pid 7944] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] newfstatat(3, "", [pid 5849] newfstatat(4, "", [pid 7953] ioctl(4, LOOP_SET_FD, 3 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [ 194.691233][ T7946] exFAT-fs (loop0): error, data size is invalid(10) [ 194.704074][ T7950] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 194.726152][ T7946] exFAT-fs (loop0): Filesystem has been set read-only [pid 7953] <... ioctl resumed>) = 0 [pid 7950] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7946] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7944] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5850] getdents64(3, [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7944] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 7954 attached [pid 7950] <... openat resumed>) = 3 [pid 7946] <... futex resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5849] getdents64(4, [pid 7954] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7950] chdir("./file1" [pid 7946] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7944] <... clone3 resumed> => {parent_tid=[422]}, 88) = 422 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7954] <... rseq resumed>) = 0 [pid 7950] <... chdir resumed>) = 0 [pid 7944] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] getdents64(4, [pid 7954] set_robust_list(0x7fae053b49a0, 24 [pid 7950] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7944] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7954] <... set_robust_list resumed>) = 0 [pid 7954] rt_sigprocmask(SIG_SETMASK, [], [pid 7950] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7944] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] close(4 [pid 7954] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7950] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7944] <... futex resumed>) = 0 [pid 5849] <... close resumed>) = 0 [pid 7954] openat(AT_FDCWD, ".", O_RDONLY [pid 7953] close(3 [pid 7950] <... futex resumed>) = 1 [pid 7947] <... futex resumed>) = 0 [pid 7944] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... umount2 resumed>) = 0 [pid 7954] <... openat resumed>) = 4 [pid 7953] <... close resumed>) = 0 [pid 7950] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7947] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] rmdir("./165/file1" [pid 7954] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7947] <... futex resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7954] <... futex resumed>) = 1 [pid 7953] close(4 [pid 7947] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7944] <... futex resumed>) = 0 [pid 5850] newfstatat(AT_FDCWD, "./159/file1", [pid 7954] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7953] <... close resumed>) = 0 [pid 7944] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] <... rmdir resumed>) = 0 [pid 7953] mkdir("./file1", 0777 [pid 5850] umount2("./159/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7953] <... mkdir resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] openat(AT_FDCWD, "./159/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7953] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 5850] <... openat resumed>) = 4 [pid 5850] newfstatat(4, "", [pid 7946] <... futex resumed>) = 0 [pid 7944] <... futex resumed>) = 1 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5849] umount2("./165/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7946] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7944] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] getdents64(4, [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7946] <... ioctl resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5850] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5850] close(4 [pid 7946] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... close resumed>) = 0 [pid 5849] newfstatat(AT_FDCWD, "./165/binderfs", [pid 5850] rmdir("./159/file1" [pid 7946] <... futex resumed>) = 1 [pid 7944] <... futex resumed>) = 0 [pid 5850] <... rmdir resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7946] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7944] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./159/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7946] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7944] <... futex resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] unlink("./165/binderfs" [pid 7946] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7944] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [ 194.750727][ T7953] loop1: detected capacity change from 0 to 256 [ 194.783149][ T7950] exFAT-fs (loop2): error, data size is invalid(10) [pid 5850] newfstatat(AT_FDCWD, "./159/binderfs", [pid 7946] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] <... unlink resumed>) = 0 [pid 7946] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] unlink("./159/binderfs" [pid 5849] getdents64(3, [pid 7946] <... futex resumed>) = 1 [pid 7944] <... futex resumed>) = 0 [pid 5850] <... unlink resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7946] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7944] close(3 [pid 5850] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5850] close(3 [pid 7944] <... close resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 7944] close(4) = 0 [pid 5850] rmdir("./159") = 0 [pid 5850] mkdir("./160", 0777) = 0 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 3 [pid 5850] ioctl(3, LOOP_CLR_FD) = 0 [pid 5850] close(3) = 0 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7955 attached [pid 7944] close(5 [pid 5849] close(3 [pid 7955] set_robust_list(0x555572d846a0, 24) = 0 [pid 7955] chdir("./160" [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 7955] <... chdir resumed>) = 0 [pid 7955] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7955] setpgid(0, 0) = 0 [pid 7955] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7947] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7944] close(6 [pid 5849] rmdir("./165" [pid 7947] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7947] <... futex resumed>) = 0 [pid 7955] <... openat resumed>) = 3 [pid 7947] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7944] close(7 [pid 5849] <... rmdir resumed>) = 0 [pid 7955] write(3, "1000", 4 [pid 7947] <... mmap resumed>) = 0x7fae05394000 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7947] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5849] mkdir("./166", 0777 [pid 7944] close(8 [pid 5849] <... mkdir resumed>) = 0 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7947] <... mprotect resumed>) = 0 [pid 7944] close(9 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7955] <... write resumed>) = 4 [pid 7944] close(10 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 401 [pid 5849] <... openat resumed>) = 3 [pid 7955] close(3) = 0 [pid 7955] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 7955] write(1, "executing program\n", 18 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7944] close(11 [pid 7955] <... write resumed>) = 18 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... ioctl resumed>) = 0 [pid 7947] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7955] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7944] close(12 [pid 5849] close(3 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7955] <... futex resumed>) = 0 [pid 7955] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7953] <... mount resumed>) = 0 [pid 7947] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7944] close(13 [pid 5849] <... close resumed>) = 0 [ 194.804195][ T7953] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 194.811811][ T7950] exFAT-fs (loop2): Filesystem has been set read-only [pid 7950] <... openat resumed>) = -1 EIO (Input/output error) [pid 7947] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7944] close(14 [pid 7955] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7955] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 ./strace-static-x86_64: Process 7956 attached ./strace-static-x86_64: Process 7957 attached [pid 7955] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7953] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7947] <... clone3 resumed> => {parent_tid=[426]}, 88) = 426 [pid 7944] close(15) = -1 EBADF (Bad file descriptor) [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 413 [pid 7947] rt_sigprocmask(SIG_SETMASK, [], [pid 7944] close(16 [pid 7957] set_robust_list(0x555572d846a0, 24 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7957] <... set_robust_list resumed>) = 0 [pid 7956] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7947] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7944] close(17 [pid 7947] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7957] chdir("./166" [pid 7956] <... rseq resumed>) = 0 [pid 7955] <... mmap resumed>) = 0x7fae053b5000 [pid 7953] <... openat resumed>) = 3 [pid 7950] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7947] <... futex resumed>) = 0 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7956] set_robust_list(0x7fae053b49a0, 24 [pid 7955] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7953] chdir("./file1" [pid 7950] <... futex resumed>) = 0 [pid 7947] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7956] <... set_robust_list resumed>) = 0 [pid 7944] close(18 [pid 7956] rt_sigprocmask(SIG_SETMASK, [], [pid 7950] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7956] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7955] <... mprotect resumed>) = 0 [pid 7953] <... chdir resumed>) = 0 [pid 7944] close(19 [pid 7957] <... chdir resumed>) = 0 [pid 7956] openat(AT_FDCWD, ".", O_RDONLY [pid 7955] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7953] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7957] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7956] <... openat resumed>) = 4 [pid 7953] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7944] close(20 [pid 7957] <... prctl resumed>) = 0 [pid 7956] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7953] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7957] setpgid(0, 0 [pid 7956] <... futex resumed>) = 1 [pid 7955] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7953] <... futex resumed>) = 1 [pid 7951] <... futex resumed>) = 0 [pid 7947] <... futex resumed>) = 0 [pid 7944] close(21 [pid 7957] <... setpgid resumed>) = 0 [pid 7956] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7955] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7953] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7951] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7947] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7958 attached [pid 7957] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7944] close(22 [pid 7958] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7957] <... openat resumed>) = 3 [pid 7955] <... clone3 resumed> => {parent_tid=[402]}, 88) = 402 [pid 7953] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7951] <... futex resumed>) = 0 [pid 7950] <... futex resumed>) = 0 [pid 7947] <... futex resumed>) = 1 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7958] <... rseq resumed>) = 0 [pid 7950] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7947] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7944] close(23 [pid 7957] write(3, "1000", 4 [pid 7958] set_robust_list(0x7fae053d59a0, 24 [pid 7957] <... write resumed>) = 4 [pid 7955] rt_sigprocmask(SIG_SETMASK, [], [pid 7953] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7951] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7950] <... ioctl resumed>) = 0 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7958] <... set_robust_list resumed>) = 0 [pid 7957] close(3 [pid 7955] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7950] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7944] close(24 [pid 7958] rt_sigprocmask(SIG_SETMASK, [], [pid 7955] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7958] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7957] <... close resumed>) = 0 [pid 7955] <... futex resumed>) = 0 [pid 7950] <... futex resumed>) = 1 [pid 7947] <... futex resumed>) = 0 [pid 7944] close(25 [pid 7958] memfd_create("syzkaller", 0 executing program [pid 7957] symlink("/dev/binderfs", "./binderfs" [pid 7955] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7950] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7947] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7958] <... memfd_create resumed>) = 3 [pid 7947] <... futex resumed>) = 0 [pid 7944] close(26 [pid 7958] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7957] <... symlink resumed>) = 0 [pid 7950] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7957] write(1, "executing program\n", 18 [pid 7950] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7947] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7944] close(27 [pid 7957] <... write resumed>) = 18 [pid 7950] <... futex resumed>) = 0 [pid 7947] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7957] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7947] close(3 [pid 7957] <... futex resumed>) = 0 [pid 7950] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7944] close(28 [pid 7957] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7947] <... close resumed>) = 0 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7957] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7947] close(4 [pid 7944] close(29 [pid 7958] <... mmap resumed>) = 0x7fadfce00000 [pid 7957] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7947] <... close resumed>) = 0 [pid 7944] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7958] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7957] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7947] close(5 [pid 7944] exit_group(0 [pid 7958] <... write resumed>) = 131072 [pid 7957] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7954] <... futex resumed>) = ? [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7946] <... futex resumed>) = ? [pid 7944] <... exit_group resumed>) = ? [pid 7946] +++ exited with 0 +++ [pid 7958] munmap(0x7fadfce00000, 138412032 [pid 7957] <... mmap resumed>) = 0x7fae053b5000 [pid 7954] +++ exited with 0 +++ [pid 7947] close(6 [pid 7944] +++ exited with 0 +++ [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=420, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7947] close(7 [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 7957] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7953] <... openat resumed>) = -1 EIO (Input/output error) [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... restart_syscall resumed>) = 0 [pid 7957] <... mprotect resumed>) = 0 [pid 7953] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7947] close(8 [pid 7953] <... futex resumed>) = 1 [pid 7951] <... futex resumed>) = 0 [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7951] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] umount2("./165", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7953] openat(AT_FDCWD, ".", O_RDONLY [pid 7951] <... futex resumed>) = 0 [pid 7947] close(9 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7953] <... openat resumed>) = 4 [pid 7951] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] openat(AT_FDCWD, "./165", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7953] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7947] close(10 [pid 5846] <... openat resumed>) = 3 [pid 7957] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7953] <... futex resumed>) = 1 [pid 7951] <... futex resumed>) = 0 [pid 5846] newfstatat(3, "", [pid 7951] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7951] <... futex resumed>) = 0 [pid 5846] getdents64(3, [pid 7958] <... munmap resumed>) = 0 [pid 7957] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7953] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7951] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7957] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7947] close(11 [pid 5846] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 7959 attached [pid 7953] <... ioctl resumed>) = 0 [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7959] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7957] <... clone3 resumed> => {parent_tid=[414]}, 88) = 414 [pid 7947] close(12 [pid 7958] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7957] rt_sigprocmask(SIG_SETMASK, [], [pid 7953] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7959] <... rseq resumed>) = 0 [pid 7957] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7947] close(13 [pid 7959] set_robust_list(0x7fae053d59a0, 24 [pid 7957] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [ 194.894565][ T7953] exFAT-fs (loop1): error, data size is invalid(10) [ 194.920446][ T7953] exFAT-fs (loop1): Filesystem has been set read-only [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7959] <... set_robust_list resumed>) = 0 [pid 7947] close(14 [pid 7957] <... futex resumed>) = 0 [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7959] rt_sigprocmask(SIG_SETMASK, [], [pid 7957] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7959] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7947] close(15 [pid 7958] <... openat resumed>) = 4 [pid 7953] <... futex resumed>) = 1 [pid 7951] <... futex resumed>) = 0 [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7959] memfd_create("syzkaller", 0 [pid 7958] ioctl(4, LOOP_SET_FD, 3 [pid 7951] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7947] close(16 [pid 7953] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7951] <... futex resumed>) = 0 [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7953] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7951] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7947] close(17 [pid 7953] <... futex resumed>) = 0 [pid 7951] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7959] <... memfd_create resumed>) = 3 [pid 7953] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7951] close(3 [pid 7947] close(18 [pid 7959] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7951] <... close resumed>) = 0 [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7951] close(4) = 0 [pid 7951] close(5) = -1 EBADF (Bad file descriptor) [pid 7951] close(6) = -1 EBADF (Bad file descriptor) [pid 7951] close(7) = -1 EBADF (Bad file descriptor) [pid 7951] close(8) = -1 EBADF (Bad file descriptor) [pid 7951] close(9) = -1 EBADF (Bad file descriptor) [pid 7951] close(10) = -1 EBADF (Bad file descriptor) [pid 7951] close(11) = -1 EBADF (Bad file descriptor) [pid 7951] close(12 [pid 7959] <... mmap resumed>) = 0x7fadfce00000 [pid 7951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7947] close(19 [pid 7951] close(13) = -1 EBADF (Bad file descriptor) [pid 7951] close(14) = -1 EBADF (Bad file descriptor) [pid 7951] close(15) = -1 EBADF (Bad file descriptor) [pid 7951] close(16) = -1 EBADF (Bad file descriptor) [pid 7951] close(17) = -1 EBADF (Bad file descriptor) [pid 7951] close(18) = -1 EBADF (Bad file descriptor) [pid 7951] close(19) = -1 EBADF (Bad file descriptor) [pid 7951] close(20) = -1 EBADF (Bad file descriptor) [pid 7951] close(21) = -1 EBADF (Bad file descriptor) [pid 7951] close(22) = -1 EBADF (Bad file descriptor) [pid 7951] close(23) = -1 EBADF (Bad file descriptor) [pid 7951] close(24 [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7951] close(25) = -1 EBADF (Bad file descriptor) [pid 7951] close(26) = -1 EBADF (Bad file descriptor) [pid 7951] close(27) = -1 EBADF (Bad file descriptor) [pid 7959] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7951] close(28 [pid 7947] close(20 [pid 7951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7958] <... ioctl resumed>) = 0 [pid 7951] close(29 [pid 7947] close(21 [pid 7958] close(3 [pid 7951] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = 0 [pid 7958] <... close resumed>) = 0 [pid 7951] exit_group(0 [pid 7947] close(22 [pid 5846] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7958] close(4 [pid 7953] <... futex resumed>) = ? [pid 7951] <... exit_group resumed>) = ? [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7958] <... close resumed>) = 0 [pid 7953] +++ exited with 0 +++ [pid 7951] +++ exited with 0 +++ [pid 7947] close(23 [pid 5846] newfstatat(AT_FDCWD, "./165/file1", [pid 7958] mkdir("./file1", 0777 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=420, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5846] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7958] <... mkdir resumed>) = 0 [pid 7947] close(24 [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7958] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 5846] openat(AT_FDCWD, "./165/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7959] <... write resumed>) = 131072 [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... openat resumed>) = 4 [pid 5846] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7947] close(25 [pid 5846] getdents64(4, [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7947] close(26 [pid 5846] getdents64(4, [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] close(4 [pid 7947] close(27 [pid 5846] <... close resumed>) = 0 [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] rmdir("./165/file1" [pid 7947] close(28 [pid 5846] <... rmdir resumed>) = 0 [pid 7959] munmap(0x7fadfce00000, 138412032 [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./165/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7947] close(29 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7959] <... munmap resumed>) = 0 [pid 5847] <... restart_syscall resumed>) = 0 [pid 5846] newfstatat(AT_FDCWD, "./165/binderfs", [pid 7959] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7947] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7959] <... openat resumed>) = 4 [pid 7947] exit_group(0 [pid 5846] unlink("./165/binderfs" [ 194.948290][ T7958] loop4: detected capacity change from 0 to 256 [pid 7959] ioctl(4, LOOP_SET_FD, 3 [pid 7956] <... futex resumed>) = ? [pid 7950] <... futex resumed>) = ? [pid 7947] <... exit_group resumed>) = ? [pid 7956] +++ exited with 0 +++ [pid 7950] +++ exited with 0 +++ [pid 5847] umount2("./167", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... unlink resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] getdents64(3, [pid 5847] openat(AT_FDCWD, "./167", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5847] <... openat resumed>) = 3 [pid 5846] close(3 [pid 5847] newfstatat(3, "", [pid 5846] <... close resumed>) = 0 [pid 5846] rmdir("./165" [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7959] <... ioctl resumed>) = 0 [pid 7958] <... mount resumed>) = 0 [pid 7947] +++ exited with 0 +++ [pid 5846] <... rmdir resumed>) = 0 [pid 7959] close(3 [pid 5847] getdents64(3, [pid 5846] mkdir("./166", 0777 [pid 7959] <... close resumed>) = 0 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=424, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7959] close(4 [pid 7958] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5848] umount2("./163", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... mkdir resumed>) = 0 [pid 7959] <... close resumed>) = 0 [pid 7958] <... openat resumed>) = 3 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7959] mkdir("./file1", 0777 [pid 5848] openat(AT_FDCWD, "./163", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7959] <... mkdir resumed>) = 0 [pid 5848] <... openat resumed>) = 3 [pid 7959] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 5848] newfstatat(3, "", [pid 5847] <... umount2 resumed>) = 0 [pid 5846] <... openat resumed>) = 3 [ 195.004512][ T7959] loop3: detected capacity change from 0 to 256 [ 195.016002][ T7958] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7958] chdir("./file1" [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] ioctl(3, LOOP_CLR_FD [pid 5848] getdents64(3, [pid 5846] <... ioctl resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] close(3 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5848] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7958] <... chdir resumed>) = 0 [pid 7958] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5847] newfstatat(AT_FDCWD, "./167/file1", [pid 5846] <... close resumed>) = 0 [pid 7958] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7958] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7955] <... futex resumed>) = 0 [pid 5848] <... umount2 resumed>) = 0 [pid 7955] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7955] <... futex resumed>) = 1 [pid 7958] <... futex resumed>) = 0 [pid 7955] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] newfstatat(AT_FDCWD, "./163/file1", [pid 7958] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] openat(AT_FDCWD, "./167/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] openat(AT_FDCWD, "./163/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... openat resumed>) = 4 [pid 5848] <... openat resumed>) = 4 [pid 5847] newfstatat(4, "", ./strace-static-x86_64: Process 7960 attached [pid 7960] set_robust_list(0x555572d846a0, 24 [pid 5848] newfstatat(4, "", [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 423 [pid 7960] <... set_robust_list resumed>) = 0 [pid 7960] chdir("./166" [pid 5847] getdents64(4, [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7960] <... chdir resumed>) = 0 [pid 7960] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7960] setpgid(0, 0) = 0 [pid 5847] getdents64(4, [pid 5848] getdents64(4, [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] close(4 [pid 5848] getdents64(4, [pid 7960] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] <... close resumed>) = 0 [pid 7960] <... openat resumed>) = 3 [pid 5847] rmdir("./167/file1" [pid 5848] close(4) = 0 [pid 7960] write(3, "1000", 4 [pid 5848] rmdir("./163/file1" [pid 5847] <... rmdir resumed>) = 0 [pid 7960] <... write resumed>) = 4 [pid 5848] <... rmdir resumed>) = 0 [pid 5847] umount2("./167/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7960] close(3) = 0 [pid 7960] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 7960] write(1, "executing program\n", 18) = 18 [pid 7960] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7960] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 7960] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7960] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7960] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5848] umount2("./163/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7960] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./167/binderfs", [pid 7960] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7960] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 7961 attached [pid 7955] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7960] <... clone3 resumed> => {parent_tid=[424]}, 88) = 424 [pid 7955] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] newfstatat(AT_FDCWD, "./163/binderfs", [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7961] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7960] rt_sigprocmask(SIG_SETMASK, [], [pid 7961] <... rseq resumed>) = 0 [ 195.082690][ T7958] exFAT-fs (loop4): error, data size is invalid(10) [ 195.103773][ T7959] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7960] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7961] set_robust_list(0x7fae053d59a0, 24 [pid 7955] <... futex resumed>) = 0 [pid 5847] unlink("./167/binderfs" [pid 7961] <... set_robust_list resumed>) = 0 [pid 7961] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5847] <... unlink resumed>) = 0 [pid 7961] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7955] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5847] getdents64(3, [pid 7960] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7958] <... openat resumed>) = -1 EIO (Input/output error) [pid 7955] <... mmap resumed>) = 0x7fae05394000 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7961] <... futex resumed>) = 0 [pid 7960] <... futex resumed>) = 1 [pid 7961] memfd_create("syzkaller", 0 [pid 7960] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7961] <... memfd_create resumed>) = 3 [pid 7961] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 7961] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7959] <... mount resumed>) = 0 [pid 7958] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7955] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5848] unlink("./163/binderfs" [pid 5847] close(3 [pid 7959] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7958] <... futex resumed>) = 0 [pid 5848] <... unlink resumed>) = 0 [pid 7958] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5847] <... close resumed>) = 0 [pid 7959] <... openat resumed>) = 3 [pid 5847] rmdir("./167" [pid 5848] getdents64(3, [pid 7959] chdir("./file1" [pid 7955] <... mprotect resumed>) = 0 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5847] <... rmdir resumed>) = 0 [pid 7959] <... chdir resumed>) = 0 [pid 5847] mkdir("./168", 0777 [pid 7959] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5848] close(3 [pid 7955] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7961] <... write resumed>) = 131072 [pid 7959] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7955] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5848] <... close resumed>) = 0 [pid 5847] <... mkdir resumed>) = 0 [pid 7959] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7955] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5848] rmdir("./163" [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7959] <... futex resumed>) = 1 ./strace-static-x86_64: Process 7962 attached [pid 7959] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7957] <... futex resumed>) = 0 [pid 7955] <... clone3 resumed> => {parent_tid=[403]}, 88) = 403 [pid 5848] <... rmdir resumed>) = 0 [pid 5847] <... openat resumed>) = 3 [pid 7957] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7955] rt_sigprocmask(SIG_SETMASK, [], [pid 7959] <... futex resumed>) = 0 [pid 7957] <... futex resumed>) = 1 [ 195.130449][ T7958] exFAT-fs (loop4): Filesystem has been set read-only [pid 7959] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7957] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7955] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5848] mkdir("./164", 0777 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 7962] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053) = 0 [pid 7961] munmap(0x7fadfce00000, 138412032 [pid 7962] set_robust_list(0x7fae053b49a0, 24 [pid 7961] <... munmap resumed>) = 0 [pid 7962] <... set_robust_list resumed>) = 0 [pid 7962] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7961] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7962] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7961] <... openat resumed>) = 4 [pid 7961] ioctl(4, LOOP_SET_FD, 3 [pid 7955] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... mkdir resumed>) = 0 [pid 5847] <... ioctl resumed>) = 0 [pid 7961] <... ioctl resumed>) = 0 [pid 7962] <... futex resumed>) = 0 [pid 7959] <... openat resumed>) = -1 EIO (Input/output error) [pid 7955] <... futex resumed>) = 1 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5847] close(3 [pid 7959] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7955] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... openat resumed>) = 3 [pid 7962] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 7962] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7959] <... futex resumed>) = 1 [pid 7957] <... futex resumed>) = 0 [pid 7955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] ioctl(3, LOOP_CLR_FD [pid 5847] <... close resumed>) = 0 [pid 7962] <... futex resumed>) = 0 [pid 7959] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7957] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7955] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... ioctl resumed>) = 0 [pid 7959] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7958] <... futex resumed>) = 0 [pid 7955] <... futex resumed>) = 1 [pid 5848] close(3 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7959] openat(AT_FDCWD, ".", O_RDONLY [pid 7958] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7955] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7962] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7958] <... ioctl resumed>) = 0 [pid 7957] <... futex resumed>) = 0 [pid 7961] close(3 [pid 7959] <... openat resumed>) = 4 [pid 7957] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7961] <... close resumed>) = 0 [pid 7959] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7958] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7957] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] <... close resumed>) = 0 ./strace-static-x86_64: Process 7963 attached [pid 7961] close(4 [pid 7959] <... futex resumed>) = 0 [pid 7958] <... futex resumed>) = 1 [pid 7957] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7955] <... futex resumed>) = 0 [pid 7963] set_robust_list(0x555572d846a0, 24 [pid 7961] <... close resumed>) = 0 [pid 7959] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7958] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7957] <... futex resumed>) = 0 [pid 7955] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 422 [pid 7963] <... set_robust_list resumed>) = 0 [pid 7961] mkdir("./file1", 0777 [pid 7959] <... ioctl resumed>) = 0 [pid 7958] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7957] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7955] <... futex resumed>) = 0 [pid 7958] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7959] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7958] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7955] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7958] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7955] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7963] chdir("./168" [pid 7959] <... futex resumed>) = 0 [pid 7958] <... futex resumed>) = 0 [ 195.169994][ T7959] exFAT-fs (loop3): error, data size is invalid(10) [ 195.175485][ T7961] loop0: detected capacity change from 0 to 256 [ 195.177301][ T7959] exFAT-fs (loop3): Filesystem has been set read-only [pid 7955] close(3 [pid 7963] <... chdir resumed>) = 0 [pid 7961] <... mkdir resumed>) = 0 [pid 7959] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7958] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7957] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7955] <... close resumed>) = 0 [pid 7957] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7957] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 7964 attached [pid 7963] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7961] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7959] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7955] close(4 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 427 [pid 7964] set_robust_list(0x555572d846a0, 24 [pid 7963] <... prctl resumed>) = 0 [pid 7959] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7955] <... close resumed>) = 0 [pid 7964] <... set_robust_list resumed>) = 0 [pid 7963] setpgid(0, 0 [pid 7959] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7955] close(5 [pid 7964] chdir("./164" [pid 7963] <... setpgid resumed>) = 0 [pid 7959] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] <... chdir resumed>) = 0 [pid 7963] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7959] <... futex resumed>) = 1 [pid 7957] <... futex resumed>) = 0 [pid 7955] close(6 [pid 7964] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7963] <... openat resumed>) = 3 [pid 7959] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] <... prctl resumed>) = 0 [pid 7963] write(3, "1000", 4 [pid 7957] close(3 [pid 7955] close(7 [pid 7964] setpgid(0, 0 [pid 7963] <... write resumed>) = 4 [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] <... setpgid resumed>) = 0 [pid 7963] close(3 [pid 7955] close(8 [pid 7964] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7963] <... close resumed>) = 0 [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] <... openat resumed>) = 3 [pid 7963] symlink("/dev/binderfs", "./binderfs"executing program executing program [pid 7957] <... close resumed>) = 0 [pid 7955] close(9 [pid 7964] write(3, "1000", 4 [pid 7963] <... symlink resumed>) = 0 [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] <... write resumed>) = 4 [pid 7963] write(1, "executing program\n", 18 [pid 7957] close(4 [pid 7955] close(10 [pid 7964] close(3 [pid 7963] <... write resumed>) = 18 [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] <... close resumed>) = 0 [pid 7963] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7957] <... close resumed>) = 0 [pid 7955] close(11 [pid 7964] symlink("/dev/binderfs", "./binderfs" [pid 7963] <... futex resumed>) = 0 [pid 7957] close(5 [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] <... symlink resumed>) = 0 [pid 7963] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7955] close(12 [pid 7964] write(1, "executing program\n", 18 [pid 7963] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7957] close(6 [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] <... write resumed>) = 18 [pid 7963] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7955] close(13 [pid 7964] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7963] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] <... futex resumed>) = 0 [pid 7963] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7955] close(14 [pid 7964] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7963] <... mmap resumed>) = 0x7fae053b5000 [pid 7957] close(7 [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7963] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7955] close(15 [pid 7964] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7963] <... mprotect resumed>) = 0 [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7963] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7957] close(8 [pid 7955] close(16 [pid 7964] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7963] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] <... mmap resumed>) = 0x7fae053b5000 [pid 7963] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7955] close(17./strace-static-x86_64: Process 7965 attached [pid 7964] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7965] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7964] <... mprotect resumed>) = 0 [pid 7963] <... clone3 resumed> => {parent_tid=[423]}, 88) = 423 [pid 7955] close(18 [pid 7965] <... rseq resumed>) = 0 [pid 7964] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7963] rt_sigprocmask(SIG_SETMASK, [], [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7965] set_robust_list(0x7fae053d59a0, 24 [pid 7964] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7963] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7955] close(19 [pid 7965] <... set_robust_list resumed>) = 0 [pid 7964] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7963] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7957] close(9 [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7965] rt_sigprocmask(SIG_SETMASK, [], [pid 7963] <... futex resumed>) = 0 [pid 7955] close(20 [pid 7965] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7964] <... clone3 resumed> => {parent_tid=[428]}, 88) = 428 [pid 7963] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7965] memfd_create("syzkaller", 0 [pid 7964] rt_sigprocmask(SIG_SETMASK, [], [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7955] close(21 [pid 7964] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7965] <... memfd_create resumed>) = 3 [pid 7964] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7957] close(10 [pid 7955] close(22 [pid 7965] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7964] <... futex resumed>) = 0 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7965] <... mmap resumed>) = 0x7fadfce00000 [pid 7964] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7955] close(23 [pid 7957] close(11 [pid 7955] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7966 attached [pid 7965] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7955] close(24) = -1 EBADF (Bad file descriptor) [pid 7955] close(25) = -1 EBADF (Bad file descriptor) [pid 7955] close(26) = -1 EBADF (Bad file descriptor) [pid 7955] close(27) = -1 EBADF (Bad file descriptor) [pid 7955] close(28) = -1 EBADF (Bad file descriptor) [pid 7955] close(29) = -1 EBADF (Bad file descriptor) [pid 7955] exit_group(0 [pid 7958] <... futex resumed>) = ? [pid 7955] <... exit_group resumed>) = ? [pid 7958] +++ exited with 0 +++ [pid 7965] <... write resumed>) = 131072 [pid 7966] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7962] <... futex resumed>) = ? [pid 7957] close(12) = -1 EBADF (Bad file descriptor) [pid 7965] munmap(0x7fadfce00000, 138412032) = 0 [pid 7966] <... rseq resumed>) = 0 [pid 7962] +++ exited with 0 +++ [pid 7961] <... mount resumed>) = 0 [pid 7957] close(13 [pid 7955] +++ exited with 0 +++ [pid 7966] set_robust_list(0x7fae053d59a0, 24 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=401, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7961] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7966] <... set_robust_list resumed>) = 0 [pid 7961] <... openat resumed>) = 3 [pid 7957] close(14 [pid 7966] rt_sigprocmask(SIG_SETMASK, [], [pid 7965] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7961] chdir("./file1" [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./160", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7957] close(15 [pid 7961] <... chdir resumed>) = 0 [pid 7966] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7961] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7965] <... openat resumed>) = 4 [pid 7957] close(16 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 195.273536][ T7961] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7965] ioctl(4, LOOP_SET_FD, 3 [pid 5850] openat(AT_FDCWD, "./160", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7966] memfd_create("syzkaller", 0 [pid 7961] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... openat resumed>) = 3 [pid 7961] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7957] close(17 [pid 5850] newfstatat(3, "", [pid 7966] <... memfd_create resumed>) = 3 [pid 7961] <... futex resumed>) = 1 [pid 7960] <... futex resumed>) = 0 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7961] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7960] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7957] close(18 [pid 5850] getdents64(3, [pid 7966] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7961] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7966] <... mmap resumed>) = 0x7fadfce00000 [pid 7961] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7960] <... futex resumed>) = 0 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./160/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7957] close(19 [pid 7965] <... ioctl resumed>) = 0 [pid 5850] <... umount2 resumed>) = 0 [pid 5850] umount2("./160/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] newfstatat(AT_FDCWD, "./160/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] umount2("./160/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] openat(AT_FDCWD, "./160/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5850] newfstatat(4, "", [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5850] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7965] close(3 [pid 7960] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7957] close(20 [pid 5850] getdents64(4, [pid 7965] <... close resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7965] close(4 [pid 5850] close(4 [pid 7965] <... close resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 7965] mkdir("./file1", 0777 [pid 5850] rmdir("./160/file1" [pid 7966] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7965] <... mkdir resumed>) = 0 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... rmdir resumed>) = 0 [pid 7966] <... write resumed>) = 131072 [pid 7965] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7957] close(21 [pid 5850] umount2("./160/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(AT_FDCWD, "./160/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] unlink("./160/binderfs" [pid 7966] munmap(0x7fadfce00000, 138412032 [pid 7957] close(22 [pid 5850] <... unlink resumed>) = 0 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5850] close(3) = 0 [pid 7966] <... munmap resumed>) = 0 [pid 5850] rmdir("./160" [pid 7957] close(23 [pid 5850] <... rmdir resumed>) = 0 [pid 5850] mkdir("./161", 0777) = 0 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7966] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7957] close(24 [pid 5850] <... openat resumed>) = 3 [pid 7966] <... openat resumed>) = 4 [pid 7961] <... openat resumed>) = -1 EIO (Input/output error) [ 195.316555][ T7965] loop1: detected capacity change from 0 to 256 [ 195.333912][ T7961] exFAT-fs (loop0): error, data size is invalid(10) [ 195.351610][ T7961] exFAT-fs (loop0): Filesystem has been set read-only [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] ioctl(3, LOOP_CLR_FD [pid 7966] ioctl(4, LOOP_SET_FD, 3 [pid 7961] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7957] close(25) = -1 EBADF (Bad file descriptor) [pid 7957] close(26 [pid 5850] <... ioctl resumed>) = 0 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7957] close(27 [pid 5850] close(3 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7957] close(28 [pid 5850] <... close resumed>) = 0 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7967 attached [pid 7967] set_robust_list(0x555572d846a0, 24 [pid 7961] <... futex resumed>) = 1 [pid 7960] <... futex resumed>) = 0 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7967] <... set_robust_list resumed>) = 0 [pid 7961] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7960] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7957] close(29 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 404 [pid 7967] chdir("./161" [pid 7961] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7960] <... futex resumed>) = 0 [pid 7957] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7967] <... chdir resumed>) = 0 [pid 7961] openat(AT_FDCWD, ".", O_RDONLY [pid 7960] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7957] exit_group(0 [pid 7967] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7966] <... ioctl resumed>) = 0 [pid 7961] <... openat resumed>) = 4 [pid 7959] <... futex resumed>) = ? [pid 7957] <... exit_group resumed>) = ? [pid 7967] <... prctl resumed>) = 0 [pid 7959] +++ exited with 0 +++ [pid 7967] setpgid(0, 0 [pid 7961] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7967] <... setpgid resumed>) = 0 [pid 7961] <... futex resumed>) = 1 [pid 7960] <... futex resumed>) = 0 [pid 7967] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7966] close(3 [pid 7961] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7960] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7957] +++ exited with 0 +++ [pid 7967] <... openat resumed>) = 3 [pid 7966] <... close resumed>) = 0 [pid 7960] <... futex resumed>) = 0 [pid 7961] <... ioctl resumed>) = 0 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=413, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 7961] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7960] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7966] close(4 [pid 7967] write(3, "1000", 4 [pid 7960] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7967] <... write resumed>) = 4 [pid 7966] <... close resumed>) = 0 [pid 7961] <... futex resumed>) = 0 [pid 7967] close(3 [pid 7966] mkdir("./file1", 0777 [pid 7965] <... mount resumed>) = 0 [pid 7961] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7960] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7967] <... close resumed>) = 0 [pid 7966] <... mkdir resumed>) = 0 [pid 7965] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7961] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7960] <... futex resumed>) = 0 [ 195.373968][ T7966] loop2: detected capacity change from 0 to 256 [ 195.405001][ T7965] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7967] symlink("/dev/binderfs", "./binderfs"executing program [pid 7966] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7960] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7967] <... symlink resumed>) = 0 [pid 7965] <... openat resumed>) = 3 [pid 7961] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] umount2("./166", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7967] write(1, "executing program\n", 18 [pid 7961] <... futex resumed>) = 0 [pid 7960] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7967] <... write resumed>) = 18 [pid 7965] chdir("./file1" [pid 7961] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7960] close(3 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7967] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7960] <... close resumed>) = 0 [pid 5849] openat(AT_FDCWD, "./166", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7967] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7965] <... chdir resumed>) = 0 [pid 7960] close(4 [pid 7967] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5849] <... openat resumed>) = 3 [pid 7967] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7965] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7960] <... close resumed>) = 0 [pid 5849] newfstatat(3, "", [pid 7967] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7967] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7965] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7960] close(5 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7967] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7965] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7967] <... mprotect resumed>) = 0 [pid 5849] getdents64(3, [pid 7967] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7967] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} => {parent_tid=[405]}, 88) = 405 [pid 7967] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7967] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 ./strace-static-x86_64: Process 7968 attached [pid 7967] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7968] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 7968] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 7968] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7968] memfd_create("syzkaller", 0) = 3 [pid 7960] close(6 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7968] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 5849] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7968] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7966] <... mount resumed>) = 0 [pid 7965] <... futex resumed>) = 1 [pid 7963] <... futex resumed>) = 0 [ 195.440753][ T7966] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7960] close(7 [pid 5849] <... umount2 resumed>) = 0 [pid 7968] <... write resumed>) = 131072 [pid 7965] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7963] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7968] munmap(0x7fadfce00000, 138412032 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7968] <... munmap resumed>) = 0 [pid 7966] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7963] <... futex resumed>) = 0 [pid 7960] close(8 [pid 5849] newfstatat(AT_FDCWD, "./166/file1", [pid 7966] <... openat resumed>) = 3 [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7966] chdir("./file1" [pid 7963] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7960] close(9 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7968] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5849] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7968] <... openat resumed>) = 4 [pid 7966] <... chdir resumed>) = 0 [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7968] ioctl(4, LOOP_SET_FD, 3 [pid 7966] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7960] close(10 [pid 5849] openat(AT_FDCWD, "./166/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7966] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7966] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7960] close(11 [pid 7966] <... futex resumed>) = 1 [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7966] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7960] close(12) = -1 EBADF (Bad file descriptor) [pid 7960] close(13) = -1 EBADF (Bad file descriptor) [pid 7960] close(14) = -1 EBADF (Bad file descriptor) [pid 7960] close(15) = -1 EBADF (Bad file descriptor) [pid 7960] close(16) = -1 EBADF (Bad file descriptor) [pid 7960] close(17) = -1 EBADF (Bad file descriptor) [pid 7960] close(18) = -1 EBADF (Bad file descriptor) [pid 7960] close(19 [pid 7964] <... futex resumed>) = 0 [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... openat resumed>) = 4 [pid 7964] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5849] newfstatat(4, "", [pid 7966] <... futex resumed>) = 0 [pid 7960] close(20 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7964] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7966] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7968] <... ioctl resumed>) = 0 [pid 7965] <... openat resumed>) = -1 EIO (Input/output error) [pid 7960] close(21 [pid 5849] getdents64(4, [pid 7968] close(3 [pid 7965] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7968] <... close resumed>) = 0 [pid 7965] <... futex resumed>) = 1 [pid 7963] <... futex resumed>) = 0 [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(4, [pid 7968] close(4 [pid 7965] openat(AT_FDCWD, ".", O_RDONLY [pid 7963] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7960] close(22 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7968] <... close resumed>) = 0 [pid 7965] <... openat resumed>) = 4 [pid 7963] <... futex resumed>) = 0 [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(4 [pid 7968] mkdir("./file1", 0777 [pid 7965] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7963] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7960] close(23 [pid 5849] <... close resumed>) = 0 [pid 7968] <... mkdir resumed>) = 0 [pid 7965] <... futex resumed>) = 0 [pid 7963] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] rmdir("./166/file1" [pid 7968] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7965] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7963] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... rmdir resumed>) = 0 [pid 7965] <... ioctl resumed>) = 0 [pid 7963] <... futex resumed>) = 0 [pid 7960] close(24 [pid 5849] umount2("./166/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7963] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 195.489286][ T7965] exFAT-fs (loop1): error, data size is invalid(10) [ 195.496068][ T7965] exFAT-fs (loop1): Filesystem has been set read-only [ 195.511881][ T7968] loop4: detected capacity change from 0 to 256 [ 195.524675][ T7966] exFAT-fs (loop2): error, data size is invalid(10) [pid 7965] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] newfstatat(AT_FDCWD, "./166/binderfs", [pid 7965] <... futex resumed>) = 1 [pid 7963] <... futex resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7965] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7963] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] unlink("./166/binderfs" [pid 7965] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7963] <... futex resumed>) = 0 [pid 5849] <... unlink resumed>) = 0 [pid 7965] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7963] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] getdents64(3, [pid 7965] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7965] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7965] <... futex resumed>) = 1 [pid 7963] <... futex resumed>) = 0 [pid 5849] close(3 [pid 7965] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7963] close(3 [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 7963] <... close resumed>) = 0 [pid 7960] close(25 [pid 7963] close(4 [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7963] <... close resumed>) = 0 [pid 7960] close(26 [pid 5849] rmdir("./166" [pid 7963] close(5 [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... rmdir resumed>) = 0 [pid 7963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7960] close(27 [pid 7963] close(6) = -1 EBADF (Bad file descriptor) [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7963] close(7) = -1 EBADF (Bad file descriptor) [pid 5849] mkdir("./167", 0777 [pid 7963] close(8 [pid 7960] close(28 [pid 7963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... mkdir resumed>) = 0 [pid 7963] close(9) = -1 EBADF (Bad file descriptor) [pid 7963] close(10) = -1 EBADF (Bad file descriptor) [pid 7963] close(11) = -1 EBADF (Bad file descriptor) [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7963] close(12 [pid 5849] <... openat resumed>) = 3 [pid 7963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7963] close(13) = -1 EBADF (Bad file descriptor) [pid 7963] close(14) = -1 EBADF (Bad file descriptor) [pid 7963] close(15 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7963] close(16) = -1 EBADF (Bad file descriptor) [pid 5849] <... ioctl resumed>) = 0 [pid 7963] close(17) = -1 EBADF (Bad file descriptor) [pid 5849] close(3 [pid 7963] close(18) = -1 EBADF (Bad file descriptor) [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7963] close(19 [pid 7960] close(29 [pid 7963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7960] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7963] close(20 [pid 7960] exit_group(0 [pid 7963] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 7963] close(21) = -1 EBADF (Bad file descriptor) [pid 7963] close(22) = -1 EBADF (Bad file descriptor) [pid 7963] close(23) = -1 EBADF (Bad file descriptor) [pid 7963] close(24) = -1 EBADF (Bad file descriptor) [pid 7963] close(25) = -1 EBADF (Bad file descriptor) [pid 7963] close(26) = -1 EBADF (Bad file descriptor) [pid 7963] close(27) = -1 EBADF (Bad file descriptor) [pid 7963] close(28) = -1 EBADF (Bad file descriptor) [pid 7963] close(29) = -1 EBADF (Bad file descriptor) [pid 7963] exit_group(0 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7965] <... futex resumed>) = ? [pid 7963] <... exit_group resumed>) = ? [pid 7964] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7961] <... futex resumed>) = ? [pid 7960] <... exit_group resumed>) = ? [pid 7964] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 ./strace-static-x86_64: Process 7969 attached [pid 7964] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae05394000 [pid 7964] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7964] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7961] +++ exited with 0 +++ [pid 7960] +++ exited with 0 +++ [pid 7964] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=423, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7969] set_robust_list(0x555572d846a0, 24 [pid 7964] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 7969] <... set_robust_list resumed>) = 0 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 415 [pid 7969] chdir("./167" [pid 7964] <... clone3 resumed> => {parent_tid=[429]}, 88) = 429 [pid 7965] +++ exited with 0 +++ [pid 7964] rt_sigprocmask(SIG_SETMASK, [], [pid 7963] +++ exited with 0 +++ [pid 7969] <... chdir resumed>) = 0 [pid 7969] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7964] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=422, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 7969] <... prctl resumed>) = 0 [pid 7964] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 7969] setpgid(0, 0 [pid 7964] <... futex resumed>) = 0 [pid 7969] <... setpgid resumed>) = 0 [pid 7964] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... restart_syscall resumed>) = 0 [pid 7969] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC./strace-static-x86_64: Process 7970 attached ) = 3 [pid 7966] <... openat resumed>) = -1 EIO (Input/output error) [pid 5846] umount2("./166", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7970] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7966] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 195.545146][ T7966] exFAT-fs (loop2): Filesystem has been set read-only [pid 7970] <... rseq resumed>) = 0 [pid 7966] <... futex resumed>) = 0 [pid 5847] <... restart_syscall resumed>) = 0 [pid 5846] openat(AT_FDCWD, "./166", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7969] write(3, "1000", 4 [pid 7966] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5846] <... openat resumed>) = 3 [pid 7969] <... write resumed>) = 4 [pid 5846] newfstatat(3, "", [pid 7969] close(3 [pid 5847] umount2("./168", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7969] <... close resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] getdents64(3, [pid 7970] set_robust_list(0x7fae053b49a0, 24 [pid 7969] symlink("/dev/binderfs", "./binderfs" [pid 5847] openat(AT_FDCWD, "./168", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7970] <... set_robust_list resumed>) = 0 [pid 7970] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7970] openat(AT_FDCWD, ".", O_RDONLY [pid 7969] <... symlink resumed>) = 0 [pid 5847] <... openat resumed>) = 3 [pid 5846] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOWexecuting program [pid 7969] write(1, "executing program\n", 18 [pid 5847] newfstatat(3, "", [pid 7969] <... write resumed>) = 18 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7969] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] getdents64(3, [pid 7969] <... futex resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7969] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5847] umount2("./168/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7969] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7969] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7969] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 7969] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7969] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7969] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} => {parent_tid=[416]}, 88) = 416 [pid 7969] rt_sigprocmask(SIG_SETMASK, [], [pid 7970] <... openat resumed>) = 4 [pid 7969] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 7971 attached [pid 7970] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7969] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7970] <... futex resumed>) = 1 [pid 7969] <... futex resumed>) = 0 [pid 7964] <... futex resumed>) = 0 [pid 7969] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7971] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 7971] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 7971] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7964] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7971] memfd_create("syzkaller", 0 [pid 7970] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7966] <... futex resumed>) = 0 [pid 7964] <... futex resumed>) = 1 [pid 7966] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7964] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7971] <... memfd_create resumed>) = 3 [pid 7966] <... ioctl resumed>) = 0 [pid 7971] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 7966] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7971] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072) = 131072 [pid 7966] <... futex resumed>) = 1 [pid 7964] <... futex resumed>) = 0 [pid 7966] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7964] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7966] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7964] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7966] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 7966] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7964] <... futex resumed>) = 0 [pid 5847] <... umount2 resumed>) = 0 [pid 5846] <... umount2 resumed>) = 0 [pid 7966] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7964] close(3 [pid 5847] umount2("./168/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7964] <... close resumed>) = 0 [pid 5846] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7964] close(4 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7964] <... close resumed>) = 0 [pid 5847] newfstatat(AT_FDCWD, "./168/file1", [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7964] close(5) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [ 195.593716][ T7968] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5846] newfstatat(AT_FDCWD, "./166/file1", [pid 7971] munmap(0x7fadfce00000, 138412032 [pid 7968] <... mount resumed>) = 0 [pid 7964] close(6 [pid 5847] umount2("./168/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7971] <... munmap resumed>) = 0 [pid 7968] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7971] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7968] <... openat resumed>) = 3 [pid 7964] close(7 [pid 5847] openat(AT_FDCWD, "./168/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7971] <... openat resumed>) = 4 [pid 7968] chdir("./file1" [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 4 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7971] ioctl(4, LOOP_SET_FD, 3 [pid 7968] <... chdir resumed>) = 0 [pid 7964] close(8 [pid 5847] newfstatat(4, "", [pid 5846] openat(AT_FDCWD, "./166/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] <... openat resumed>) = 4 [pid 7964] close(9) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(4, [pid 5846] newfstatat(4, "", [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7968] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5847] getdents64(4, [pid 5846] getdents64(4, [pid 7968] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7968] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] close(4 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7968] <... futex resumed>) = 1 [pid 7967] <... futex resumed>) = 0 [pid 5847] <... close resumed>) = 0 [pid 5846] getdents64(4, [pid 7968] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7967] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] rmdir("./168/file1" [pid 7967] <... futex resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7967] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... rmdir resumed>) = 0 [pid 5846] close(4 [pid 5847] umount2("./168/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... close resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] rmdir("./166/file1" [pid 5847] newfstatat(AT_FDCWD, "./168/binderfs", [pid 5846] <... rmdir resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] umount2("./166/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] unlink("./168/binderfs" [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... unlink resumed>) = 0 [pid 5846] newfstatat(AT_FDCWD, "./166/binderfs", [pid 7964] close(10 [pid 5847] getdents64(3, [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7971] <... ioctl resumed>) = 0 [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7971] close(3 [pid 7964] close(11 [pid 7971] <... close resumed>) = 0 [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7971] close(4 [pid 7964] close(12 [pid 7971] <... close resumed>) = 0 [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] close(3 [pid 5846] unlink("./166/binderfs" [pid 7971] mkdir("./file1", 0777 [pid 7964] close(13 [pid 5847] <... close resumed>) = 0 [pid 5846] <... unlink resumed>) = 0 [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] rmdir("./168" [pid 5846] getdents64(3, [pid 7971] <... mkdir resumed>) = 0 [pid 7964] close(14 [pid 5847] <... rmdir resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7971] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] mkdir("./169", 0777 [pid 5846] close(3 [pid 7964] close(15 [pid 5847] <... mkdir resumed>) = 0 [pid 5846] <... close resumed>) = 0 [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5846] rmdir("./166" [pid 5847] <... openat resumed>) = 3 [pid 5846] <... rmdir resumed>) = 0 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 5846] mkdir("./167", 0777 [pid 5847] <... ioctl resumed>) = 0 [pid 5846] <... mkdir resumed>) = 0 [pid 5847] close(3 [ 195.657001][ T7971] loop3: detected capacity change from 0 to 256 [ 195.668941][ T7968] exFAT-fs (loop4): error, data size is invalid(10) [ 195.691756][ T7968] exFAT-fs (loop4): Filesystem has been set read-only [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7964] close(16 [pid 5847] <... close resumed>) = 0 [pid 5846] <... openat resumed>) = 3 [pid 5846] ioctl(3, LOOP_CLR_FD) = 0 [pid 5846] close(3 [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5846] <... close resumed>) = 0 [pid 7964] close(17) = -1 EBADF (Bad file descriptor) [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7964] close(18./strace-static-x86_64: Process 7972 attached ./strace-static-x86_64: Process 7973 attached [pid 7973] set_robust_list(0x555572d846a0, 24 [pid 7972] set_robust_list(0x555572d846a0, 24 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 424 [pid 7973] <... set_robust_list resumed>) = 0 [pid 7972] <... set_robust_list resumed>) = 0 [pid 7973] chdir("./167" [pid 7972] chdir("./169" [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 425 [pid 7972] <... chdir resumed>) = 0 [pid 7973] <... chdir resumed>) = 0 [pid 7972] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7973] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7972] <... prctl resumed>) = 0 [pid 7973] <... prctl resumed>) = 0 [pid 7972] setpgid(0, 0 [pid 7973] setpgid(0, 0) = 0 [pid 7972] <... setpgid resumed>) = 0 [pid 7973] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7972] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7971] <... mount resumed>) = 0 [pid 7968] <... openat resumed>) = -1 EIO (Input/output error) [pid 7967] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] close(19) = -1 EBADF (Bad file descriptor) [pid 7964] close(20) = -1 EBADF (Bad file descriptor) [pid 7964] close(21) = -1 EBADF (Bad file descriptor) [pid 7971] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7964] close(22) = -1 EBADF (Bad file descriptor) [pid 7964] close(23) = -1 EBADF (Bad file descriptor) [pid 7964] close(24 [pid 7967] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7967] <... futex resumed>) = 0 [pid 7967] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae05394000 [pid 7967] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7967] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 7967] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} => {parent_tid=[406]}, 88) = 406 [pid 7967] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7967] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7967] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7973] <... openat resumed>) = 3 [pid 7972] <... openat resumed>) = 3 [pid 7968] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7973] write(3, "1000", 4 [pid 7972] write(3, "1000", 4 [pid 7968] <... futex resumed>) = 0 [pid 7973] <... write resumed>) = 4 [pid 7972] <... write resumed>) = 4 [pid 7968] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7973] close(3 [pid 7972] close(3 [pid 7973] <... close resumed>) = 0 [pid 7972] <... close resumed>) = 0 [pid 7973] symlink("/dev/binderfs", "./binderfs" [pid 7972] symlink("/dev/binderfs", "./binderfs" [pid 7973] <... symlink resumed>) = 0 [pid 7972] <... symlink resumed>) = 0 executing program executing program [pid 7973] write(1, "executing program\n", 18 [pid 7972] write(1, "executing program\n", 18) = 18 [pid 7973] <... write resumed>) = 18 [pid 7972] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7973] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7972] <... futex resumed>) = 0 [pid 7973] <... futex resumed>) = 0 [pid 7972] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, ./strace-static-x86_64: Process 7974 attached [pid 7971] <... openat resumed>) = 3 [pid 7964] close(25 [pid 7974] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7973] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7972] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7971] chdir("./file1" [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7973] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7973] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7972] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7971] <... chdir resumed>) = 0 [pid 7964] close(26 [pid 7973] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7972] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7971] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7974] <... rseq resumed>) = 0 [pid 7973] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7972] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7971] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7964] close(27 [pid 7973] <... mmap resumed>) = 0x7fae053b5000 [pid 7972] <... mmap resumed>) = 0x7fae053b5000 [pid 7973] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7972] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7973] <... mprotect resumed>) = 0 [pid 7972] <... mprotect resumed>) = 0 [pid 7974] set_robust_list(0x7fae053b49a0, 24 [pid 7973] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7972] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7971] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7974] <... set_robust_list resumed>) = 0 [pid 7973] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7972] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7971] <... futex resumed>) = 1 [pid 7969] <... futex resumed>) = 0 [pid 7964] close(28 [pid 7974] rt_sigprocmask(SIG_SETMASK, [], [pid 7972] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7971] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7969] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7975 attached [pid 7974] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7973] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7971] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7969] <... futex resumed>) = 0 ./strace-static-x86_64: Process 7976 attached [pid 7975] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7974] openat(AT_FDCWD, ".", O_RDONLY [pid 7972] <... clone3 resumed> => {parent_tid=[425]}, 88) = 425 [pid 7971] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7969] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7964] close(29 [pid 7975] <... rseq resumed>) = 0 [pid 7974] <... openat resumed>) = 4 [ 195.709089][ T7971] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7973] <... clone3 resumed> => {parent_tid=[426]}, 88) = 426 [pid 7972] rt_sigprocmask(SIG_SETMASK, [], [pid 7975] set_robust_list(0x7fae053d59a0, 24 [pid 7973] rt_sigprocmask(SIG_SETMASK, [], [pid 7972] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7975] <... set_robust_list resumed>) = 0 [pid 7973] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7972] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7975] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7974] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7972] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7975] memfd_create("syzkaller", 0 [pid 7973] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7974] <... futex resumed>) = 1 [pid 7973] <... futex resumed>) = 0 [pid 7967] <... futex resumed>) = 0 [pid 7975] <... memfd_create resumed>) = 3 [pid 7973] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7967] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7975] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7968] <... futex resumed>) = 0 [pid 7967] <... futex resumed>) = 1 [pid 7975] <... mmap resumed>) = 0x7fadfce00000 [pid 7968] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7967] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7975] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7974] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7968] <... ioctl resumed>) = 0 [pid 7964] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7968] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7967] <... futex resumed>) = 0 [pid 7976] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7968] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7967] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7964] exit_group(0 [pid 7968] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7967] <... futex resumed>) = 0 [pid 7976] <... rseq resumed>) = 0 [pid 7970] <... futex resumed>) = ? [pid 7968] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7967] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7966] <... futex resumed>) = ? [pid 7964] <... exit_group resumed>) = ? [pid 7975] <... write resumed>) = 131072 [pid 7968] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7968] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7966] +++ exited with 0 +++ [pid 7968] <... futex resumed>) = 1 [pid 7967] <... futex resumed>) = 0 [pid 7967] close(3) = 0 [pid 7967] close(4 [pid 7968] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7967] <... close resumed>) = 0 [pid 7967] close(5 [pid 7970] +++ exited with 0 +++ [pid 7967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7964] +++ exited with 0 +++ [pid 7976] set_robust_list(0x7fae053d59a0, 24 [pid 7975] munmap(0x7fadfce00000, 138412032 [pid 7967] close(6 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=427, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7976] <... set_robust_list resumed>) = 0 [pid 7975] <... munmap resumed>) = 0 [pid 7967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 7976] rt_sigprocmask(SIG_SETMASK, [], [pid 7967] close(7) = -1 EBADF (Bad file descriptor) [pid 7976] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7967] close(8) = -1 EBADF (Bad file descriptor) [pid 7976] memfd_create("syzkaller", 0 [pid 7975] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7967] close(9 [pid 7976] <... memfd_create resumed>) = 3 [pid 7967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7976] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7975] <... openat resumed>) = 4 [pid 7967] close(10) = -1 EBADF (Bad file descriptor) [pid 7976] <... mmap resumed>) = 0x7fadfce00000 [pid 7967] close(11) = -1 EBADF (Bad file descriptor) [pid 7975] ioctl(4, LOOP_SET_FD, 3 [pid 7967] close(12 [pid 7976] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... restart_syscall resumed>) = 0 [pid 7967] close(13 [pid 7976] <... write resumed>) = 131072 [pid 7967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7967] close(14 [pid 5848] umount2("./164", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7967] close(15 [pid 5848] openat(AT_FDCWD, "./164", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 3 [pid 7967] close(16 [pid 5848] newfstatat(3, "", [pid 7967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7967] close(17 [pid 5848] getdents64(3, [pid 7967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7967] close(18 [pid 5848] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7967] close(19) = -1 EBADF (Bad file descriptor) [pid 7967] close(20) = -1 EBADF (Bad file descriptor) [pid 7967] close(21) = -1 EBADF (Bad file descriptor) [pid 7967] close(22) = -1 EBADF (Bad file descriptor) [pid 7967] close(23) = -1 EBADF (Bad file descriptor) [pid 7967] close(24) = -1 EBADF (Bad file descriptor) [pid 7967] close(25) = -1 EBADF (Bad file descriptor) [pid 7967] close(26) = -1 EBADF (Bad file descriptor) [pid 7967] close(27) = -1 EBADF (Bad file descriptor) [pid 7967] close(28 [pid 5848] <... umount2 resumed>) = 0 [pid 7967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7967] close(29 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7969] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7967] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(AT_FDCWD, "./164/file1", [pid 7969] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7967] exit_group(0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7974] <... futex resumed>) = ? [pid 7969] <... futex resumed>) = 0 [pid 7968] <... futex resumed>) = ? [pid 7967] <... exit_group resumed>) = ? [pid 5848] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7976] munmap(0x7fadfce00000, 138412032 [pid 7975] <... ioctl resumed>) = 0 [pid 7974] +++ exited with 0 +++ [pid 7969] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7968] +++ exited with 0 +++ [pid 7967] +++ exited with 0 +++ [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7975] close(3 [pid 7969] <... mmap resumed>) = 0x7fae05394000 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=404, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5848] openat(AT_FDCWD, "./164/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7976] <... munmap resumed>) = 0 [pid 7975] <... close resumed>) = 0 [pid 7969] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7976] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7975] close(4 [pid 7969] <... mprotect resumed>) = 0 [pid 5848] <... openat resumed>) = 4 [pid 7975] <... close resumed>) = 0 [pid 7969] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5848] newfstatat(4, "", [pid 7969] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5850] umount2("./161", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7969] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 7977 attached [pid 7976] <... openat resumed>) = 4 [pid 5850] openat(AT_FDCWD, "./161", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7976] ioctl(4, LOOP_SET_FD, 3 [pid 7975] mkdir("./file1", 0777 [pid 7969] <... clone3 resumed> => {parent_tid=[417]}, 88) = 417 [ 195.766339][ T7971] exFAT-fs (loop3): error, data size is invalid(10) [ 195.793844][ T7975] loop1: detected capacity change from 0 to 256 [ 195.805089][ T7971] exFAT-fs (loop3): Filesystem has been set read-only [pid 5850] <... openat resumed>) = 3 [pid 7977] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7975] <... mkdir resumed>) = 0 [pid 7969] rt_sigprocmask(SIG_SETMASK, [], [pid 5848] getdents64(4, [pid 7969] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7969] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] getdents64(4, [pid 7975] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7969] <... futex resumed>) = 0 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7969] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] close(4) = 0 [pid 5848] rmdir("./164/file1") = 0 [pid 5848] umount2("./164/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5848] newfstatat(AT_FDCWD, "./164/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] unlink("./164/binderfs") = 0 [pid 7977] <... rseq resumed>) = 0 [pid 5850] newfstatat(3, "", [pid 5848] getdents64(3, [pid 7977] set_robust_list(0x7fae053b49a0, 24 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7977] <... set_robust_list resumed>) = 0 [pid 7971] <... openat resumed>) = -1 EIO (Input/output error) [pid 5850] getdents64(3, [pid 5848] close(3 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7977] rt_sigprocmask(SIG_SETMASK, [], [pid 7971] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... close resumed>) = 0 [pid 7977] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7971] <... futex resumed>) = 0 [pid 5848] rmdir("./164" [pid 7971] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5848] <... rmdir resumed>) = 0 [pid 5848] mkdir("./165", 0777) = 0 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7977] openat(AT_FDCWD, ".", O_RDONLY [pid 5848] <... openat resumed>) = 3 [pid 5848] ioctl(3, LOOP_CLR_FD) = 0 [pid 5848] close(3 [pid 7977] <... openat resumed>) = 4 [pid 7976] <... ioctl resumed>) = 0 [pid 5850] <... umount2 resumed>) = 0 [pid 7977] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7976] close(3 [pid 5850] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] newfstatat(AT_FDCWD, "./161/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] umount2("./161/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] openat(AT_FDCWD, "./161/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5850] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5850] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5850] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5850] close(4) = 0 [pid 5850] rmdir("./161/file1") = 0 [pid 5850] umount2("./161/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] newfstatat(AT_FDCWD, "./161/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] unlink("./161/binderfs" [pid 7977] <... futex resumed>) = 1 [pid 7976] <... close resumed>) = 0 [pid 7969] <... futex resumed>) = 0 [pid 5850] <... unlink resumed>) = 0 [pid 7977] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7976] close(4 [pid 7969] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] getdents64(3, [pid 5848] <... close resumed>) = 0 [pid 7976] <... close resumed>) = 0 [pid 7971] <... futex resumed>) = 0 [pid 7969] <... futex resumed>) = 1 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7978 attached [pid 7976] mkdir("./file1", 0777 [pid 7971] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7969] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] close(3 [pid 7978] set_robust_list(0x555572d846a0, 24 [pid 7976] <... mkdir resumed>) = 0 [pid 7971] <... ioctl resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 7978] <... set_robust_list resumed>) = 0 [ 195.830527][ T7976] loop0: detected capacity change from 0 to 256 [pid 7976] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7971] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] rmdir("./161" [pid 7978] chdir("./165" [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 430 [pid 5850] <... rmdir resumed>) = 0 [pid 5850] mkdir("./162", 0777) = 0 [pid 7978] <... chdir resumed>) = 0 [pid 7971] <... futex resumed>) = 1 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7978] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7971] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7969] <... futex resumed>) = 0 [pid 5850] <... openat resumed>) = 3 [pid 7978] <... prctl resumed>) = 0 [pid 7971] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7969] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 7978] setpgid(0, 0 [pid 7971] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7969] <... futex resumed>) = 0 [pid 5850] <... ioctl resumed>) = 0 [pid 7978] <... setpgid resumed>) = 0 [pid 7971] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7969] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] close(3 [pid 7978] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7971] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7969] <... futex resumed>) = 0 [pid 7971] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7969] close(3) = 0 [pid 7978] <... openat resumed>) = 3 [pid 7969] close(4) = 0 [pid 7969] close(5) = -1 EBADF (Bad file descriptor) [pid 7969] close(6) = -1 EBADF (Bad file descriptor) [pid 7969] close(7) = -1 EBADF (Bad file descriptor) [pid 7969] close(8) = -1 EBADF (Bad file descriptor) [pid 7969] close(9) = -1 EBADF (Bad file descriptor) [pid 7969] close(10) = -1 EBADF (Bad file descriptor) [pid 7969] close(11) = -1 EBADF (Bad file descriptor) [pid 7969] close(12) = -1 EBADF (Bad file descriptor) [pid 7969] close(13) = -1 EBADF (Bad file descriptor) [pid 7978] write(3, "1000", 4 [pid 7969] close(14 [pid 7978] <... write resumed>) = 4 [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] close(3 [pid 7969] close(15 [pid 7978] <... close resumed>) = 0 [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] symlink("/dev/binderfs", "./binderfs" [pid 7969] close(16 [pid 7978] <... symlink resumed>) = 0 [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) executing program [pid 7978] write(1, "executing program\n", 18 [pid 7969] close(17 [pid 7978] <... write resumed>) = 18 [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7969] close(18 [pid 7978] <... futex resumed>) = 0 [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7969] close(19 [pid 5850] <... close resumed>) = 0 [pid 7978] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7969] close(20) = -1 EBADF (Bad file descriptor) [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7978] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7976] <... mount resumed>) = 0 [pid 7969] close(21 [pid 7978] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 407 [pid 7978] <... mmap resumed>) = 0x7fae053b5000 [pid 7969] close(22 [pid 7978] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... mprotect resumed>) = 0 [pid 7969] close(23./strace-static-x86_64: Process 7979 attached [pid 7978] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7969] close(24 [pid 7976] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7979] set_robust_list(0x555572d846a0, 24 [pid 7976] <... openat resumed>) = 3 [pid 7969] close(25) = -1 EBADF (Bad file descriptor) [pid 7978] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7976] chdir("./file1" [pid 7969] close(26 [pid 7978] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7976] <... chdir resumed>) = 0 [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7976] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7969] close(27 [pid 7976] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7976] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7969] close(28 [pid 7976] <... futex resumed>) = 1 [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... clone3 resumed> => {parent_tid=[431]}, 88) = 431 [pid 7976] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7969] close(29 [pid 7978] rt_sigprocmask(SIG_SETMASK, [], [pid 7969] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 195.869476][ T7976] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 195.900140][ T7975] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7979] <... set_robust_list resumed>) = 0 [pid 7978] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7973] <... futex resumed>) = 0 [pid 7969] exit_group(0 [pid 7971] <... futex resumed>) = ? [pid 7969] <... exit_group resumed>) = ? [pid 7971] +++ exited with 0 +++ ./strace-static-x86_64: Process 7980 attached [pid 7973] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7976] <... futex resumed>) = 0 [pid 7977] <... futex resumed>) = ? [pid 7976] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7973] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7979] chdir("./162") = 0 [pid 7978] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7977] +++ exited with 0 +++ [pid 7969] +++ exited with 0 +++ [pid 7979] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=415, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7980] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 7979] <... prctl resumed>) = 0 [pid 7980] set_robust_list(0x7fae053d59a0, 24 [pid 5849] umount2("./167", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7980] <... set_robust_list resumed>) = 0 [pid 7979] setpgid(0, 0 [pid 7978] <... futex resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7979] <... setpgid resumed>) = 0 [pid 7978] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5849] openat(AT_FDCWD, "./167", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7980] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] <... openat resumed>) = 3 [pid 7980] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] newfstatat(3, "", [pid 7980] memfd_create("syzkaller", 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7980] <... memfd_create resumed>) = 3 [pid 5849] getdents64(3, [pid 7980] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7980] <... mmap resumed>) = 0x7fadfce00000 [pid 5849] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7980] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7979] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7975] <... mount resumed>) = 0 [pid 7979] <... openat resumed>) = 3 [pid 5849] <... umount2 resumed>) = 0 [pid 7979] write(3, "1000", 4 [pid 5849] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./167/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7980] <... write resumed>) = 131072 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7979] <... write resumed>) = 4 [pid 7975] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7979] close(3 [pid 5849] openat(AT_FDCWD, "./167/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7979] <... close resumed>) = 0 [pid 7975] <... openat resumed>) = 3 [pid 5849] <... openat resumed>) = 4 [pid 7975] chdir("./file1" [pid 5849] newfstatat(4, "", [pid 7975] <... chdir resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7980] munmap(0x7fadfce00000, 138412032 [pid 7975] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5849] getdents64(4, [pid 7980] <... munmap resumed>) = 0 [pid 7979] symlink("/dev/binderfs", "./binderfs" [pid 7975] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7975] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] getdents64(4, [pid 7980] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7975] <... futex resumed>) = 1 [pid 7972] <... futex resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7975] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7972] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7979] <... symlink resumed>) = 0 [pid 7972] <... futex resumed>) = 0 [pid 5849] close(4 [pid 7980] <... openat resumed>) = 4 [pid 7980] ioctl(4, LOOP_SET_FD, 3 [pid 5849] <... close resumed>) = 0 [pid 7979] write(1, "executing program\n", 18 [pid 5849] rmdir("./167/file1"executing program [pid 7972] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... rmdir resumed>) = 0 [pid 7979] <... write resumed>) = 18 [pid 5849] umount2("./167/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 7979] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] newfstatat(AT_FDCWD, "./167/binderfs", [pid 7973] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7973] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] unlink("./167/binderfs" [pid 7976] <... openat resumed>) = -1 EIO (Input/output error) [pid 7973] <... futex resumed>) = 0 [pid 5849] <... unlink resumed>) = 0 [pid 7976] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7973] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] getdents64(3, [pid 7976] <... futex resumed>) = 0 [pid 7973] <... mmap resumed>) = 0x7fae05394000 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7976] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7973] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5849] close(3 [pid 7973] <... mprotect resumed>) = 0 [pid 5849] <... close resumed>) = 0 [pid 7979] <... futex resumed>) = 0 [pid 7973] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5849] rmdir("./167" [pid 7973] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5849] <... rmdir resumed>) = 0 [pid 7973] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [ 195.939920][ T7976] exFAT-fs (loop0): error, data size is invalid(10) [ 195.971711][ T7975] exFAT-fs (loop1): error, data size is invalid(10) [ 195.978813][ T7976] exFAT-fs (loop0): Filesystem has been set read-only [pid 5849] mkdir("./168", 0777./strace-static-x86_64: Process 7981 attached [pid 7979] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5849] <... mkdir resumed>) = 0 [pid 7981] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053) = 0 [pid 7979] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7979] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7981] set_robust_list(0x7fae053b49a0, 24 [pid 7979] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7979] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7981] <... set_robust_list resumed>) = 0 [pid 5849] <... openat resumed>) = 3 [pid 7981] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] ioctl(3, LOOP_CLR_FD [pid 7981] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] <... ioctl resumed>) = 0 [pid 7981] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7979] <... mmap resumed>) = 0x7fae053b5000 [pid 7973] <... clone3 resumed> => {parent_tid=[427]}, 88) = 427 [pid 5849] close(3) = 0 [pid 7973] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7979] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7973] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7979] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7973] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7982 attached [pid 7981] <... futex resumed>) = 0 [pid 7979] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7973] <... futex resumed>) = 1 [pid 7979] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7981] openat(AT_FDCWD, ".", O_RDONLY [pid 7973] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 418 [pid 7981] <... openat resumed>) = 4 [pid 7982] set_robust_list(0x555572d846a0, 24 [pid 7981] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7980] <... ioctl resumed>) = 0 [pid 7981] <... futex resumed>) = 1 [pid 7980] close(3 [pid 7973] <... futex resumed>) = 0 [pid 7980] <... close resumed>) = 0 [pid 7973] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7980] close(4 [pid 7976] <... futex resumed>) = 0 [pid 7973] <... futex resumed>) = 1 [pid 7982] <... set_robust_list resumed>) = 0 [pid 7980] <... close resumed>) = 0 [pid 7976] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7973] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7982] chdir("./168" [pid 7981] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7980] mkdir("./file1", 0777 [pid 7976] <... ioctl resumed>) = 0 [pid 7982] <... chdir resumed>) = 0 [pid 7980] <... mkdir resumed>) = 0 [pid 7976] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7983 attached [pid 7979] <... clone3 resumed> => {parent_tid=[408]}, 88) = 408 [pid 7976] <... futex resumed>) = 1 [pid 7973] <... futex resumed>) = 0 [pid 7973] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7973] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7982] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7980] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 7976] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7982] <... prctl resumed>) = 0 [pid 7979] rt_sigprocmask(SIG_SETMASK, [], [pid 7976] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7982] setpgid(0, 0 [pid 7979] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7976] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7982] <... setpgid resumed>) = 0 [pid 7976] <... futex resumed>) = 1 [pid 7973] <... futex resumed>) = 0 [pid 7982] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7976] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7973] close(3executing program [pid 7982] <... openat resumed>) = 3 [pid 7973] <... close resumed>) = 0 [pid 7973] close(4 [pid 7982] write(3, "1000", 4 [pid 7979] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7973] <... close resumed>) = 0 [pid 7983] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7982] <... write resumed>) = 4 [pid 7979] <... futex resumed>) = 0 [pid 7975] <... openat resumed>) = -1 EIO (Input/output error) [pid 7973] close(5 [pid 7983] <... rseq resumed>) = 0 [pid 7982] close(3 [pid 7979] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7983] set_robust_list(0x7fae053d59a0, 24 [pid 7982] <... close resumed>) = 0 [pid 7973] close(6 [pid 7972] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7982] symlink("/dev/binderfs", "./binderfs" [pid 7975] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] <... futex resumed>) = 0 [pid 7982] <... symlink resumed>) = 0 [pid 7975] <... futex resumed>) = 0 [pid 7973] close(7 [pid 7972] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7982] write(1, "executing program\n", 18 [pid 7975] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] <... mmap resumed>) = 0x7fae05394000 [pid 7983] <... set_robust_list resumed>) = 0 [pid 7982] <... write resumed>) = 18 [pid 7973] close(8 [pid 7972] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7983] rt_sigprocmask(SIG_SETMASK, [], [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] <... mprotect resumed>) = 0 [pid 7983] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7973] close(9 [pid 7972] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7982] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7983] memfd_create("syzkaller", 0 [pid 7982] <... futex resumed>) = 0 [pid 7973] close(10 [pid 7972] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 7984 attached [pid 7983] <... memfd_create resumed>) = 3 [pid 7982] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7984] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7983] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7982] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7973] close(11 [pid 7972] <... clone3 resumed> => {parent_tid=[426]}, 88) = 426 [pid 7984] <... rseq resumed>) = 0 [pid 7983] <... mmap resumed>) = 0x7fadfce00000 [pid 7982] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] rt_sigprocmask(SIG_SETMASK, [], [pid 7984] set_robust_list(0x7fae053b49a0, 24 [pid 7982] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7973] close(12 [pid 7972] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7983] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7982] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7984] <... set_robust_list resumed>) = 0 [pid 7982] <... mmap resumed>) = 0x7fae053b5000 [ 195.997858][ T7980] loop2: detected capacity change from 0 to 256 [ 196.010384][ T7975] exFAT-fs (loop1): Filesystem has been set read-only [pid 7973] close(13 [pid 7972] <... futex resumed>) = 0 [pid 7984] rt_sigprocmask(SIG_SETMASK, [], [pid 7982] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7984] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7982] <... mprotect resumed>) = 0 [pid 7973] close(14 [pid 7984] openat(AT_FDCWD, ".", O_RDONLY [pid 7983] <... write resumed>) = 131072 [pid 7982] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7984] <... openat resumed>) = 4 [pid 7973] close(15 [pid 7984] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7984] <... futex resumed>) = 1 [pid 7982] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7973] close(16 [pid 7972] <... futex resumed>) = 0 [pid 7984] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7982] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7975] <... futex resumed>) = 0 [pid 7973] close(17 [pid 7972] <... futex resumed>) = 1 ./strace-static-x86_64: Process 7985 attached [pid 7975] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7985] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7975] <... ioctl resumed>) = 0 [pid 7973] close(18 [pid 7985] <... rseq resumed>) = 0 [pid 7982] <... clone3 resumed> => {parent_tid=[419]}, 88) = 419 [pid 7975] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7985] set_robust_list(0x7fae053d59a0, 24 [pid 7982] rt_sigprocmask(SIG_SETMASK, [], [pid 7975] <... futex resumed>) = 1 [pid 7973] close(19 [pid 7972] <... futex resumed>) = 0 [pid 7985] <... set_robust_list resumed>) = 0 [pid 7982] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7975] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7985] rt_sigprocmask(SIG_SETMASK, [], [pid 7982] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7975] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7973] close(20 [pid 7972] <... futex resumed>) = 0 [pid 7985] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7982] <... futex resumed>) = 0 [pid 7975] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7973] close(21 [pid 7982] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7975] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7985] memfd_create("syzkaller", 0 [pid 7975] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7973] close(22 [pid 7985] <... memfd_create resumed>) = 3 [pid 7975] <... futex resumed>) = 1 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] <... futex resumed>) = 0 [pid 7985] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7975] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7973] close(23 [pid 7972] close(3 [pid 7985] <... mmap resumed>) = 0x7fadfce00000 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] <... close resumed>) = 0 [pid 7973] close(24 [pid 7972] close(4 [pid 7985] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] <... close resumed>) = 0 [pid 7973] close(25 [pid 7972] close(5 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7973] close(26 [pid 7972] close(6 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7973] close(27 [pid 7972] close(7 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] close(8) = -1 EBADF (Bad file descriptor) [pid 7973] close(28 [pid 7972] close(9 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7973] close(29 [pid 7972] close(10 [pid 7973] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7985] <... write resumed>) = 131072 [pid 7973] exit_group(0 [pid 7972] close(11 [pid 7981] <... futex resumed>) = ? [pid 7976] <... futex resumed>) = ? [pid 7973] <... exit_group resumed>) = ? [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7981] +++ exited with 0 +++ [pid 7976] +++ exited with 0 +++ [pid 7972] close(12) = -1 EBADF (Bad file descriptor) [pid 7972] close(13) = -1 EBADF (Bad file descriptor) [pid 7972] close(14) = -1 EBADF (Bad file descriptor) [pid 7972] close(15) = -1 EBADF (Bad file descriptor) [pid 7985] munmap(0x7fadfce00000, 138412032 [pid 7972] close(16 [pid 7985] <... munmap resumed>) = 0 [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] close(17) = -1 EBADF (Bad file descriptor) [pid 7972] close(18) = -1 EBADF (Bad file descriptor) [pid 7972] close(19) = -1 EBADF (Bad file descriptor) [pid 7985] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7972] close(20 [pid 7985] <... openat resumed>) = 4 [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7985] ioctl(4, LOOP_SET_FD, 3 [pid 7973] +++ exited with 0 +++ [pid 7972] close(21 [pid 7985] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=425, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7983] munmap(0x7fadfce00000, 138412032 [pid 7972] close(22 [pid 7985] ioctl(4, LOOP_CLR_FD [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 7985] <... ioctl resumed>) = 0 [pid 5846] <... restart_syscall resumed>) = 0 [pid 7983] <... munmap resumed>) = 0 [pid 7983] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7972] close(23 [pid 5846] umount2("./167", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7983] <... openat resumed>) = 4 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] openat(AT_FDCWD, "./167", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7972] close(24 [pid 5846] <... openat resumed>) = 3 [pid 7985] ioctl(4, LOOP_SET_FD, 3 [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] newfstatat(3, "", [pid 7983] ioctl(4, LOOP_SET_FD, 3 [pid 7985] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 7972] close(25 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7985] close(4 [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] getdents64(3, [pid 7985] <... close resumed>) = 0 [pid 7972] close(26 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7985] close(3 [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7985] <... close resumed>) = 0 [pid 7972] close(27) = -1 EBADF (Bad file descriptor) [pid 7972] close(28) = -1 EBADF (Bad file descriptor) [pid 7985] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7972] close(29 [pid 7985] <... futex resumed>) = 1 [pid 7972] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7985] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7972] exit_group(0) = ? [pid 5846] <... umount2 resumed>) = 0 [pid 5846] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./167/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./167/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5846] newfstatat(4, "", [pid 7984] <... futex resumed>) = ? [pid 7982] <... futex resumed>) = 0 [pid 7975] <... futex resumed>) = ? [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7982] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7975] +++ exited with 0 +++ [pid 5846] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7984] +++ exited with 0 +++ [pid 7972] +++ exited with 0 +++ [pid 5846] getdents64(4, [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=424, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] close(4) = 0 [pid 5846] rmdir("./167/file1") = 0 [pid 5846] umount2("./167/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7982] <... futex resumed>) = 1 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7982] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] newfstatat(AT_FDCWD, "./167/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] unlink("./167/binderfs" [pid 7985] <... futex resumed>) = 0 [pid 5846] <... unlink resumed>) = 0 [pid 7985] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 5846] getdents64(3, [pid 7985] <... openat resumed>) = 3 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] close(3) = 0 [pid 7985] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] rmdir("./167" [pid 7985] <... futex resumed>) = 1 [pid 7982] <... futex resumed>) = 0 [pid 5846] <... rmdir resumed>) = 0 [pid 7982] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] mkdir("./168", 0777 [pid 7982] <... futex resumed>) = 0 [pid 5846] <... mkdir resumed>) = 0 [pid 7982] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7985] openat(AT_FDCWD, ".", O_RDONLY [pid 5846] <... openat resumed>) = 3 [pid 7985] <... openat resumed>) = 4 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 7985] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... ioctl resumed>) = 0 [pid 7985] <... futex resumed>) = 1 [pid 7982] <... futex resumed>) = 0 [pid 5846] close(3 [pid 7982] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... close resumed>) = 0 [pid 7982] <... futex resumed>) = 0 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7986 attached [pid 7985] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7982] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7985] <... ioctl resumed>) = -1 ENOTTY (Inappropriate ioctl for device) [pid 7980] <... mount resumed>) = 0 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 428 [pid 7986] set_robust_list(0x555572d846a0, 24 [pid 7985] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7982] <... futex resumed>) = 0 [pid 7985] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7982] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7985] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7982] <... futex resumed>) = 0 [pid 7982] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] umount2("./169", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7985] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7985] <... futex resumed>) = 1 [pid 7982] <... futex resumed>) = 0 [pid 7980] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5847] openat(AT_FDCWD, "./169", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7986] <... set_robust_list resumed>) = 0 [pid 7985] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7983] <... ioctl resumed>) = 0 [pid 7982] close(3 [pid 7980] <... openat resumed>) = 3 [pid 7982] <... close resumed>) = 0 [pid 7980] chdir("./file1" [pid 5847] <... openat resumed>) = 3 [pid 7982] close(4 [pid 7983] close(3 [pid 7980] <... chdir resumed>) = 0 [pid 7982] <... close resumed>) = 0 [pid 7980] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5847] newfstatat(3, "", [pid 7982] close(5 [pid 7980] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [ 196.090154][ T7980] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 196.105735][ T7983] loop4: detected capacity change from 0 to 256 [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7980] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] getdents64(3, [pid 7986] chdir("./168" [pid 7983] <... close resumed>) = 0 [pid 7982] close(6 [pid 7986] <... chdir resumed>) = 0 [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7980] <... futex resumed>) = 1 [pid 7978] <... futex resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7983] close(4 [pid 7982] close(7 [pid 7980] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7978] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7986] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7983] <... close resumed>) = 0 [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... futex resumed>) = 0 [pid 5847] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7986] <... prctl resumed>) = 0 [pid 7983] mkdir("./file1", 0777 [pid 7986] setpgid(0, 0 [pid 7978] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7986] <... setpgid resumed>) = 0 [pid 7986] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7983] <... mkdir resumed>) = 0 [pid 7986] <... openat resumed>) = 3 [pid 7983] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7986] write(3, "1000", 4) = 4 [pid 7986] close(3) = 0 executing program [pid 7986] symlink("/dev/binderfs", "./binderfs" [pid 7982] close(8 [pid 7986] <... symlink resumed>) = 0 [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7982] close(9) = -1 EBADF (Bad file descriptor) [pid 7986] write(1, "executing program\n", 18 [pid 7982] close(10 [pid 5847] <... umount2 resumed>) = 0 [pid 5847] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7986] <... write resumed>) = 18 [pid 7982] close(11 [pid 7986] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7986] <... futex resumed>) = 0 [pid 7982] close(12 [pid 7986] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7986] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7982] close(13 [pid 7986] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7986] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7982] close(14 [pid 7986] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7986] <... mmap resumed>) = 0x7fae053b5000 [pid 7982] close(15 [pid 7986] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7986] <... mprotect resumed>) = 0 [pid 7982] close(16 [pid 7986] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] newfstatat(AT_FDCWD, "./169/file1", [pid 7986] <... rt_sigprocmask resumed>[], 8) = 0 [ 196.155258][ T7980] exFAT-fs (loop2): error, data size is invalid(10) [ 196.185678][ T7980] exFAT-fs (loop2): Filesystem has been set read-only [pid 7982] close(17 [pid 7986] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7982] close(18) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7982] close(19) = -1 EBADF (Bad file descriptor) [pid 7982] close(20./strace-static-x86_64: Process 7987 attached ) = -1 EBADF (Bad file descriptor) [pid 7986] <... clone3 resumed> => {parent_tid=[429]}, 88) = 429 [pid 7982] close(21 [pid 7986] rt_sigprocmask(SIG_SETMASK, [], [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "./169/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7986] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7982] close(22 [pid 7987] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7986] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 4 [pid 7987] <... rseq resumed>) = 0 [pid 7986] <... futex resumed>) = 0 [pid 7982] close(23 [pid 5847] newfstatat(4, "", [pid 7987] set_robust_list(0x7fae053d59a0, 24 [pid 7986] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7987] <... set_robust_list resumed>) = 0 [pid 7982] close(24 [pid 7987] rt_sigprocmask(SIG_SETMASK, [], [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7987] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7982] close(25) = -1 EBADF (Bad file descriptor) [pid 7987] memfd_create("syzkaller", 0 [pid 7982] close(26) = -1 EBADF (Bad file descriptor) [pid 7987] <... memfd_create resumed>) = 3 [pid 7982] close(27 [pid 7987] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7987] <... mmap resumed>) = 0x7fadfce00000 [pid 7982] close(28 [pid 7987] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7982] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7982] close(29) = -1 EBADF (Bad file descriptor) [pid 7982] exit_group(0 [pid 7985] <... futex resumed>) = ? [pid 7982] <... exit_group resumed>) = ? [pid 5847] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] getdents64(4, [pid 7987] <... write resumed>) = 131072 [pid 7985] +++ exited with 0 +++ [pid 7982] +++ exited with 0 +++ [pid 7980] <... openat resumed>) = -1 EIO (Input/output error) [pid 7978] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7978] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=418, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7978] <... futex resumed>) = 0 [pid 7978] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5847] close(4 [pid 7978] <... mmap resumed>) = 0x7fae05394000 [pid 7978] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5849] umount2("./168", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7987] munmap(0x7fadfce00000, 138412032 [pid 7980] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7978] <... mprotect resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... close resumed>) = 0 [pid 7987] <... munmap resumed>) = 0 [pid 7980] <... futex resumed>) = 0 [pid 7978] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7980] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7978] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5849] openat(AT_FDCWD, "./168", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7978] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5849] <... openat resumed>) = 3 ./strace-static-x86_64: Process 7988 attached [pid 7987] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5849] newfstatat(3, "", [pid 5847] rmdir("./169/file1" [pid 7988] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7987] <... openat resumed>) = 4 [pid 7978] <... clone3 resumed> => {parent_tid=[432]}, 88) = 432 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7988] <... rseq resumed>) = 0 [pid 7978] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] <... rmdir resumed>) = 0 [pid 7978] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] getdents64(3, [pid 7978] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7978] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] umount2("./168/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./168/file1", {st_mode=S_IFREG|0100, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7988] set_robust_list(0x7fae053b49a0, 24 [pid 7987] ioctl(4, LOOP_SET_FD, 3 [pid 5849] unlink("./168/file1" [pid 7988] <... set_robust_list resumed>) = 0 [pid 7987] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 5849] <... unlink resumed>) = 0 [pid 7988] rt_sigprocmask(SIG_SETMASK, [], [pid 7987] ioctl(4, LOOP_CLR_FD [pid 5849] umount2("./168/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7988] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7987] <... ioctl resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7988] openat(AT_FDCWD, ".", O_RDONLY [pid 5849] newfstatat(AT_FDCWD, "./168/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] unlink("./168/binderfs") = 0 [pid 5849] getdents64(3, [pid 7988] <... openat resumed>) = 4 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7987] ioctl(4, LOOP_SET_FD, 3 [pid 5849] close(3 [pid 7988] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7987] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 5849] <... close resumed>) = 0 [pid 7988] <... futex resumed>) = 1 [pid 7987] close(4 [pid 7978] <... futex resumed>) = 0 [pid 5849] rmdir("./168" [pid 7978] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... rmdir resumed>) = 0 [pid 5847] umount2("./169/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7980] <... futex resumed>) = 0 [pid 7978] <... futex resumed>) = 1 [pid 5849] mkdir("./169", 0777 [pid 7988] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7980] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7978] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... mkdir resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7980] <... ioctl resumed>) = 0 [pid 7980] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7980] <... futex resumed>) = 1 [pid 7978] <... futex resumed>) = 0 [pid 5849] <... openat resumed>) = 3 [pid 7980] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7978] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 5847] newfstatat(AT_FDCWD, "./169/binderfs", [pid 7980] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7978] <... futex resumed>) = 0 [pid 5849] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 7978] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] close(3 [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] <... close resumed>) = 0 [ 196.198958][ T7983] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7987] <... close resumed>) = 0 [pid 7980] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] unlink("./169/binderfs"./strace-static-x86_64: Process 7989 attached [pid 7980] <... futex resumed>) = 1 [pid 7978] <... futex resumed>) = 0 [pid 5847] <... unlink resumed>) = 0 [pid 7980] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7978] close(3) = 0 [pid 7978] close(4 [pid 7989] set_robust_list(0x555572d846a0, 24 [pid 7978] <... close resumed>) = 0 [pid 7989] <... set_robust_list resumed>) = 0 [pid 7987] close(3 [pid 7983] <... mount resumed>) = 0 [pid 7978] close(5 [pid 5847] getdents64(3, [pid 7987] <... close resumed>) = 0 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 420 [pid 7983] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] chdir("./169" [pid 7987] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7978] close(6 [pid 5847] close(3 [pid 7983] <... openat resumed>) = 3 [pid 7987] <... futex resumed>) = 1 [pid 7986] <... futex resumed>) = 0 [pid 7983] chdir("./file1" [pid 5847] <... close resumed>) = 0 [pid 7986] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] rmdir("./169" [pid 7983] <... chdir resumed>) = 0 [pid 7987] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7986] <... futex resumed>) = 0 [pid 7983] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7978] close(7 [pid 5847] <... rmdir resumed>) = 0 [pid 7987] <... openat resumed>) = 3 [pid 7986] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7983] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] mkdir("./170", 0777 [pid 7983] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7978] close(8) = -1 EBADF (Bad file descriptor) [pid 7978] close(9 [pid 7983] <... futex resumed>) = 1 [pid 7979] <... futex resumed>) = 0 [pid 5847] <... mkdir resumed>) = 0 [pid 7979] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7989] <... chdir resumed>) = 0 [pid 7987] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7978] close(10 [pid 7989] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7987] <... futex resumed>) = 1 [pid 7986] <... futex resumed>) = 0 [pid 7983] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7989] <... prctl resumed>) = 0 [pid 7987] openat(AT_FDCWD, ".", O_RDONLY [pid 7986] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7979] <... futex resumed>) = 0 [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 3 [pid 7989] setpgid(0, 0 [pid 7987] <... openat resumed>) = 4 [pid 7986] <... futex resumed>) = 0 [pid 7979] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7978] close(11 [pid 7989] <... setpgid resumed>) = 0 [pid 7987] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7986] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7987] <... futex resumed>) = 0 [pid 7986] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7978] close(12 [pid 7989] <... openat resumed>) = 3 [pid 7987] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7986] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7989] write(3, "1000", 4 [pid 7987] <... ioctl resumed>) = -1 ENOTTY (Inappropriate ioctl for device) [pid 7986] <... futex resumed>) = 0 [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] <... write resumed>) = 4 [pid 7987] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7986] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7978] close(13 [pid 7989] close(3 [pid 7987] <... futex resumed>) = 0 [pid 7986] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] <... close resumed>) = 0 [pid 7987] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7986] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7978] close(14 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 7989] symlink("/dev/binderfs", "./binderfs" [pid 7987] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7986] <... futex resumed>) = 0 [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] <... symlink resumed>) = 0 [pid 7987] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7986] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7978] close(15 executing program [pid 7989] write(1, "executing program\n", 18 [pid 7987] <... futex resumed>) = 0 [pid 7986] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... ioctl resumed>) = 0 [pid 7989] <... write resumed>) = 18 [pid 7989] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7986] close(3 [pid 7978] close(16 [pid 7989] <... futex resumed>) = 0 [pid 7986] <... close resumed>) = 0 [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7987] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7986] close(4 [pid 7978] close(17 [pid 7986] <... close resumed>) = 0 [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7986] close(5 [pid 7978] close(18 [pid 5847] close(3 [pid 7989] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7986] close(6 [pid 7978] close(19 [pid 7989] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] <... mmap resumed>) = 0x7fae053b5000 [pid 7986] close(7 [pid 7978] close(20 [pid 7989] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] <... mprotect resumed>) = 0 [pid 7986] close(8 [pid 7978] close(21 [pid 5847] <... close resumed>) = 0 [pid 7989] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7986] close(9 [pid 7978] close(22 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7986] close(10 [pid 7978] close(23 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7986] close(11 [pid 7978] close(24 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7986] close(12 [pid 7978] close(25./strace-static-x86_64: Process 7990 attached [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7990] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7989] <... clone3 resumed> => {parent_tid=[421]}, 88) = 421 [pid 7986] close(13 [pid 7978] close(26 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7990] <... rseq resumed>) = 0 [pid 7989] rt_sigprocmask(SIG_SETMASK, [], [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7990] set_robust_list(0x7fae053d59a0, 24 [pid 7989] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7986] close(14 [pid 7978] close(27 [pid 7990] <... set_robust_list resumed>) = 0 [pid 7989] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7991 attached [pid 7990] rt_sigprocmask(SIG_SETMASK, [], [pid 7989] <... futex resumed>) = 0 [pid 7986] close(15 [pid 7978] close(28 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 427 [pid 7990] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7989] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] set_robust_list(0x555572d846a0, 24 [pid 7990] memfd_create("syzkaller", 0 [pid 7986] close(16 [pid 7978] close(29 [pid 7991] <... set_robust_list resumed>) = 0 [pid 7990] <... memfd_create resumed>) = 3 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7978] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] chdir("./170" [pid 7990] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7986] close(17 [pid 7978] exit_group(0 [pid 7991] <... chdir resumed>) = 0 [pid 7990] <... mmap resumed>) = 0x7fadfce00000 [pid 7988] <... futex resumed>) = ? [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7980] <... futex resumed>) = ? [pid 7978] <... exit_group resumed>) = ? [pid 7991] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7990] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7988] +++ exited with 0 +++ [pid 7986] close(18 [pid 7980] +++ exited with 0 +++ [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] <... prctl resumed>) = 0 [pid 7986] close(19 [pid 7978] +++ exited with 0 +++ [pid 7991] setpgid(0, 0) = 0 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=430, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 7991] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 7991] write(3, "1000", 4) = 4 [pid 7991] close(3) = 0 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] symlink("/dev/binderfs", "./binderfs" [pid 7990] <... write resumed>) = 131072 [pid 7986] close(20 [pid 7979] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7991] <... symlink resumed>) = 0 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7979] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7986] close(21) = -1 EBADF (Bad file descriptor) [pid 7986] close(22) = -1 EBADF (Bad file descriptor) [pid 7986] close(23) = -1 EBADF (Bad file descriptor) executing program [pid 7991] write(1, "executing program\n", 18 [pid 7986] close(24 [pid 7991] <... write resumed>) = 18 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7990] munmap(0x7fadfce00000, 138412032 [pid 7986] close(25 [pid 7991] <... futex resumed>) = 0 [pid 7990] <... munmap resumed>) = 0 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7979] <... futex resumed>) = 0 [pid 7991] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7990] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7986] close(26 [pid 7979] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7991] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7990] <... openat resumed>) = 4 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7990] ioctl(4, LOOP_SET_FD, 3 [pid 7986] close(27 [pid 7979] <... mmap resumed>) = 0x7fae05394000 [pid 7991] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7979] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7991] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7986] close(28 [pid 7991] <... mmap resumed>) = 0x7fae053b5000 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7986] close(29 [pid 7979] <... mprotect resumed>) = 0 [ 196.285865][ T7983] exFAT-fs (loop4): error, data size is invalid(10) [ 196.320999][ T7983] exFAT-fs (loop4): Filesystem has been set read-only [pid 7991] <... mprotect resumed>) = 0 [pid 7986] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7983] <... openat resumed>) = -1 EIO (Input/output error) [pid 7979] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7986] exit_group(0 [pid 7987] <... futex resumed>) = ? [pid 7986] <... exit_group resumed>) = ? [pid 5848] umount2("./165", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7987] +++ exited with 0 +++ [pid 7986] +++ exited with 0 +++ [pid 7983] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7983] <... futex resumed>) = 0 [pid 5848] openat(AT_FDCWD, "./165", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7983] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5848] <... openat resumed>) = 3 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=428, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 5848] newfstatat(3, "", [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5848] getdents64(3, [pid 7990] <... ioctl resumed>) = 0 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7990] close(3 [pid 5848] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7991] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7990] <... close resumed>) = 0 [pid 7991] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7991] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7990] close(4) = 0 [pid 7979] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5846] <... restart_syscall resumed>) = 0 ./strace-static-x86_64: Process 7992 attached [pid 7991] <... clone3 resumed> => {parent_tid=[428]}, 88) = 428 [pid 7990] mkdir("./file1", 0777 [pid 7979] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5848] <... umount2 resumed>) = 0 ./strace-static-x86_64: Process 7993 attached [pid 7992] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7991] rt_sigprocmask(SIG_SETMASK, [], [pid 7990] <... mkdir resumed>) = 0 [pid 5848] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7993] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7992] <... rseq resumed>) = 0 [pid 7979] <... clone3 resumed> => {parent_tid=[409]}, 88) = 409 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] umount2("./168", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7993] <... rseq resumed>) = 0 [pid 7992] set_robust_list(0x7fae053d59a0, 24 [pid 7991] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7990] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7979] rt_sigprocmask(SIG_SETMASK, [], [pid 5848] newfstatat(AT_FDCWD, "./165/file1", [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7993] set_robust_list(0x7fae053b49a0, 24 [pid 7992] <... set_robust_list resumed>) = 0 [pid 7991] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7979] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] openat(AT_FDCWD, "./168", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7993] <... set_robust_list resumed>) = 0 [pid 7992] rt_sigprocmask(SIG_SETMASK, [], [pid 7991] <... futex resumed>) = 0 [pid 7979] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7992] <... rt_sigprocmask resumed>NULL, 8) = 0 [ 196.358027][ T7990] loop3: detected capacity change from 0 to 256 [pid 7991] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7979] <... futex resumed>) = 0 [pid 5848] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... openat resumed>) = 3 [pid 7993] rt_sigprocmask(SIG_SETMASK, [], [pid 7992] memfd_create("syzkaller", 0 [pid 7993] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7992] <... memfd_create resumed>) = 3 [pid 5846] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7993] openat(AT_FDCWD, ".", O_RDONLY [pid 7979] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5846] umount2("./168/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] openat(AT_FDCWD, "./165/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... openat resumed>) = 4 [pid 5846] newfstatat(AT_FDCWD, "./168/file1", {st_mode=S_IFREG|0100, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] newfstatat(4, "", [pid 5846] unlink("./168/file1" [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] <... unlink resumed>) = 0 [pid 5848] getdents64(4, [pid 5846] umount2("./168/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7992] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7993] <... openat resumed>) = 4 [pid 5848] getdents64(4, [pid 5846] newfstatat(AT_FDCWD, "./168/binderfs", [pid 7992] <... mmap resumed>) = 0x7fadfce00000 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] close(4 [pid 5846] unlink("./168/binderfs" [pid 5848] <... close resumed>) = 0 [pid 5846] <... unlink resumed>) = 0 [pid 5848] rmdir("./165/file1" [pid 5846] getdents64(3, [pid 7993] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7992] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5848] <... rmdir resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] umount2("./165/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] close(3 [pid 7993] <... futex resumed>) = 1 [pid 7979] <... futex resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... close resumed>) = 0 [pid 5848] newfstatat(AT_FDCWD, "./165/binderfs", [pid 5846] rmdir("./168" [pid 7992] <... write resumed>) = 131072 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7993] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7979] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... rmdir resumed>) = 0 [pid 7979] <... futex resumed>) = 1 [pid 5848] unlink("./165/binderfs" [pid 7983] <... futex resumed>) = 0 [pid 7979] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... unlink resumed>) = 0 [pid 5846] mkdir("./169", 0777 [pid 7983] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 5848] getdents64(3, [pid 5846] <... mkdir resumed>) = 0 [pid 7983] <... ioctl resumed>) = 0 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7983] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] close(3 [pid 5846] <... openat resumed>) = 3 [pid 7983] <... futex resumed>) = 1 [pid 7979] <... futex resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 7983] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7979] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] rmdir("./165" [pid 5846] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 7983] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7979] <... futex resumed>) = 0 [pid 5848] <... rmdir resumed>) = 0 [pid 5846] close(3 [pid 7983] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7979] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] mkdir("./166", 0777 [pid 5846] <... close resumed>) = 0 [pid 7983] <... futex resumed>) = 0 [pid 7992] munmap(0x7fadfce00000, 138412032 [pid 7983] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7979] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] <... mkdir resumed>) = 0 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7979] close(3) = 0 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7979] close(4 [pid 5848] <... openat resumed>) = 3 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 430 [pid 7979] <... close resumed>) = 0 [pid 5848] ioctl(3, LOOP_CLR_FD./strace-static-x86_64: Process 7994 attached [pid 7979] close(5 [pid 5848] <... ioctl resumed>) = 0 [pid 7994] set_robust_list(0x555572d846a0, 24 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7994] <... set_robust_list resumed>) = 0 [pid 7979] close(6 [pid 5848] close(3 [pid 7994] chdir("./169" [pid 7992] <... munmap resumed>) = 0 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7994] <... chdir resumed>) = 0 [pid 7979] close(7 [pid 5848] <... close resumed>) = 0 [pid 7994] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 7995 attached [pid 7994] <... prctl resumed>) = 0 [pid 7992] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7979] close(8 [pid 7994] setpgid(0, 0 [pid 7990] <... mount resumed>) = 0 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7994] <... setpgid resumed>) = 0 [pid 7979] close(9 [pid 7994] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7994] <... openat resumed>) = 3 [pid 7992] <... openat resumed>) = 4 [pid 7979] close(10 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 433 [pid 7995] set_robust_list(0x555572d846a0, 24 [pid 7994] write(3, "1000", 4 [pid 7992] ioctl(4, LOOP_SET_FD, 3 [pid 7990] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 196.403417][ T7990] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7995] <... set_robust_list resumed>) = 0 [pid 7994] <... write resumed>) = 4 [pid 7990] <... openat resumed>) = 3 [pid 7979] close(11 [pid 7994] close(3 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7994] <... close resumed>) = 0 [pid 7990] chdir("./file1" [pid 7979] close(12 [pid 7994] symlink("/dev/binderfs", "./binderfs" [pid 7990] <... chdir resumed>) = 0 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7994] <... symlink resumed>) = 0 [pid 7990] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7979] close(13) = -1 EBADF (Bad file descriptor) [pid 7990] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7979] close(14 [pid 7994] write(1, "executing program\n", 18 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7979] close(15 [pid 7995] chdir("./166" [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7990] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 7979] close(16 [pid 7990] <... futex resumed>) = 1 [pid 7989] <... futex resumed>) = 0 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7994] <... write resumed>) = 18 [pid 7990] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7989] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7979] close(17 [pid 7995] <... chdir resumed>) = 0 [pid 7994] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 7995] setpgid(0, 0) = 0 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7994] <... futex resumed>) = 0 [pid 7992] <... ioctl resumed>) = 0 [pid 7989] <... futex resumed>) = 0 [pid 7979] close(18 [pid 7995] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 7992] close(3 [pid 7995] <... openat resumed>) = 3 [pid 7994] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7992] <... close resumed>) = 0 [pid 7989] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7995] write(3, "1000", 4 [pid 7992] close(4 [pid 7995] <... write resumed>) = 4 [pid 7995] close(3 [pid 7994] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7992] <... close resumed>) = 0 [pid 7979] close(19 [pid 7995] <... close resumed>) = 0 [pid 7994] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7992] mkdir("./file1", 0777 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7995] symlink("/dev/binderfs", "./binderfs") = 0 [pid 7994] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7979] close(20executing program [pid 7995] write(1, "executing program\n", 18 [pid 7994] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7992] <... mkdir resumed>) = 0 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7995] <... write resumed>) = 18 [pid 7995] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7994] <... mmap resumed>) = 0x7fae053b5000 [pid 7992] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 7979] close(21 [pid 7994] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7995] <... futex resumed>) = 0 [pid 7995] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7994] <... mprotect resumed>) = 0 [pid 7979] close(22 [pid 7995] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7994] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7995] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 7994] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7979] close(23 [pid 7995] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7994] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 7996 attached [pid 7995] <... mmap resumed>) = 0x7fae053b5000 [pid 7995] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 7994] <... clone3 resumed> => {parent_tid=[431]}, 88) = 431 [pid 7979] close(24 [pid 7996] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [ 196.463495][ T7992] loop1: detected capacity change from 0 to 256 [ 196.475617][ T7990] exFAT-fs (loop3): error, data size is invalid(10) [pid 7994] rt_sigprocmask(SIG_SETMASK, [], [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7996] <... rseq resumed>) = 0 [pid 7995] <... mprotect resumed>) = 0 [pid 7994] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7994] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7979] close(25 [pid 7996] set_robust_list(0x7fae053d59a0, 24 [pid 7994] <... futex resumed>) = 0 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7996] <... set_robust_list resumed>) = 0 [pid 7994] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7979] close(26 [pid 7996] rt_sigprocmask(SIG_SETMASK, [], [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7996] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7979] close(27 [pid 7996] memfd_create("syzkaller", 0 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7996] <... memfd_create resumed>) = 3 [pid 7979] close(28 [pid 7996] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7996] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7995] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7979] close(29 [pid 7995] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7979] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7995] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 7979] exit_group(0./strace-static-x86_64: Process 7997 attached [pid 7993] <... futex resumed>) = ? [pid 7983] <... futex resumed>) = ? [pid 7979] <... exit_group resumed>) = ? [pid 7997] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 7995] <... clone3 resumed> => {parent_tid=[434]}, 88) = 434 [pid 7993] +++ exited with 0 +++ [pid 7983] +++ exited with 0 +++ [pid 7997] <... rseq resumed>) = 0 [pid 7995] rt_sigprocmask(SIG_SETMASK, [], [pid 7997] set_robust_list(0x7fae053d59a0, 24 [pid 7996] <... write resumed>) = 131072 [pid 7995] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7997] <... set_robust_list resumed>) = 0 [pid 7995] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7979] +++ exited with 0 +++ [pid 7997] rt_sigprocmask(SIG_SETMASK, [], [pid 7995] <... futex resumed>) = 0 [pid 7997] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7995] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 7997] memfd_create("syzkaller", 0 [pid 7996] munmap(0x7fadfce00000, 138412032 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=407, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 7997] <... memfd_create resumed>) = 3 [pid 7996] <... munmap resumed>) = 0 [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 7997] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 7996] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 7996] ioctl(4, LOOP_SET_FD, 3 [pid 7997] <... mmap resumed>) = 0x7fadfce00000 [pid 7990] <... openat resumed>) = -1 EIO (Input/output error) [pid 7989] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5850] <... restart_syscall resumed>) = 0 [pid 7989] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7989] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] umount2("./162", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7989] <... mmap resumed>) = 0x7fae05394000 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7989] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5850] openat(AT_FDCWD, "./162", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7997] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 7990] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7989] <... mprotect resumed>) = 0 [pid 5850] <... openat resumed>) = 3 [pid 7990] <... futex resumed>) = 0 [pid 7989] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] newfstatat(3, "", [pid 7990] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7989] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7989] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5850] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7989] <... clone3 resumed> => {parent_tid=[422]}, 88) = 422 [pid 5850] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7989] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7989] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 7998 attached ) = 0 [pid 7998] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 7997] <... write resumed>) = 131072 [pid 7998] <... rseq resumed>) = 0 [pid 7989] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7998] set_robust_list(0x7fae053b49a0, 24) = 0 [pid 7998] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 7998] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 7998] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 7989] <... futex resumed>) = 0 [pid 7998] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7989] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7997] munmap(0x7fadfce00000, 138412032 [pid 7990] <... futex resumed>) = 0 [pid 7989] <... futex resumed>) = 1 [pid 7990] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7989] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7990] <... ioctl resumed>) = 0 [pid 7997] <... munmap resumed>) = 0 [ 196.513512][ T7990] exFAT-fs (loop3): Filesystem has been set read-only [ 196.545156][ T7996] loop0: detected capacity change from 0 to 256 [pid 7990] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7989] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7997] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 7996] <... ioctl resumed>) = 0 [pid 7990] <... futex resumed>) = 0 [pid 7997] <... openat resumed>) = 4 [pid 7996] close(3 [pid 7990] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5850] <... umount2 resumed>) = 0 [pid 7996] <... close resumed>) = 0 [pid 7989] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] newfstatat(AT_FDCWD, "./162/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] umount2("./162/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7996] close(4 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7990] <... futex resumed>) = 0 [pid 7989] <... futex resumed>) = 1 [pid 5850] openat(AT_FDCWD, "./162/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7996] <... close resumed>) = 0 [pid 7990] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7989] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... openat resumed>) = 4 [pid 7997] ioctl(4, LOOP_SET_FD, 3 [pid 7996] mkdir("./file1", 0777 [pid 7990] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(4, "", [pid 7996] <... mkdir resumed>) = 0 [pid 7990] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7990] <... futex resumed>) = 1 [pid 7989] <... futex resumed>) = 0 [pid 5850] getdents64(4, [pid 7990] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7989] close(3 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7996] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 7989] <... close resumed>) = 0 [pid 5850] getdents64(4, [pid 7989] close(4 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7989] <... close resumed>) = 0 [pid 5850] close(4 [pid 7989] close(5 [pid 5850] <... close resumed>) = 0 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] rmdir("./162/file1" [pid 7989] close(6 [pid 5850] <... rmdir resumed>) = 0 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./162/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7989] close(7 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(AT_FDCWD, "./162/binderfs", [pid 7989] close(8 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] unlink("./162/binderfs" [pid 7989] close(9 [pid 5850] <... unlink resumed>) = 0 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(3, [pid 7989] close(10 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] close(3 [pid 7989] close(11 [pid 5850] <... close resumed>) = 0 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] rmdir("./162" [pid 7989] close(12 [pid 5850] <... rmdir resumed>) = 0 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] mkdir("./163", 0777 [pid 7989] close(13 [pid 5850] <... mkdir resumed>) = 0 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7989] close(14 [pid 5850] <... openat resumed>) = 3 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] ioctl(3, LOOP_CLR_FD [pid 7989] close(15 [pid 5850] <... ioctl resumed>) = 0 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] close(16) = -1 EBADF (Bad file descriptor) [pid 5850] close(3 [pid 7989] close(17 [pid 7997] <... ioctl resumed>) = 0 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7997] close(3) = 0 [pid 7989] close(18 [pid 7997] close(4 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... close resumed>) = 0 [pid 7989] close(19 [pid 7997] <... close resumed>) = 0 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] close(20) = -1 EBADF (Bad file descriptor) [pid 7989] close(21) = -1 EBADF (Bad file descriptor) [pid 7989] close(22) = -1 EBADF (Bad file descriptor) [pid 7989] close(23) = -1 EBADF (Bad file descriptor) [pid 7989] close(24) = -1 EBADF (Bad file descriptor) [pid 7989] close(25) = -1 EBADF (Bad file descriptor) [ 196.579198][ T7992] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 196.592882][ T7997] loop2: detected capacity change from 0 to 256 [pid 7989] close(26 [pid 7997] mkdir("./file1", 0777 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 7997] <... mkdir resumed>) = 0 [pid 7992] <... mount resumed>) = 0 [pid 7997] mount("/dev/loop2", "./file1", "exfat", 0, ""./strace-static-x86_64: Process 7999 attached [pid 7989] close(27) = -1 EBADF (Bad file descriptor) [pid 7989] close(28 [pid 7999] set_robust_list(0x555572d846a0, 24 [pid 7989] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7989] close(29) = -1 EBADF (Bad file descriptor) [pid 7989] exit_group(0 [pid 7998] <... futex resumed>) = ? [pid 7990] <... futex resumed>) = ? [pid 7989] <... exit_group resumed>) = ? [pid 7999] <... set_robust_list resumed>) = 0 [pid 7998] +++ exited with 0 +++ [pid 7992] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7990] +++ exited with 0 +++ [pid 7989] +++ exited with 0 +++ [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 410 [pid 7999] chdir("./163" [pid 7992] <... openat resumed>) = 3 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=420, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 7999] <... chdir resumed>) = 0 [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 7999] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5849] <... restart_syscall resumed>) = 0 [pid 7999] setpgid(0, 0) = 0 [pid 7999] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5849] umount2("./169", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] openat(AT_FDCWD, "./169", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5849] newfstatat(3, "", [pid 7999] <... openat resumed>) = 3 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7999] write(3, "1000", 4) = 4 [pid 5849] getdents64(3, [pid 7999] close(3 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7999] <... close resumed>) = 0 [pid 7999] symlink("/dev/binderfs", "./binderfs" [pid 5849] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7999] <... symlink resumed>) = 0 [pid 7992] chdir("./file1"executing program [pid 7999] write(1, "executing program\n", 18 [pid 7992] <... chdir resumed>) = 0 [pid 7992] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5849] <... umount2 resumed>) = 0 [pid 7999] <... write resumed>) = 18 [pid 7999] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7992] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5849] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7999] <... futex resumed>) = 0 [pid 7992] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7999] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 7992] <... futex resumed>) = 1 [pid 7991] <... futex resumed>) = 0 [pid 5849] newfstatat(AT_FDCWD, "./169/file1", [pid 7999] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7991] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7999] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 7991] <... futex resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7991] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] openat(AT_FDCWD, "./169/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 7999] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] <... openat resumed>) = 4 [pid 7999] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] newfstatat(4, "", [pid 7999] <... mmap resumed>) = 0x7fae053b5000 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 7999] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5849] getdents64(4, [pid 7999] <... mprotect resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 7999] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5849] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 7999] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5849] close(4 [pid 7999] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5849] <... close resumed>) = 0 [pid 5849] rmdir("./169/file1"./strace-static-x86_64: Process 8000 attached ) = 0 [pid 8000] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 7992] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8000] set_robust_list(0x7fae053d59a0, 24 [pid 7999] <... clone3 resumed> => {parent_tid=[411]}, 88) = 411 [pid 5849] umount2("./169/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8000] <... set_robust_list resumed>) = 0 [pid 7999] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8000] rt_sigprocmask(SIG_SETMASK, [], [pid 7999] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] newfstatat(AT_FDCWD, "./169/binderfs", [pid 8000] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7999] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 7999] <... futex resumed>) = 0 [pid 7999] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8000] memfd_create("syzkaller", 0 [pid 5849] unlink("./169/binderfs" [pid 8000] <... memfd_create resumed>) = 3 [pid 5849] <... unlink resumed>) = 0 [pid 5849] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8000] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 5849] close(3) = 0 [pid 8000] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5849] rmdir("./169") = 0 [pid 5849] mkdir("./170", 0777) = 0 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8000] <... write resumed>) = 131072 [pid 5849] <... openat resumed>) = 3 [pid 8000] munmap(0x7fadfce00000, 138412032 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 8000] <... munmap resumed>) = 0 [pid 5849] <... ioctl resumed>) = 0 [pid 5849] close(3) = 0 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 8001 attached [ 196.650685][ T7996] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 196.671598][ T7997] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 196.685495][ T7992] exFAT-fs (loop1): error, data size is invalid(10) [pid 8000] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 8000] ioctl(4, LOOP_SET_FD, 3 [pid 7991] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7991] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 7991] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8001] set_robust_list(0x555572d846a0, 24 [pid 7991] <... mmap resumed>) = 0x7fae05394000 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 423 [pid 8001] <... set_robust_list resumed>) = 0 [pid 7991] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8001] chdir("./170" [pid 7992] <... openat resumed>) = -1 EIO (Input/output error) [pid 7991] <... mprotect resumed>) = 0 [pid 8001] <... chdir resumed>) = 0 [pid 7996] <... mount resumed>) = 0 [pid 7991] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8001] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 7991] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8001] <... prctl resumed>) = 0 [pid 7991] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 8002 attached [pid 8001] setpgid(0, 0) = 0 [pid 8001] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8002] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8001] <... openat resumed>) = 3 [pid 7997] <... mount resumed>) = 0 [pid 7996] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7992] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7991] <... clone3 resumed> => {parent_tid=[429]}, 88) = 429 [pid 7997] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7996] <... openat resumed>) = 3 [pid 7992] <... futex resumed>) = 0 [pid 7991] rt_sigprocmask(SIG_SETMASK, [], [pid 7997] <... openat resumed>) = 3 [pid 7996] chdir("./file1" [pid 7992] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7991] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8002] <... rseq resumed>) = 0 [pid 8001] write(3, "1000", 4 [pid 7997] chdir("./file1" [pid 7996] <... chdir resumed>) = 0 [pid 7991] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8002] set_robust_list(0x7fae053b49a0, 24 [pid 8001] <... write resumed>) = 4 [pid 8002] <... set_robust_list resumed>) = 0 [pid 8001] close(3 [pid 8002] rt_sigprocmask(SIG_SETMASK, [], [pid 8001] <... close resumed>) = 0 [pid 8002] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8001] symlink("/dev/binderfs", "./binderfs" [pid 8002] openat(AT_FDCWD, ".", O_RDONLY [pid 8001] <... symlink resumed>) = 0 [pid 8002] <... openat resumed>) = 4 [pid 7991] <... futex resumed>) = 0 [pid 8002] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7991] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}executing program [pid 8002] <... futex resumed>) = 0 [pid 8000] <... ioctl resumed>) = 0 [pid 7997] <... chdir resumed>) = 0 [pid 7996] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 7991] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7997] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8002] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8001] write(1, "executing program\n", 18 [pid 8000] close(3 [pid 7991] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8001] <... write resumed>) = 18 [pid 8000] <... close resumed>) = 0 [pid 7996] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7991] <... futex resumed>) = 1 [pid 8001] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8000] close(4 [pid 7997] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7992] <... futex resumed>) = 0 [pid 7991] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8001] <... futex resumed>) = 0 [pid 8000] <... close resumed>) = 0 [pid 7997] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7996] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7992] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8001] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8000] mkdir("./file1", 0777 [pid 7997] <... futex resumed>) = 1 [pid 7996] <... futex resumed>) = 1 [pid 7995] <... futex resumed>) = 0 [pid 7994] <... futex resumed>) = 0 [pid 8001] <... rt_sigaction resumed>NULL, 8) = 0 [pid 7992] <... ioctl resumed>) = 0 [pid 7994] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 196.722771][ T8000] loop4: detected capacity change from 0 to 256 [ 196.727993][ T7992] exFAT-fs (loop1): Filesystem has been set read-only [pid 8001] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8000] <... mkdir resumed>) = 0 [pid 7994] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7992] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7996] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7995] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7992] <... futex resumed>) = 1 [pid 7991] <... futex resumed>) = 0 [pid 7997] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7995] <... futex resumed>) = 0 [pid 7992] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8001] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8000] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 7995] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8001] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8001] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8001] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8001] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 8003 attached [pid 8003] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8001] <... clone3 resumed> => {parent_tid=[424]}, 88) = 424 [pid 8001] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8001] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8003] <... rseq resumed>) = 0 [pid 8001] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8003] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 8003] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8003] memfd_create("syzkaller", 0) = 3 [pid 8003] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 7991] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8003] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072) = 131072 [pid 8003] munmap(0x7fadfce00000, 138412032 [pid 7992] <... futex resumed>) = 0 [pid 7991] <... futex resumed>) = 1 [pid 8003] <... munmap resumed>) = 0 [pid 7992] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7991] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8003] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 7992] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8003] ioctl(4, LOOP_SET_FD, 3 [pid 7994] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7992] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7994] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7992] <... futex resumed>) = 1 [pid 7991] <... futex resumed>) = 0 [pid 7994] <... futex resumed>) = 0 [pid 7994] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae05394000 [pid 7994] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 7994] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7992] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7991] close(3 [pid 7995] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 7994] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7995] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7991] <... close resumed>) = 0 [pid 7995] <... futex resumed>) = 0 [pid 7991] close(4 [pid 7995] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 7994] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7991] <... close resumed>) = 0 [pid 7997] <... openat resumed>) = -1 EIO (Input/output error) [pid 7995] <... mmap resumed>) = 0x7fae05394000 [pid 7991] close(5 [pid 7997] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7997] <... futex resumed>) = 0 [pid 7996] <... openat resumed>) = -1 EIO (Input/output error) ./strace-static-x86_64: Process 8004 attached [pid 8003] <... ioctl resumed>) = 0 [pid 7997] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7995] <... mprotect resumed>) = 0 [pid 7991] close(6 [pid 8004] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8003] close(3 [pid 7996] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] rt_sigprocmask(SIG_BLOCK, ~[], [pid 7994] <... clone3 resumed> => {parent_tid=[432]}, 88) = 432 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8004] <... rseq resumed>) = 0 [pid 8003] <... close resumed>) = 0 [pid 7996] <... futex resumed>) = 0 [pid 7995] <... rt_sigprocmask resumed>[], 8) = 0 [pid 7994] rt_sigprocmask(SIG_SETMASK, [], [ 196.781647][ T7997] exFAT-fs (loop2): error, data size is invalid(10) [ 196.797961][ T7996] exFAT-fs (loop0): error, data size is invalid(10) [ 196.804642][ T7996] exFAT-fs (loop0): Filesystem has been set read-only [ 196.814982][ T7997] exFAT-fs (loop2): Filesystem has been set read-only [ 196.825517][ T8003] loop3: detected capacity change from 0 to 256 [pid 7991] close(7 [pid 8004] set_robust_list(0x7fae053b49a0, 24 [pid 8003] close(4 [pid 7996] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7995] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 7994] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8004] <... set_robust_list resumed>) = 0 [pid 8003] <... close resumed>) = 0 [pid 7994] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7991] close(8./strace-static-x86_64: Process 8005 attached [pid 7994] <... futex resumed>) = 0 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8005] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8004] rt_sigprocmask(SIG_SETMASK, [], [pid 8003] mkdir("./file1", 0777 [pid 7995] <... clone3 resumed> => {parent_tid=[435]}, 88) = 435 [pid 7994] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7991] close(9 [pid 8005] <... rseq resumed>) = 0 [pid 7995] rt_sigprocmask(SIG_SETMASK, [], [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8005] set_robust_list(0x7fae053b49a0, 24 [pid 8004] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8003] <... mkdir resumed>) = 0 [pid 7995] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 7991] close(10 [pid 8005] <... set_robust_list resumed>) = 0 [pid 8004] openat(AT_FDCWD, ".", O_RDONLY [pid 8003] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 7995] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8005] rt_sigprocmask(SIG_SETMASK, [], [pid 8004] <... openat resumed>) = 4 [pid 7995] <... futex resumed>) = 0 [pid 7991] close(11 [pid 8005] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8004] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8004] <... futex resumed>) = 1 [pid 7991] close(12 [pid 8005] openat(AT_FDCWD, ".", O_RDONLY [pid 8004] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7994] <... futex resumed>) = 0 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8005] <... openat resumed>) = 4 [pid 7994] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7991] close(13 [pid 8005] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7996] <... futex resumed>) = 0 [pid 7994] <... futex resumed>) = 1 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8005] <... futex resumed>) = 1 [pid 7994] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7991] close(14 [pid 7996] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8005] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7996] <... ioctl resumed>) = 0 [pid 7991] close(15 [pid 7996] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7996] <... futex resumed>) = 1 [pid 7994] <... futex resumed>) = 0 [pid 7991] close(16 [pid 7996] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7994] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7995] <... futex resumed>) = 0 [pid 7994] <... futex resumed>) = 0 [pid 7996] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7995] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7994] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7991] close(17 [pid 7996] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7996] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7996] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] <... futex resumed>) = 1 [pid 7994] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7991] close(18 [pid 7996] <... futex resumed>) = 0 [pid 7995] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7994] close(3 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7996] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7994] <... close resumed>) = 0 [pid 7991] close(19 [pid 7994] close(4 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7994] <... close resumed>) = 0 [pid 7991] close(20 [pid 7994] close(5 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] close(21 [pid 7994] close(6) = -1 EBADF (Bad file descriptor) [pid 7994] close(7) = -1 EBADF (Bad file descriptor) [pid 7994] close(8) = -1 EBADF (Bad file descriptor) [pid 7994] close(9) = -1 EBADF (Bad file descriptor) [pid 7994] close(10) = -1 EBADF (Bad file descriptor) [pid 7994] close(11) = -1 EBADF (Bad file descriptor) [pid 7994] close(12) = -1 EBADF (Bad file descriptor) [pid 7994] close(13) = -1 EBADF (Bad file descriptor) [pid 7994] close(14) = -1 EBADF (Bad file descriptor) [pid 7994] close(15) = -1 EBADF (Bad file descriptor) [pid 7994] close(16 [pid 8000] <... mount resumed>) = 0 [pid 7994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7994] close(17) = -1 EBADF (Bad file descriptor) [pid 7994] close(18) = -1 EBADF (Bad file descriptor) [pid 7994] close(19 [pid 7997] <... futex resumed>) = 0 [pid 7994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] close(22 [pid 7997] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7994] close(20) = -1 EBADF (Bad file descriptor) [pid 7994] close(21) = -1 EBADF (Bad file descriptor) [pid 7994] close(22) = -1 EBADF (Bad file descriptor) [pid 8000] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7997] <... ioctl resumed>) = 0 [pid 7994] close(23 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] <... openat resumed>) = 3 [pid 7994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] chdir("./file1" [pid 7997] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7994] close(24 [pid 7991] close(23 [pid 7997] <... futex resumed>) = 1 [pid 7995] <... futex resumed>) = 0 [pid 7994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7997] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7995] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7994] close(25 [pid 7991] close(24 [pid 8000] <... chdir resumed>) = 0 [pid 7997] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7995] <... futex resumed>) = 0 [pid 7994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 7997] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7995] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7994] close(26 [pid 7991] close(25 [pid 8000] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 7997] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 7994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7997] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7994] close(27 [pid 7991] close(26 [pid 8000] <... futex resumed>) = 1 [pid 7999] <... futex resumed>) = 0 [pid 7997] <... futex resumed>) = 1 [pid 7995] <... futex resumed>) = 0 [pid 7994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7999] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7997] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7995] close(3 [pid 7994] close(28 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7999] <... futex resumed>) = 0 [pid 7995] <... close resumed>) = 0 [pid 7994] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 196.860061][ T8000] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 196.892313][ T8003] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 7991] close(27 [pid 8003] <... mount resumed>) = 0 [pid 8000] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 7999] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7995] close(4 [pid 7994] close(29 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8003] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 7995] <... close resumed>) = 0 [pid 7991] close(28 [pid 8003] <... openat resumed>) = 3 [pid 7995] close(5 [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8003] chdir("./file1" [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] close(29 [pid 8003] <... chdir resumed>) = 0 [pid 7995] close(6 [pid 7994] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7991] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8003] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7994] exit_group(0 [pid 7991] exit_group(0 [pid 8004] <... futex resumed>) = ? [pid 8003] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8002] <... futex resumed>) = ? [pid 7996] <... futex resumed>) = ? [pid 7995] close(7 [pid 7994] <... exit_group resumed>) = ? [pid 7992] <... futex resumed>) = ? [pid 7991] <... exit_group resumed>) = ? [pid 8004] +++ exited with 0 +++ [pid 8003] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8002] +++ exited with 0 +++ [pid 7996] +++ exited with 0 +++ [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7992] +++ exited with 0 +++ [pid 8003] <... futex resumed>) = 1 [pid 8001] <... futex resumed>) = 0 [pid 7995] close(8 [pid 7991] +++ exited with 0 +++ [pid 8003] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8001] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] close(9 [pid 8003] <... futex resumed>) = 0 [pid 8001] <... futex resumed>) = 1 [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=427, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 8003] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8001] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7995] close(10 [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7994] +++ exited with 0 +++ [pid 5847] <... restart_syscall resumed>) = 0 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=430, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 5847] umount2("./170", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5847] openat(AT_FDCWD, "./170", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5847] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5846] <... restart_syscall resumed>) = 0 [pid 5847] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] umount2("./169", MNT_FORCE|UMOUNT_NOFOLLOW [pid 7995] close(11 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] openat(AT_FDCWD, "./169", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8003] <... openat resumed>) = -1 EIO (Input/output error) [pid 7995] close(12 [pid 5847] <... umount2 resumed>) = 0 [pid 8003] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8003] <... futex resumed>) = 1 [pid 8001] <... futex resumed>) = 0 [pid 7995] close(13 [pid 5846] <... openat resumed>) = 3 [pid 8003] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8001] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8003] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8001] <... futex resumed>) = 0 [pid 7995] close(14 [pid 8003] openat(AT_FDCWD, ".", O_RDONLY [pid 8001] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7995] close(15 [pid 5846] newfstatat(3, "", [pid 8003] <... openat resumed>) = 4 [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8003] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] close(16 [pid 8003] <... futex resumed>) = 1 [pid 8001] <... futex resumed>) = 0 [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8001] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] close(17 [pid 8001] <... futex resumed>) = 0 [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8001] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7995] close(18) = -1 EBADF (Bad file descriptor) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 7995] close(19) = -1 EBADF (Bad file descriptor) [pid 5846] getdents64(3, [pid 7995] close(20) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 7995] close(21 [pid 8003] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8003] <... ioctl resumed>) = 0 [pid 7995] close(22 [pid 5846] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8003] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8001] <... futex resumed>) = 0 [pid 8003] <... futex resumed>) = 1 [pid 8001] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] close(23) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = 0 [pid 7995] close(24 [pid 8003] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8001] <... futex resumed>) = 0 [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8003] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8001] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7995] close(25 [pid 8003] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8001] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8003] <... futex resumed>) = 0 [pid 8001] close(3 [pid 7995] close(26 [pid 8003] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8001] <... close resumed>) = 0 [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8001] close(4 [pid 7995] close(27 [pid 8001] <... close resumed>) = 0 [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8001] close(5 [pid 7995] close(28 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./169/file1", [pid 5847] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] <... openat resumed>) = -1 EIO (Input/output error) [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8001] close(6 [pid 8000] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] close(29 [pid 5847] newfstatat(AT_FDCWD, "./170/file1", [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] <... futex resumed>) = 1 [pid 7999] <... futex resumed>) = 0 [pid 7995] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] openat(AT_FDCWD, "./169/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8001] close(7 [pid 8000] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7999] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 7995] exit_group(0 [pid 5847] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... openat resumed>) = 4 [pid 8005] <... futex resumed>) = ? [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7999] <... futex resumed>) = 0 [pid 7997] <... futex resumed>) = ? [pid 7995] <... exit_group resumed>) = ? [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(4, "", [pid 8005] +++ exited with 0 +++ [pid 8000] openat(AT_FDCWD, ".", O_RDONLY [pid 7999] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 7997] +++ exited with 0 +++ [pid 5847] openat(AT_FDCWD, "./170/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8001] close(8 [pid 8000] <... openat resumed>) = 4 [pid 7995] +++ exited with 0 +++ [pid 5847] <... openat resumed>) = 4 [pid 5846] getdents64(4, [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=433, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8000] <... futex resumed>) = 1 [pid 7999] <... futex resumed>) = 0 [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 5847] newfstatat(4, "", [pid 5846] getdents64(4, [pid 8001] close(9 [pid 8000] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7999] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... restart_syscall resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7999] <... futex resumed>) = 0 [pid 5846] close(4 [pid 8001] close(10 [pid 8000] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 7999] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] getdents64(4, [pid 5846] <... close resumed>) = 0 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] <... ioctl resumed>) = 0 [pid 5848] umount2("./166", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] rmdir("./169/file1" [pid 8001] close(11 [pid 8000] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] getdents64(4, [pid 5846] <... rmdir resumed>) = 0 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] <... futex resumed>) = 1 [pid 7999] <... futex resumed>) = 0 [pid 5848] openat(AT_FDCWD, "./166", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] umount2("./169/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8001] close(12 [pid 8000] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7999] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... openat resumed>) = 3 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 7999] <... futex resumed>) = 0 [pid 5848] newfstatat(3, "", [pid 5846] newfstatat(AT_FDCWD, "./169/binderfs", [pid 8001] close(13 [pid 8000] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 7999] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] close(4 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [ 196.925460][ T8000] exFAT-fs (loop4): error, data size is invalid(10) [ 196.943488][ T8003] exFAT-fs (loop3): error, data size is invalid(10) [ 196.951045][ T8000] exFAT-fs (loop4): Filesystem has been set read-only [ 196.957566][ T8003] exFAT-fs (loop3): Filesystem has been set read-only [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(3, [pid 5847] <... close resumed>) = 0 [pid 5846] unlink("./169/binderfs" [pid 8001] close(14 [pid 8000] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] rmdir("./170/file1" [pid 5846] <... unlink resumed>) = 0 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8000] <... futex resumed>) = 1 [pid 7999] <... futex resumed>) = 0 [pid 5848] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... rmdir resumed>) = 0 [pid 5846] getdents64(3, [pid 8001] close(15 [pid 8000] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 7999] close(3 [pid 5848] <... umount2 resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] <... close resumed>) = 0 [pid 5848] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] umount2("./170/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] close(3 [pid 8001] close(16 [pid 7999] close(4 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... close resumed>) = 0 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] <... close resumed>) = 0 [pid 5848] newfstatat(AT_FDCWD, "./166/file1", [pid 5847] newfstatat(AT_FDCWD, "./170/binderfs", [pid 5846] rmdir("./169" [pid 8001] close(17 [pid 7999] close(5 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] <... rmdir resumed>) = 0 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] mkdir("./170", 0777 [pid 8001] close(18 [pid 7999] close(6 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] unlink("./170/binderfs" [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] openat(AT_FDCWD, "./166/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... unlink resumed>) = 0 [pid 5846] <... mkdir resumed>) = 0 [pid 8001] close(19 [pid 7999] close(7 [pid 5848] <... openat resumed>) = 4 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(4, "", [pid 8001] close(20 [pid 7999] close(8 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] getdents64(3, [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, [pid 8001] close(21 [pid 7999] close(9 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] <... openat resumed>) = 3 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, [pid 5847] close(3 [pid 8001] close(22 [pid 7999] close(10 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] close(4 [pid 5847] <... close resumed>) = 0 [pid 5846] <... ioctl resumed>) = 0 [pid 8001] close(23 [pid 7999] close(11 [pid 5848] <... close resumed>) = 0 [pid 5847] rmdir("./170" [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] rmdir("./166/file1" [pid 5847] <... rmdir resumed>) = 0 [pid 5846] close(3 [pid 8001] close(24 [pid 7999] close(12 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8001] close(25 [pid 7999] close(13 [pid 5848] <... rmdir resumed>) = 0 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./166/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] mkdir("./171", 0777 [pid 8001] close(26 [pid 7999] close(14 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... mkdir resumed>) = 0 [pid 7999] close(15) = -1 EBADF (Bad file descriptor) [pid 8001] close(27 [pid 7999] close(16 [pid 5846] <... close resumed>) = 0 [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(AT_FDCWD, "./166/binderfs", [pid 7999] close(17) = -1 EBADF (Bad file descriptor) [pid 7999] close(18) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 7999] close(19) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] <... openat resumed>) = 3 [pid 7999] close(20 [pid 5848] unlink("./166/binderfs" [pid 5847] ioctl(3, LOOP_CLR_FD [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... unlink resumed>) = 0 [pid 5847] <... ioctl resumed>) = 0 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] close(21 [pid 5848] getdents64(3, [pid 5847] close(3 [pid 8001] close(28 [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] close(22 [pid 5848] close(3 [pid 5847] <... close resumed>) = 0 [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... close resumed>) = 0 [pid 7999] close(23) = -1 EBADF (Bad file descriptor) [pid 7999] close(24) = -1 EBADF (Bad file descriptor) [pid 7999] close(25 [pid 5848] rmdir("./166" [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... rmdir resumed>) = 0 [pid 7999] close(26 [pid 5848] mkdir("./167", 0777 [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... mkdir resumed>) = 0 [pid 7999] close(27) = -1 EBADF (Bad file descriptor) [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 433 ./strace-static-x86_64: Process 8006 attached [pid 8001] close(29 [pid 7999] close(28 [pid 5848] <... openat resumed>) = 3 ./strace-static-x86_64: Process 8007 attached [pid 8006] set_robust_list(0x555572d846a0, 24 [pid 8001] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] ioctl(3, LOOP_CLR_FD [pid 8001] exit_group(0 [pid 7999] close(29 [pid 5848] <... ioctl resumed>) = 0 [pid 8003] <... futex resumed>) = ? [pid 8001] <... exit_group resumed>) = ? [pid 8003] +++ exited with 0 +++ [pid 7999] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] close(3 [pid 8007] set_robust_list(0x555572d846a0, 24 [pid 8001] +++ exited with 0 +++ [pid 7999] exit_group(0 [pid 5848] <... close resumed>) = 0 [pid 8007] <... set_robust_list resumed>) = 0 [pid 8006] <... set_robust_list resumed>) = 0 [pid 8000] <... futex resumed>) = ? [pid 7999] <... exit_group resumed>) = ? [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=423, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 430 [pid 5849] umount2("./170", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 8007] chdir("./171" [pid 8000] +++ exited with 0 +++ [pid 7999] +++ exited with 0 +++ [pid 5849] openat(AT_FDCWD, "./170", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=410, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5849] <... openat resumed>) = 3 [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 5849] newfstatat(3, "", [pid 8007] <... chdir resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8007] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5849] getdents64(3, [pid 8007] <... prctl resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8007] setpgid(0, 0 [pid 5849] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8007] <... setpgid resumed>) = 0 [pid 5850] <... restart_syscall resumed>) = 0 [pid 5849] <... umount2 resumed>) = 0 [pid 8006] chdir("./170" [pid 5850] umount2("./163", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] openat(AT_FDCWD, "./163", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8007] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5850] <... openat resumed>) = 3 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 8008 attached [pid 8007] <... openat resumed>) = 3 [pid 8006] <... chdir resumed>) = 0 [pid 5850] newfstatat(3, "", [pid 5849] newfstatat(AT_FDCWD, "./170/file1", [pid 8007] write(3, "1000", 4 [pid 8006] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8007] <... write resumed>) = 4 [pid 8006] <... prctl resumed>) = 0 [pid 5850] getdents64(3, [pid 5849] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 436 [pid 8008] set_robust_list(0x555572d846a0, 24 [pid 8007] close(3 [pid 8006] setpgid(0, 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8008] <... set_robust_list resumed>) = 0 [pid 8007] <... close resumed>) = 0 [pid 8006] <... setpgid resumed>) = 0 [pid 5850] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8007] symlink("/dev/binderfs", "./binderfs" [pid 8006] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5849] openat(AT_FDCWD, "./170/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8008] chdir("./167" [pid 8007] <... symlink resumed>) = 0 [pid 8008] <... chdir resumed>) = 0 [pid 8006] <... openat resumed>) = 3 [pid 5850] <... umount2 resumed>) = 0 [pid 5849] <... openat resumed>) = 4 executing program [pid 8008] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8007] write(1, "executing program\n", 18 [pid 8006] write(3, "1000", 4 [pid 5850] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] newfstatat(4, "", [pid 8008] <... prctl resumed>) = 0 [pid 8007] <... write resumed>) = 18 [pid 8006] <... write resumed>) = 4 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8008] setpgid(0, 0 [pid 8007] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8006] close(3 [pid 5850] newfstatat(AT_FDCWD, "./163/file1", [pid 8008] <... setpgid resumed>) = 0 [pid 8007] <... futex resumed>) = 0 [pid 8006] <... close resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] getdents64(4, [pid 8008] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8007] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8006] symlink("/dev/binderfs", "./binderfs" [pid 5850] umount2("./163/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8007] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8006] <... symlink resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] getdents64(4, [pid 8007] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], executing program [pid 8006] write(1, "executing program\n", 18 [pid 5850] openat(AT_FDCWD, "./163/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8008] <... openat resumed>) = 3 [pid 8007] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8006] <... write resumed>) = 18 [pid 5850] <... openat resumed>) = 4 [pid 8007] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] newfstatat(4, "", [pid 5849] close(4 [pid 8007] <... mmap resumed>) = 0x7fae053b5000 [pid 8006] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5849] <... close resumed>) = 0 [pid 8008] write(3, "1000", 4 [pid 8007] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8006] <... futex resumed>) = 0 [pid 5850] getdents64(4, [pid 8008] <... write resumed>) = 4 [pid 8007] <... mprotect resumed>) = 0 [pid 8006] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5849] rmdir("./170/file1" [pid 8008] close(3 [pid 8006] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8008] <... close resumed>) = 0 [pid 8007] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8006] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5850] getdents64(4, [pid 5849] <... rmdir resumed>) = 0 [pid 8008] symlink("/dev/binderfs", "./binderfs" [pid 8007] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8006] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8008] <... symlink resumed>) = 0 [pid 8007] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8006] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] close(4 [pid 5849] umount2("./170/binderfs", MNT_FORCE|UMOUNT_NOFOLLOWexecuting program ./strace-static-x86_64: Process 8009 attached [pid 8008] write(1, "executing program\n", 18 [pid 8006] <... mmap resumed>) = 0x7fae053b5000 [pid 5850] <... close resumed>) = 0 [pid 8009] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8008] <... write resumed>) = 18 [pid 8007] <... clone3 resumed> => {parent_tid=[431]}, 88) = 431 [pid 8006] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5850] rmdir("./163/file1" [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8009] <... rseq resumed>) = 0 [pid 8008] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8007] rt_sigprocmask(SIG_SETMASK, [], [pid 8006] <... mprotect resumed>) = 0 [pid 5850] <... rmdir resumed>) = 0 [pid 5849] newfstatat(AT_FDCWD, "./170/binderfs", [pid 8009] set_robust_list(0x7fae053d59a0, 24 [pid 8007] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8006] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] umount2("./163/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8009] <... set_robust_list resumed>) = 0 [pid 8008] <... futex resumed>) = 0 [pid 8007] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8006] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] unlink("./170/binderfs" [pid 8009] rt_sigprocmask(SIG_SETMASK, [], [pid 8008] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8007] <... futex resumed>) = 0 [pid 8006] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5850] newfstatat(AT_FDCWD, "./163/binderfs", ./strace-static-x86_64: Process 8010 attached [pid 8009] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8007] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] <... unlink resumed>) = 0 [pid 8010] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8009] memfd_create("syzkaller", 0 [pid 8008] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8006] <... clone3 resumed> => {parent_tid=[434]}, 88) = 434 [pid 5850] unlink("./163/binderfs" [pid 8010] <... rseq resumed>) = 0 [pid 8008] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8006] rt_sigprocmask(SIG_SETMASK, [], [pid 8010] set_robust_list(0x7fae053d59a0, 24 [pid 8008] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8006] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8010] <... set_robust_list resumed>) = 0 [pid 8008] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8006] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8010] rt_sigprocmask(SIG_SETMASK, [], [pid 8009] <... memfd_create resumed>) = 3 [pid 8008] <... mmap resumed>) = 0x7fae053b5000 [pid 8006] <... futex resumed>) = 0 [pid 5850] <... unlink resumed>) = 0 [pid 5849] getdents64(3, [pid 8010] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8009] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8008] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8006] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5850] getdents64(3, [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8010] memfd_create("syzkaller", 0 [pid 8009] <... mmap resumed>) = 0x7fadfce00000 [pid 8008] <... mprotect resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5849] close(3 [pid 8010] <... memfd_create resumed>) = 3 [pid 8009] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8008] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] close(3 [pid 5849] <... close resumed>) = 0 [pid 8008] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8010] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8008] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 8011 attached [pid 8010] <... mmap resumed>) = 0x7fadfce00000 [pid 5849] rmdir("./170" [pid 8011] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8008] <... clone3 resumed> => {parent_tid=[437]}, 88) = 437 [pid 5850] <... close resumed>) = 0 [pid 5849] <... rmdir resumed>) = 0 [pid 8011] <... rseq resumed>) = 0 [pid 8010] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8009] <... write resumed>) = 131072 [pid 8008] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] rmdir("./163" [pid 5849] mkdir("./171", 0777 [pid 8011] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 8011] rt_sigprocmask(SIG_SETMASK, [], [pid 8008] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... rmdir resumed>) = 0 [pid 8011] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8008] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8011] memfd_create("syzkaller", 0 [pid 8008] <... futex resumed>) = 0 [pid 5850] mkdir("./164", 0777 [pid 5849] <... mkdir resumed>) = 0 [pid 8011] <... memfd_create resumed>) = 3 [pid 8010] <... write resumed>) = 131072 [pid 8009] munmap(0x7fadfce00000, 138412032 [pid 8008] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5850] <... mkdir resumed>) = 0 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8011] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8010] munmap(0x7fadfce00000, 138412032 [pid 8009] <... munmap resumed>) = 0 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5849] <... openat resumed>) = 3 [pid 8011] <... mmap resumed>) = 0x7fadfce00000 [pid 5850] <... openat resumed>) = 3 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5849] ioctl(3, LOOP_CLR_FD [pid 5850] <... ioctl resumed>) = 0 [pid 5849] <... ioctl resumed>) = 0 [pid 8011] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8009] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5849] close(3 [pid 8010] <... munmap resumed>) = 0 [pid 8009] <... openat resumed>) = 4 [pid 5850] close(3 [pid 5849] <... close resumed>) = 0 [pid 8009] ioctl(4, LOOP_SET_FD, 3 [pid 8011] <... write resumed>) = 131072 [pid 8010] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8010] <... openat resumed>) = 4 ./strace-static-x86_64: Process 8012 attached [pid 8011] munmap(0x7fadfce00000, 138412032 [pid 8010] ioctl(4, LOOP_SET_FD, 3 [pid 8009] <... ioctl resumed>) = 0 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 425 [pid 8012] set_robust_list(0x555572d846a0, 24 [pid 5850] <... close resumed>) = 0 [pid 8012] <... set_robust_list resumed>) = 0 [pid 8009] close(3 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8012] chdir("./171" [pid 8011] <... munmap resumed>) = 0 [pid 8009] <... close resumed>) = 0 [pid 8012] <... chdir resumed>) = 0 [pid 8009] close(4 [pid 8012] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8011] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8009] <... close resumed>) = 0 [pid 8012] <... prctl resumed>) = 0 [pid 8011] <... openat resumed>) = 4 [pid 8009] mkdir("./file1", 0777 [pid 8012] setpgid(0, 0 [pid 8011] ioctl(4, LOOP_SET_FD, 3executing program [pid 8009] <... mkdir resumed>) = 0 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 412 ./strace-static-x86_64: Process 8013 attached [pid 8012] <... setpgid resumed>) = 0 [pid 8012] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8013] set_robust_list(0x555572d846a0, 24) = 0 [pid 8012] <... openat resumed>) = 3 [pid 8010] <... ioctl resumed>) = 0 [pid 8012] write(3, "1000", 4) = 4 [pid 8012] close(3 [pid 8013] chdir("./164" [pid 8012] <... close resumed>) = 0 [pid 8012] symlink("/dev/binderfs", "./binderfs") = 0 [pid 8010] close(3 [pid 8009] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 8013] <... chdir resumed>) = 0 [pid 8012] write(1, "executing program\n", 18) = 18 [pid 8012] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8012] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8013] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8010] <... close resumed>) = 0 [pid 8013] <... prctl resumed>) = 0 [pid 8012] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8010] close(4 [pid 8012] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8010] <... close resumed>) = 0 [pid 8013] setpgid(0, 0 [pid 8012] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8010] mkdir("./file1", 0777 [pid 8012] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8012] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8010] <... mkdir resumed>) = 0 [pid 8013] <... setpgid resumed>) = 0 [pid 8012] <... mprotect resumed>) = 0 [pid 8012] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8012] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 8014 attached [pid 8013] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8011] <... ioctl resumed>) = 0 [pid 8010] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 8014] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8012] <... clone3 resumed> => {parent_tid=[426]}, 88) = 426 [pid 8014] <... rseq resumed>) = 0 [pid 8012] rt_sigprocmask(SIG_SETMASK, [], [pid 8011] close(3 [pid 8014] set_robust_list(0x7fae053d59a0, 24 [pid 8013] <... openat resumed>) = 3 [pid 8012] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8011] <... close resumed>) = 0 [pid 8014] <... set_robust_list resumed>) = 0 [pid 8012] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8011] close(4 [pid 8014] rt_sigprocmask(SIG_SETMASK, [], [pid 8013] write(3, "1000", 4 [pid 8012] <... futex resumed>) = 0 [pid 8011] <... close resumed>) = 0 [pid 8014] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8013] <... write resumed>) = 4 [pid 8012] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8011] mkdir("./file1", 0777 [pid 8014] memfd_create("syzkaller", 0 [pid 8013] close(3 [pid 8011] <... mkdir resumed>) = 0 [ 197.130294][ T8009] loop1: detected capacity change from 0 to 256 [ 197.140579][ T8010] loop0: detected capacity change from 0 to 256 [ 197.146548][ T8011] loop2: detected capacity change from 0 to 256 [pid 8013] <... close resumed>) = 0 executing program [pid 8013] symlink("/dev/binderfs", "./binderfs" [pid 8014] <... memfd_create resumed>) = 3 [pid 8013] <... symlink resumed>) = 0 [pid 8011] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 8013] write(1, "executing program\n", 18 [pid 8014] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 8013] <... write resumed>) = 18 [pid 8014] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8013] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8014] <... write resumed>) = 131072 [pid 8013] <... futex resumed>) = 0 [pid 8013] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 8014] munmap(0x7fadfce00000, 138412032) = 0 [pid 8014] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [ 197.176524][ T8009] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 197.199896][ T8010] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 197.206000][ T8011] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8013] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 8014] ioctl(4, LOOP_SET_FD, 3 [pid 8013] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8013] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8009] <... mount resumed>) = 0 [pid 8009] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 8009] chdir("./file1") = 0 [pid 8009] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8014] <... ioctl resumed>) = 0 [pid 8014] close(3) = 0 [pid 8014] close(4) = 0 [pid 8014] mkdir("./file1", 0777) = 0 [pid 8014] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 8013] <... mprotect resumed>) = 0 [pid 8009] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8009] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8009] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8013] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8013] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8007] <... futex resumed>) = 0 [pid 8007] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8009] <... futex resumed>) = 0 [pid 8007] <... futex resumed>) = 1 [pid 8009] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100./strace-static-x86_64: Process 8015 attached [pid 8007] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8013] <... clone3 resumed> => {parent_tid=[413]}, 88) = 413 [pid 8013] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8013] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8013] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8015] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8010] <... mount resumed>) = 0 [ 197.227377][ T8014] loop3: detected capacity change from 0 to 256 [ 197.246511][ T8009] exFAT-fs (loop1): error, data size is invalid(10) [ 197.260570][ T8014] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8015] <... rseq resumed>) = 0 [pid 8010] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8015] set_robust_list(0x7fae053d59a0, 24 [pid 8010] <... openat resumed>) = 3 [pid 8011] <... mount resumed>) = 0 [pid 8011] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 8011] chdir("./file1") = 0 [pid 8011] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 8011] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8010] chdir("./file1" [pid 8015] <... set_robust_list resumed>) = 0 [pid 8008] <... futex resumed>) = 0 [pid 8011] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8009] <... openat resumed>) = -1 EIO (Input/output error) [pid 8015] rt_sigprocmask(SIG_SETMASK, [], [pid 8014] <... mount resumed>) = 0 [pid 8010] <... chdir resumed>) = 0 [pid 8008] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8015] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8015] memfd_create("syzkaller", 0 [pid 8011] <... futex resumed>) = 0 [pid 8010] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8009] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8008] <... futex resumed>) = 1 [ 197.274451][ T8009] exFAT-fs (loop1): Filesystem has been set read-only [pid 8015] <... memfd_create resumed>) = 3 [pid 8014] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8011] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8010] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8009] <... futex resumed>) = 1 [pid 8008] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8007] <... futex resumed>) = 0 [pid 8015] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8010] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8007] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8007] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8014] <... openat resumed>) = 3 [pid 8009] openat(AT_FDCWD, ".", O_RDONLY [pid 8014] chdir("./file1") = 0 [pid 8009] <... openat resumed>) = 4 [pid 8014] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8009] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8007] <... futex resumed>) = 0 [pid 8007] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8007] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8014] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8009] <... futex resumed>) = 1 [pid 8009] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080) = 0 [pid 8014] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8015] <... mmap resumed>) = 0x7fadfce00000 [pid 8010] <... futex resumed>) = 1 [pid 8006] <... futex resumed>) = 0 [pid 8009] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8010] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8006] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8014] <... futex resumed>) = 1 [pid 8009] <... futex resumed>) = 1 [pid 8007] <... futex resumed>) = 0 [pid 8014] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8012] <... futex resumed>) = 0 [pid 8009] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8007] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8015] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8010] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8007] <... futex resumed>) = 0 [pid 8006] <... futex resumed>) = 0 [pid 8012] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8009] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8007] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8014] <... futex resumed>) = 0 [pid 8012] <... futex resumed>) = 1 [pid 8009] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8014] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8012] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8009] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8015] <... write resumed>) = 131072 [pid 8011] <... openat resumed>) = -1 EIO (Input/output error) [pid 8010] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8006] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8015] munmap(0x7fadfce00000, 138412032 [pid 8009] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8009] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8007] <... futex resumed>) = 0 [pid 8007] close(3) = 0 [pid 8007] close(4) = 0 [pid 8007] close(5) = -1 EBADF (Bad file descriptor) [pid 8007] close(6) = -1 EBADF (Bad file descriptor) [pid 8007] close(7) = -1 EBADF (Bad file descriptor) [pid 8007] close(8) = -1 EBADF (Bad file descriptor) [pid 8007] close(9) = -1 EBADF (Bad file descriptor) [pid 8007] close(10) = -1 EBADF (Bad file descriptor) [pid 8007] close(11) = -1 EBADF (Bad file descriptor) [pid 8007] close(12) = -1 EBADF (Bad file descriptor) [pid 8007] close(13) = -1 EBADF (Bad file descriptor) [pid 8007] close(14) = -1 EBADF (Bad file descriptor) [pid 8007] close(15) = -1 EBADF (Bad file descriptor) [pid 8007] close(16) = -1 EBADF (Bad file descriptor) [pid 8007] close(17) = -1 EBADF (Bad file descriptor) [pid 8007] close(18) = -1 EBADF (Bad file descriptor) [pid 8007] close(19) = -1 EBADF (Bad file descriptor) [pid 8007] close(20) = -1 EBADF (Bad file descriptor) [pid 8007] close(21) = -1 EBADF (Bad file descriptor) [pid 8007] close(22) = -1 EBADF (Bad file descriptor) [pid 8007] close(23) = -1 EBADF (Bad file descriptor) [pid 8007] close(24) = -1 EBADF (Bad file descriptor) [pid 8007] close(25) = -1 EBADF (Bad file descriptor) [pid 8007] close(26) = -1 EBADF (Bad file descriptor) [pid 8007] close(27) = -1 EBADF (Bad file descriptor) [pid 8007] close(28) = -1 EBADF (Bad file descriptor) [pid 8007] close(29) = -1 EBADF (Bad file descriptor) [ 197.303372][ T8011] exFAT-fs (loop2): error, data size is invalid(10) [ 197.315134][ T8011] exFAT-fs (loop2): Filesystem has been set read-only [ 197.317883][ T8014] exFAT-fs (loop3): error, data size is invalid(10) [ 197.333183][ T8010] exFAT-fs (loop0): error, data size is invalid(10) [pid 8015] <... munmap resumed>) = 0 [pid 8011] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8007] exit_group(0 [pid 8015] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 8011] <... futex resumed>) = 0 [pid 8009] <... futex resumed>) = ? [pid 8008] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8007] <... exit_group resumed>) = ? [pid 8015] <... openat resumed>) = 4 [pid 8011] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8009] +++ exited with 0 +++ [pid 8008] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8007] +++ exited with 0 +++ [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=430, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 8015] ioctl(4, LOOP_SET_FD, 3 [pid 8012] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8011] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8010] <... openat resumed>) = -1 EIO (Input/output error) [pid 8008] <... futex resumed>) = 0 [pid 8006] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8012] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8012] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae05394000 [pid 8012] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8012] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8012] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} => {parent_tid=[427]}, 88) = 427 [pid 8012] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8012] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8012] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8006] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8008] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 8016 attached [pid 8011] openat(AT_FDCWD, ".", O_RDONLY [pid 8010] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8006] <... futex resumed>) = 0 [pid 8016] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8011] <... openat resumed>) = 4 [pid 8010] <... futex resumed>) = 0 [pid 8006] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8016] <... rseq resumed>) = 0 [pid 8006] <... mmap resumed>) = 0x7fae05394000 [pid 8016] set_robust_list(0x7fae053b49a0, 24 [pid 8010] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8011] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8016] <... set_robust_list resumed>) = 0 [pid 8006] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8016] rt_sigprocmask(SIG_SETMASK, [], [pid 8011] <... futex resumed>) = 1 [pid 8008] <... futex resumed>) = 0 [pid 8016] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8011] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8016] openat(AT_FDCWD, ".", O_RDONLY [pid 8008] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8006] <... mprotect resumed>) = 0 [pid 8016] <... openat resumed>) = 5 [pid 8011] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8008] <... futex resumed>) = 0 [pid 8006] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5847] umount2("./171", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8016] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8015] <... ioctl resumed>) = 0 [pid 8014] <... openat resumed>) = -1 EIO (Input/output error) [pid 8011] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8008] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8006] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8016] <... futex resumed>) = 1 [pid 8015] close(3 [pid 8012] <... futex resumed>) = 0 [pid 8011] <... ioctl resumed>) = 0 [pid 8006] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5847] openat(AT_FDCWD, "./171", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8012] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 8017 attached [pid 8016] ioctl(5, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8015] <... close resumed>) = 0 [pid 8012] <... futex resumed>) = 0 [pid 8011] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... openat resumed>) = 3 [pid 8012] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8006] <... clone3 resumed> => {parent_tid=[435]}, 88) = 435 [ 197.354255][ T8010] exFAT-fs (loop0): Filesystem has been set read-only [ 197.372175][ T8014] exFAT-fs (loop3): Filesystem has been set read-only [ 197.385761][ T8015] loop4: detected capacity change from 0 to 256 [pid 5847] newfstatat(3, "", [pid 8017] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8016] <... ioctl resumed>) = 0 [pid 8015] close(4 [pid 8011] <... futex resumed>) = 1 [pid 8008] <... futex resumed>) = 0 [pid 8006] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8015] <... close resumed>) = 0 [pid 8011] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8008] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8006] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8014] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8014] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8006] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8008] <... futex resumed>) = 0 [pid 8006] <... futex resumed>) = 0 [pid 8008] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8011] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8006] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8016] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8015] mkdir("./file1", 0777 [pid 8011] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8017] <... rseq resumed>) = 0 [pid 8017] set_robust_list(0x7fae053b49a0, 24 [pid 8016] <... futex resumed>) = 1 [pid 8015] <... mkdir resumed>) = 0 [pid 8012] <... futex resumed>) = 0 [pid 8011] <... futex resumed>) = 1 [pid 8008] <... futex resumed>) = 0 [pid 8012] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8016] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8014] <... futex resumed>) = 0 [pid 8012] <... futex resumed>) = 1 [pid 8008] close(3 [pid 8014] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8012] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8015] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 8014] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8008] <... close resumed>) = 0 [pid 8017] <... set_robust_list resumed>) = 0 [pid 8014] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8011] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8008] close(4 [pid 8014] <... futex resumed>) = 1 [pid 8012] <... futex resumed>) = 0 [pid 8014] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8012] close(3 [pid 8017] rt_sigprocmask(SIG_SETMASK, [], [pid 8012] <... close resumed>) = 0 [pid 8008] <... close resumed>) = 0 [pid 8012] close(4) = -1 EBADF (Bad file descriptor) [pid 8017] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8012] close(5 [pid 8008] close(5 [pid 8017] openat(AT_FDCWD, ".", O_RDONLY [pid 8012] <... close resumed>) = 0 [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8017] <... openat resumed>) = 4 [pid 8012] close(6 [pid 8008] close(6 [pid 5847] <... umount2 resumed>) = 0 [pid 8017] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8017] <... futex resumed>) = 1 [pid 8012] close(7 [pid 8008] close(7 [pid 8006] <... futex resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8017] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] newfstatat(AT_FDCWD, "./171/file1", [pid 8012] close(8 [pid 8010] <... futex resumed>) = 0 [pid 8008] close(8 [pid 8006] <... futex resumed>) = 1 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8010] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8012] close(9 [pid 8010] <... ioctl resumed>) = 0 [pid 8008] close(9 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8010] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "./171/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8012] close(10 [pid 8010] <... futex resumed>) = 1 [pid 8008] close(10 [pid 8006] <... futex resumed>) = 0 [pid 5847] <... openat resumed>) = 4 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] newfstatat(4, "", [pid 8006] <... futex resumed>) = 0 [pid 8008] close(11 [pid 8012] close(11 [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8008] close(12 [pid 5847] getdents64(4, [pid 8012] close(12 [pid 8010] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(4, [pid 8012] close(13 [pid 8010] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8008] close(13 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8010] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] close(4 [pid 8012] close(14 [pid 8010] <... futex resumed>) = 1 [pid 8008] close(14 [pid 8006] <... futex resumed>) = 0 [pid 5847] <... close resumed>) = 0 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] rmdir("./171/file1" [pid 8006] close(3 [pid 8012] close(15 [pid 8010] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8008] close(15 [pid 5847] <... rmdir resumed>) = 0 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] <... close resumed>) = 0 [pid 8012] close(16 [pid 5847] umount2("./171/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8012] close(17 [pid 5847] newfstatat(AT_FDCWD, "./171/binderfs", [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] close(4 [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8012] close(18 [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] unlink("./171/binderfs" [pid 8012] close(19 [pid 5847] <... unlink resumed>) = 0 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(3, [pid 8012] close(20 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8012] close(21 [pid 5847] close(3 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... close resumed>) = 0 [pid 8012] close(22 [pid 5847] rmdir("./171" [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... rmdir resumed>) = 0 [pid 8012] close(23) = -1 EBADF (Bad file descriptor) [pid 5847] mkdir("./172", 0777 [pid 8012] close(24 [pid 5847] <... mkdir resumed>) = 0 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8012] close(25 [pid 5847] <... openat resumed>) = 3 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8008] close(16 [pid 8006] <... close resumed>) = 0 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 8012] close(26 [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] close(5 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8012] close(27) = -1 EBADF (Bad file descriptor) [pid 5847] <... ioctl resumed>) = 0 [pid 8012] close(28 [pid 5847] close(3 [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... close resumed>) = 0 [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8012] close(29 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8012] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8008] close(17 [pid 8006] close(6) = -1 EBADF (Bad file descriptor) [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8018 attached [pid 8012] exit_group(0 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 432 [pid 8014] <... futex resumed>) = ? [pid 8012] <... exit_group resumed>) = ? [pid 8008] close(18 [pid 8016] <... futex resumed>) = ? [pid 8006] close(7 [pid 8016] +++ exited with 0 +++ [pid 8014] +++ exited with 0 +++ [pid 8012] +++ exited with 0 +++ [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8018] set_robust_list(0x555572d846a0, 24 [pid 8008] close(19 [pid 8006] close(8 [pid 8018] <... set_robust_list resumed>) = 0 [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=425, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 8018] chdir("./172" [pid 8008] close(20 [pid 8006] close(9 [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... restart_syscall resumed>) = 0 [pid 8018] <... chdir resumed>) = 0 [pid 8008] close(21 [pid 8006] close(10 [pid 8018] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8018] <... prctl resumed>) = 0 [pid 8008] close(22 [pid 8006] close(11 [pid 8018] setpgid(0, 0 [pid 8015] <... mount resumed>) = 0 [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8018] <... setpgid resumed>) = 0 [pid 8015] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8008] close(23 [pid 8006] close(12 [pid 5849] umount2("./171", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8008] close(24 [pid 8006] close(13 [pid 8015] <... openat resumed>) = 3 [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8018] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8015] chdir("./file1" [pid 8008] close(25 [pid 8006] close(14 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8015] <... chdir resumed>) = 0 [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8018] <... openat resumed>) = 3 [pid 8008] close(26 [pid 8006] close(15 [pid 5849] openat(AT_FDCWD, "./171", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8018] write(3, "1000", 4 [pid 8008] close(27 [pid 8006] close(16 [pid 5849] <... openat resumed>) = 3 [pid 8018] <... write resumed>) = 4 [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(3, "", [pid 8018] close(3 [pid 8008] close(28 [pid 8006] close(17 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8018] <... close resumed>) = 0 [pid 8015] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(3, [pid 8018] symlink("/dev/binderfs", "./binderfs" [pid 8008] close(29 [pid 8006] close(18 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 executing program [pid 8018] <... symlink resumed>) = 0 [pid 8015] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8008] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8018] write(1, "executing program\n", 18 [pid 8015] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8008] exit_group(0 [ 197.495964][ T8015] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8006] close(19 [pid 8018] <... write resumed>) = 18 [pid 8015] <... futex resumed>) = 1 [pid 8013] <... futex resumed>) = 0 [pid 8011] <... futex resumed>) = ? [pid 8008] <... exit_group resumed>) = ? [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8018] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8015] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8013] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8011] +++ exited with 0 +++ [pid 8008] +++ exited with 0 +++ [pid 8006] close(20 [pid 5849] <... umount2 resumed>) = 0 [pid 8018] <... futex resumed>) = 0 [pid 8013] <... futex resumed>) = 0 [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=436, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 8018] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8013] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8006] close(21 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8018] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5849] newfstatat(AT_FDCWD, "./171/file1", [pid 8018] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8018] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8006] close(22 [pid 5849] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8018] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8018] <... mmap resumed>) = 0x7fae053b5000 [pid 5849] openat(AT_FDCWD, "./171/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8018] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... openat resumed>) = 4 [pid 8018] <... mprotect resumed>) = 0 [pid 5849] newfstatat(4, "", [pid 8018] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8018] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8006] close(23 [pid 5849] getdents64(4, [pid 8018] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8018] <... clone3 resumed> => {parent_tid=[433]}, 88) = 433 [pid 5849] getdents64(4, [pid 8018] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] umount2("./167", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8018] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] close(4 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8018] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 5848] openat(AT_FDCWD, "./167", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8018] <... futex resumed>) = 0 [pid 5849] rmdir("./171/file1" [pid 5848] <... openat resumed>) = 3 [pid 8018] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8006] close(24 [pid 5849] <... rmdir resumed>) = 0 [pid 5848] newfstatat(3, "", [pid 5849] umount2("./171/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 ./strace-static-x86_64: Process 8019 attached [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] getdents64(3, [pid 8019] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8015] <... openat resumed>) = -1 EIO (Input/output error) [pid 8006] close(25 [pid 5849] newfstatat(AT_FDCWD, "./171/binderfs", [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8019] <... rseq resumed>) = 0 [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8019] set_robust_list(0x7fae053d59a0, 24 [pid 8006] close(26 [pid 5849] unlink("./171/binderfs" [pid 8019] <... set_robust_list resumed>) = 0 [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8019] rt_sigprocmask(SIG_SETMASK, [], [pid 8006] close(27 [pid 5849] <... unlink resumed>) = 0 [pid 8019] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8015] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8015] <... futex resumed>) = 1 [pid 8013] <... futex resumed>) = 0 [pid 8006] close(28 [pid 8015] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8013] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8015] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8013] <... futex resumed>) = 0 [pid 8006] close(29 [pid 8013] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8006] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8019] memfd_create("syzkaller", 0 [pid 8015] openat(AT_FDCWD, ".", O_RDONLY [pid 8006] exit_group(0 [pid 5849] getdents64(3, [pid 8019] <... memfd_create resumed>) = 3 [pid 8017] <... futex resumed>) = ? [pid 8015] <... openat resumed>) = 4 [pid 8010] <... futex resumed>) = ? [pid 8006] <... exit_group resumed>) = ? [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8010] +++ exited with 0 +++ [pid 5849] close(3) = 0 [pid 5849] rmdir("./171") = 0 [pid 5849] mkdir("./172", 0777) = 0 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5849] ioctl(3, LOOP_CLR_FD) = 0 [pid 5849] close(3) = 0 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8017] +++ exited with 0 +++ [pid 8006] +++ exited with 0 +++ [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 428 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=433, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- ./strace-static-x86_64: Process 8020 attached [pid 8019] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8015] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] umount2("./170", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./170", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5846] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [ 197.570419][ T8015] exFAT-fs (loop4): error, data size is invalid(10) [ 197.577152][ T8015] exFAT-fs (loop4): Filesystem has been set read-only [pid 8020] set_robust_list(0x555572d846a0, 24 [pid 8019] <... mmap resumed>) = 0x7fadfce00000 [pid 8015] <... futex resumed>) = 1 [pid 8013] <... futex resumed>) = 0 [pid 5848] <... umount2 resumed>) = 0 [pid 5846] getdents64(3, [pid 8020] <... set_robust_list resumed>) = 0 [pid 8019] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8015] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8013] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8015] <... ioctl resumed>) = 0 [pid 8013] <... futex resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8020] chdir("./172" [pid 8015] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8013] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] newfstatat(AT_FDCWD, "./167/file1", [pid 8015] <... futex resumed>) = 0 [pid 8013] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8020] <... chdir resumed>) = 0 [pid 8019] <... write resumed>) = 131072 [pid 8015] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8013] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... umount2 resumed>) = 0 [pid 8020] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8019] munmap(0x7fadfce00000, 138412032 [pid 8015] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8013] <... futex resumed>) = 0 [pid 8013] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8019] <... munmap resumed>) = 0 [pid 8015] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8020] <... prctl resumed>) = 0 [pid 8019] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] openat(AT_FDCWD, "./167/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... openat resumed>) = 4 [pid 8019] <... openat resumed>) = 4 [pid 5846] newfstatat(AT_FDCWD, "./170/file1", [pid 8015] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8020] setpgid(0, 0 [pid 5848] newfstatat(4, "", [pid 8015] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8019] ioctl(4, LOOP_SET_FD, 3 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] getdents64(4, [pid 8019] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8015] <... futex resumed>) = 1 [pid 8013] <... futex resumed>) = 0 [pid 8019] ioctl(4, LOOP_CLR_FD [pid 8015] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8013] close(3 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] openat(AT_FDCWD, "./170/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8020] <... setpgid resumed>) = 0 [pid 8019] <... ioctl resumed>) = 0 [pid 8013] <... close resumed>) = 0 [pid 5848] getdents64(4, [pid 5846] <... openat resumed>) = 4 [pid 8013] close(4 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] newfstatat(4, "", [pid 8020] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8013] <... close resumed>) = 0 [pid 5848] close(4 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8013] close(5 [pid 5848] <... close resumed>) = 0 [pid 5846] getdents64(4, [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] rmdir("./167/file1" [pid 8013] close(6 [pid 5848] <... rmdir resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./167/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] getdents64(4, [pid 8013] close(7 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(AT_FDCWD, "./167/binderfs", [pid 5846] close(4 [pid 8020] <... openat resumed>) = 3 [pid 8013] close(8 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] <... close resumed>) = 0 [pid 8019] ioctl(4, LOOP_SET_FD, 3 [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] unlink("./167/binderfs" [pid 5846] rmdir("./170/file1" [pid 8013] close(9 [pid 5848] <... unlink resumed>) = 0 [pid 5846] <... rmdir resumed>) = 0 [pid 8020] write(3, "1000", 4 [pid 8019] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] <... write resumed>) = 4 [pid 8019] close(4 [pid 8013] close(10 [pid 5848] getdents64(3, [pid 5846] umount2("./170/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] close(3 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... close resumed>) = 0 [pid 5846] newfstatat(AT_FDCWD, "./170/binderfs", [pid 8020] close(3 [pid 8019] <... close resumed>) = 0 [pid 8013] close(11 [pid 5848] rmdir("./167") = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] mkdir("./168", 0777 [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... mkdir resumed>) = 0 [pid 5846] unlink("./170/binderfs" [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8013] close(12 [pid 5846] <... unlink resumed>) = 0 [pid 8020] <... close resumed>) = 0 [pid 5848] <... openat resumed>) = 3 [pid 5846] getdents64(3, [pid 5848] ioctl(3, LOOP_CLR_FD [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8020] symlink("/dev/binderfs", "./binderfs" [pid 8019] close(3 [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... ioctl resumed>) = 0 [pid 5846] close(3 [pid 5848] close(3 [pid 5846] <... close resumed>) = 0 [pid 8020] <... symlink resumed>) = 0 [pid 8013] close(13 executing program [pid 8020] write(1, "executing program\n", 18 [pid 8019] <... close resumed>) = 0 [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... close resumed>) = 0 [pid 5846] rmdir("./170" [pid 8020] <... write resumed>) = 18 [pid 8019] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8013] close(14 [pid 8020] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8019] <... futex resumed>) = 1 [pid 8018] <... futex resumed>) = 0 [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... rmdir resumed>) = 0 [pid 8020] <... futex resumed>) = 0 [pid 8019] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8013] close(15 [pid 8020] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8013] close(16 [pid 8020] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8018] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] mkdir("./171", 0777 [pid 8020] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8019] <... futex resumed>) = 0 [pid 8018] <... futex resumed>) = 1 [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... mkdir resumed>) = 0 [pid 8019] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8018] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8013] close(17 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8020] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8019] <... openat resumed>) = 3 [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5846] <... openat resumed>) = 3 ./strace-static-x86_64: Process 8021 attached [pid 8020] <... mmap resumed>) = 0x7fae053b5000 [pid 8013] close(18 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 8020] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... ioctl resumed>) = 0 [pid 8020] <... mprotect resumed>) = 0 [pid 8019] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8013] close(19 [pid 5846] close(3 [pid 8021] set_robust_list(0x555572d846a0, 24 [pid 8020] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8019] <... futex resumed>) = 1 [pid 8018] <... futex resumed>) = 0 [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8021] <... set_robust_list resumed>) = 0 [pid 8019] openat(AT_FDCWD, ".", O_RDONLY [pid 8018] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8013] close(20 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 438 [pid 8018] <... futex resumed>) = 0 [pid 5846] <... close resumed>) = 0 [pid 8018] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8013] close(21) = -1 EBADF (Bad file descriptor) [pid 8013] close(22) = -1 EBADF (Bad file descriptor) [pid 8020] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8013] close(23 [pid 8020] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8023 attached ./strace-static-x86_64: Process 8022 attached [pid 8021] chdir("./168" [pid 8019] <... openat resumed>) = 4 [pid 8013] close(24 [pid 8023] set_robust_list(0x555572d846a0, 24 [pid 8022] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8021] <... chdir resumed>) = 0 [pid 8020] <... clone3 resumed> => {parent_tid=[429]}, 88) = 429 [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] rt_sigprocmask(SIG_SETMASK, [], [pid 8013] close(25 [pid 8020] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8013] close(26 [pid 8020] <... futex resumed>) = 0 [pid 8013] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8013] close(27) = -1 EBADF (Bad file descriptor) [pid 8013] close(28) = -1 EBADF (Bad file descriptor) [pid 8013] close(29) = -1 EBADF (Bad file descriptor) [pid 8013] exit_group(0 [pid 8015] <... futex resumed>) = ? [pid 8013] <... exit_group resumed>) = ? [pid 8023] <... set_robust_list resumed>) = 0 [pid 8022] <... rseq resumed>) = 0 [pid 8021] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8019] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8015] +++ exited with 0 +++ [pid 8013] +++ exited with 0 +++ [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 436 [pid 8023] chdir("./171" [pid 8022] set_robust_list(0x7fae053d59a0, 24 [pid 8021] <... prctl resumed>) = 0 [pid 8019] <... futex resumed>) = 1 [pid 8018] <... futex resumed>) = 0 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=412, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 8023] <... chdir resumed>) = 0 [pid 8022] <... set_robust_list resumed>) = 0 [pid 8021] setpgid(0, 0 [pid 8019] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8018] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8023] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8022] rt_sigprocmask(SIG_SETMASK, [], [pid 8021] <... setpgid resumed>) = 0 [pid 8019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8018] <... futex resumed>) = 0 [pid 8023] <... prctl resumed>) = 0 [pid 8022] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8021] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8019] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8018] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] umount2("./164", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8023] setpgid(0, 0 [pid 8022] memfd_create("syzkaller", 0 [pid 8021] <... openat resumed>) = 3 [pid 8019] <... ioctl resumed>) = -1 ENOTTY (Inappropriate ioctl for device) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8023] <... setpgid resumed>) = 0 [pid 8022] <... memfd_create resumed>) = 3 [pid 8021] write(3, "1000", 4 [pid 8019] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] openat(AT_FDCWD, "./164", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8023] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8022] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8021] <... write resumed>) = 4 [pid 8019] <... futex resumed>) = 1 [pid 8018] <... futex resumed>) = 0 [pid 5850] <... openat resumed>) = 3 [pid 8023] <... openat resumed>) = 3 [pid 8022] <... mmap resumed>) = 0x7fadfce00000 [pid 8021] close(3 [pid 8019] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8018] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] newfstatat(3, "", [pid 8023] write(3, "1000", 4 [pid 8022] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8021] <... close resumed>) = 0 [pid 8019] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8018] <... futex resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8023] <... write resumed>) = 4 [pid 8021] symlink("/dev/binderfs", "./binderfs" [pid 8019] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8018] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] getdents64(3, [pid 8023] close(3 [pid 8022] <... write resumed>) = 131072 [pid 8021] <... symlink resumed>) = 0 [pid 8019] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 executing program [pid 8023] <... close resumed>) = 0 [pid 8021] write(1, "executing program\n", 18 [pid 8019] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8023] symlink("/dev/binderfs", "./binderfs" [pid 8021] <... write resumed>) = 18 [pid 8019] <... futex resumed>) = 1 [pid 8018] <... futex resumed>) = 0 [pid 8023] <... symlink resumed>) = 0 [pid 8021] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8019] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULLexecuting program [pid 8018] close(3 [pid 8023] write(1, "executing program\n", 18 [pid 8021] <... futex resumed>) = 0 [pid 8018] <... close resumed>) = 0 [pid 8023] <... write resumed>) = 18 [pid 8022] munmap(0x7fadfce00000, 138412032 [pid 8021] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8018] close(4 [pid 8023] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8022] <... munmap resumed>) = 0 [pid 8021] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8018] <... close resumed>) = 0 [pid 8023] <... futex resumed>) = 0 [pid 8021] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8018] close(5 [pid 8023] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8021] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8022] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8021] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8018] close(6 [pid 8023] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8022] <... openat resumed>) = 4 [pid 8021] <... mmap resumed>) = 0x7fae053b5000 [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8021] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8018] close(7 [pid 8023] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8022] ioctl(4, LOOP_SET_FD, 3 [pid 8021] <... mprotect resumed>) = 0 [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] <... mmap resumed>) = 0x7fae053b5000 [pid 8021] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8018] close(8) = -1 EBADF (Bad file descriptor) [pid 8018] close(9) = -1 EBADF (Bad file descriptor) [pid 8018] close(10) = -1 EBADF (Bad file descriptor) [pid 8018] close(11) = -1 EBADF (Bad file descriptor) [pid 8018] close(12) = -1 EBADF (Bad file descriptor) [pid 8018] close(13) = -1 EBADF (Bad file descriptor) [pid 8018] close(14 [pid 8023] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] <... mprotect resumed>) = 0 [pid 8021] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8018] close(15 [pid 8021] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8018] close(16 [pid 8023] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8024 attached [pid 8018] close(17 [pid 8023] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8021] <... clone3 resumed> => {parent_tid=[439]}, 88) = 439 [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8021] rt_sigprocmask(SIG_SETMASK, [], [pid 8018] close(18 [pid 8024] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8021] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = 0 [pid 8024] <... rseq resumed>) = 0 [pid 8023] <... clone3 resumed> => {parent_tid=[437]}, 88) = 437 [pid 8021] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8018] close(19 [pid 8024] set_robust_list(0x7fae053d59a0, 24 [pid 8023] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8024] <... set_robust_list resumed>) = 0 [pid 8021] <... futex resumed>) = 0 [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8024] rt_sigprocmask(SIG_SETMASK, [], [pid 8021] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8018] close(20 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8024] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(AT_FDCWD, "./164/file1", [pid 8024] memfd_create("syzkaller", 0 [pid 8023] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8018] close(21 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8024] <... memfd_create resumed>) = 3 [pid 8023] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./164/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8024] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8023] <... futex resumed>) = 0 [pid 8018] close(22 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8024] <... mmap resumed>) = 0x7fadfce00000 [pid 8023] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "./164/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8024] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8018] close(23 [pid 5850] <... openat resumed>) = 4 [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8018] close(24) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(4, "", [pid 8018] close(25 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 ./strace-static-x86_64: Process 8025 attached [pid 8022] <... ioctl resumed>) = 0 [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(4, [pid 8022] close(3 [pid 8018] close(26 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8024] <... write resumed>) = 131072 [pid 8022] <... close resumed>) = 0 [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(4, [pid 8022] close(4 [pid 8018] close(27 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8022] <... close resumed>) = 0 [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] close(4 [pid 8022] mkdir("./file1", 0777 [pid 8025] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8018] close(28) = -1 EBADF (Bad file descriptor) [pid 5850] <... close resumed>) = 0 [pid 8022] <... mkdir resumed>) = 0 [pid 8018] close(29 [pid 8025] <... rseq resumed>) = 0 [pid 8022] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 8018] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] rmdir("./164/file1" [pid 8024] munmap(0x7fadfce00000, 138412032 [pid 8018] exit_group(0 [pid 5850] <... rmdir resumed>) = 0 [pid 8025] set_robust_list(0x7fae053d59a0, 24 [pid 8024] <... munmap resumed>) = 0 [pid 8019] <... futex resumed>) = ? [pid 8018] <... exit_group resumed>) = ? [pid 8025] <... set_robust_list resumed>) = 0 [pid 8024] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8019] +++ exited with 0 +++ [pid 8018] +++ exited with 0 +++ [ 197.761854][ T8022] loop3: detected capacity change from 0 to 256 [pid 5850] umount2("./164/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8025] rt_sigprocmask(SIG_SETMASK, [], [pid 8024] <... openat resumed>) = 4 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8025] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8025] memfd_create("syzkaller", 0) = 3 [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=432, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- [pid 8025] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 8025] <... mmap resumed>) = 0x7fadfce00000 [pid 8025] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8024] ioctl(4, LOOP_SET_FD, 3 [pid 5850] newfstatat(AT_FDCWD, "./164/binderfs", [pid 8025] <... write resumed>) = 131072 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8025] munmap(0x7fadfce00000, 138412032 [pid 5850] unlink("./164/binderfs") = 0 [pid 5847] <... restart_syscall resumed>) = 0 [pid 5850] getdents64(3, [pid 5847] umount2("./172", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] close(3 [pid 5847] openat(AT_FDCWD, "./172", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5850] <... close resumed>) = 0 [pid 5847] <... openat resumed>) = 3 [pid 5850] rmdir("./164" [pid 5847] newfstatat(3, "", [pid 5850] <... rmdir resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5850] mkdir("./165", 0777 [pid 5847] getdents64(3, [pid 5850] <... mkdir resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5847] umount2("./172/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] <... openat resumed>) = 3 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5847] newfstatat(AT_FDCWD, "./172/file1", [pid 5850] <... ioctl resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFREG|0100, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] close(3 [pid 5847] unlink("./172/file1" [pid 5850] <... close resumed>) = 0 [pid 5847] <... unlink resumed>) = 0 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] umount2("./172/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8025] <... munmap resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./172/binderfs", [pid 8025] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] unlink("./172/binderfs") = 0 [pid 5847] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8025] <... openat resumed>) = 4 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 414 [pid 5847] close(3./strace-static-x86_64: Process 8026 attached [pid 8025] ioctl(4, LOOP_SET_FD, 3 [pid 5847] <... close resumed>) = 0 [ 197.814625][ T8022] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 197.849337][ T8024] loop2: detected capacity change from 0 to 256 [pid 5847] rmdir("./172") = 0 [pid 5847] mkdir("./173", 0777) = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5847] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5847] close(3) = 0 [pid 8024] <... ioctl resumed>) = 0 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 8027 attached [pid 8024] close(3) = 0 [pid 8024] close(4) = 0 [pid 8024] mkdir("./file1", 0777 [pid 8027] set_robust_list(0x555572d846a0, 24 [pid 8025] <... ioctl resumed>) = 0 [pid 8024] <... mkdir resumed>) = 0 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 434 [pid 8027] <... set_robust_list resumed>) = 0 [pid 8024] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 8022] <... mount resumed>) = 0 [pid 8027] chdir("./173") = 0 [pid 8026] set_robust_list(0x555572d846a0, 24 [pid 8022] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8026] <... set_robust_list resumed>) = 0 [pid 8027] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8022] <... openat resumed>) = 3 [pid 8027] <... prctl resumed>) = 0 [pid 8027] setpgid(0, 0) = 0 [pid 8022] chdir("./file1" [pid 8027] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8026] chdir("./165" [pid 8025] close(3 [pid 8022] <... chdir resumed>) = 0 [pid 8026] <... chdir resumed>) = 0 [pid 8025] <... close resumed>) = 0 [pid 8022] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8026] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8025] close(4 [pid 8022] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8026] <... prctl resumed>) = 0 [pid 8025] <... close resumed>) = 0 [pid 8025] mkdir("./file1", 0777 [pid 8026] setpgid(0, 0 [pid 8027] <... openat resumed>) = 3 [pid 8026] <... setpgid resumed>) = 0 [pid 8025] <... mkdir resumed>) = 0 [pid 8022] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8026] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8025] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 8022] <... futex resumed>) = 1 [pid 8020] <... futex resumed>) = 0 [pid 8027] write(3, "1000", 4 [pid 8022] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8027] <... write resumed>) = 4 [pid 8027] close(3) = 0 [pid 8027] symlink("/dev/binderfs", "./binderfs" [pid 8020] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8027] <... symlink resumed>) = 0 [pid 8026] <... openat resumed>) = 3 [pid 8022] <... futex resumed>) = 0 [pid 8020] <... futex resumed>) = 1 [ 197.879286][ T8025] loop0: detected capacity change from 0 to 256 [ 197.900854][ T8024] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) executing program [pid 8027] write(1, "executing program\n", 18 [pid 8026] write(3, "1000", 4 [pid 8022] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8020] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8027] <... write resumed>) = 18 [pid 8026] <... write resumed>) = 4 [pid 8027] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8027] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 8027] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 8027] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8027] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8027] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8024] <... mount resumed>) = 0 [pid 8027] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8024] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8027] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8024] <... openat resumed>) = 3 ./strace-static-x86_64: Process 8028 attached [pid 8024] chdir("./file1" [pid 8027] <... clone3 resumed> => {parent_tid=[435]}, 88) = 435 [pid 8026] close(3 [pid 8024] <... chdir resumed>) = 0 [pid 8027] rt_sigprocmask(SIG_SETMASK, [], [pid 8026] <... close resumed>) = 0 [pid 8024] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8027] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8024] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8027] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8026] symlink("/dev/binderfs", "./binderfs" [pid 8024] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8027] <... futex resumed>) = 0 [pid 8026] <... symlink resumed>) = 0 [pid 8024] <... futex resumed>) = 1 [pid 8021] <... futex resumed>) = 0 [pid 8028] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8027] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8026] write(1, "executing program\n", 18 [pid 8021] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 8028] <... rseq resumed>) = 0 [pid 8026] <... write resumed>) = 18 [pid 8024] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8021] <... futex resumed>) = 0 [pid 8028] set_robust_list(0x7fae053d59a0, 24 [pid 8026] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8021] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8028] <... set_robust_list resumed>) = 0 [pid 8028] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8028] memfd_create("syzkaller", 0) = 3 [pid 8028] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 8028] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8026] <... futex resumed>) = 0 [pid 8028] <... write resumed>) = 131072 [pid 8028] munmap(0x7fadfce00000, 138412032) = 0 [pid 8026] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8022] <... openat resumed>) = -1 EIO (Input/output error) [ 197.932739][ T8022] exFAT-fs (loop3): error, data size is invalid(10) [ 197.954756][ T8022] exFAT-fs (loop3): Filesystem has been set read-only [ 197.964035][ T8024] exFAT-fs (loop2): error, data size is invalid(10) [pid 8028] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8026] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8022] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8028] <... openat resumed>) = 4 [pid 8026] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8022] <... futex resumed>) = 1 [pid 8020] <... futex resumed>) = 0 [pid 8028] ioctl(4, LOOP_SET_FD, 3 [pid 8026] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8022] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8020] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8026] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8022] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8020] <... futex resumed>) = 0 [pid 8026] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8022] openat(AT_FDCWD, ".", O_RDONLY [pid 8020] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8022] <... openat resumed>) = 4 [pid 8022] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8026] <... mprotect resumed>) = 0 [pid 8022] <... futex resumed>) = 0 [pid 8020] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8022] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8028] <... ioctl resumed>) = 0 [pid 8028] close(3) = 0 [pid 8028] close(4) = 0 [pid 8028] mkdir("./file1", 0777) = 0 [pid 8028] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 8020] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8026] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8024] <... openat resumed>) = -1 EIO (Input/output error) [pid 8022] <... futex resumed>) = 0 [pid 8020] <... futex resumed>) = 1 [pid 8026] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8022] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080) = 0 [pid 8022] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8024] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8022] <... futex resumed>) = 0 [pid 8026] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8024] <... futex resumed>) = 1 [pid 8022] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8021] <... futex resumed>) = 0 [ 197.982921][ T8028] loop1: detected capacity change from 0 to 256 [ 197.991779][ T8024] exFAT-fs (loop2): Filesystem has been set read-only [pid 8020] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 8029 attached [pid 8024] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8021] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8020] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8026] <... clone3 resumed> => {parent_tid=[415]}, 88) = 415 [pid 8024] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8021] <... futex resumed>) = 0 [pid 8024] openat(AT_FDCWD, ".", O_RDONLY [pid 8021] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8029] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8026] rt_sigprocmask(SIG_SETMASK, [], [pid 8024] <... openat resumed>) = 4 [pid 8020] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8026] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8026] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8020] <... futex resumed>) = 1 [pid 8029] <... rseq resumed>) = 0 [pid 8026] <... futex resumed>) = 0 [pid 8020] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8029] set_robust_list(0x7fae053d59a0, 24 [pid 8024] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8029] <... set_robust_list resumed>) = 0 [pid 8024] <... futex resumed>) = 1 [pid 8029] rt_sigprocmask(SIG_SETMASK, [], [pid 8024] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8022] <... futex resumed>) = 0 [pid 8022] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 8022] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8029] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8022] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8029] memfd_create("syzkaller", 0 [pid 8021] <... futex resumed>) = 0 [pid 8029] <... memfd_create resumed>) = 3 [pid 8021] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8024] <... futex resumed>) = 0 [pid 8021] <... futex resumed>) = 1 [pid 8024] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8021] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8029] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8024] <... ioctl resumed>) = 0 [pid 8029] <... mmap resumed>) = 0x7fadfce00000 [pid 8024] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8029] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8024] <... futex resumed>) = 1 [pid 8021] <... futex resumed>) = 0 [pid 8021] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8026] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8021] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8020] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8024] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8020] close(3 [pid 8029] <... write resumed>) = 131072 [pid 8020] <... close resumed>) = 0 [pid 8020] close(4 [pid 8024] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8020] <... close resumed>) = 0 [pid 8024] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8029] munmap(0x7fadfce00000, 138412032 [pid 8024] <... futex resumed>) = 1 [pid 8021] <... futex resumed>) = 0 [pid 8020] close(5 [pid 8029] <... munmap resumed>) = 0 [pid 8024] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8021] close(3 [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8021] <... close resumed>) = 0 [pid 8021] close(4) = 0 [pid 8021] close(5 [pid 8029] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8029] <... openat resumed>) = 4 [pid 8021] close(6 [pid 8029] ioctl(4, LOOP_SET_FD, 3 [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 198.027928][ T8025] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 198.031271][ T8028] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8021] close(7 [pid 8020] close(6) = -1 EBADF (Bad file descriptor) [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] close(7 [pid 8025] <... mount resumed>) = 0 [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8021] close(8 [pid 8020] close(8) = -1 EBADF (Bad file descriptor) [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] close(9 [pid 8021] close(9 [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] close(10 [pid 8021] close(10 [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] close(11 [pid 8025] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8021] close(11 [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] close(12 [pid 8021] close(12 [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8021] close(13 [pid 8020] close(13 [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8025] <... openat resumed>) = 3 [pid 8021] close(14 [pid 8020] close(14 [pid 8025] chdir("./file1" [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8025] <... chdir resumed>) = 0 [pid 8021] close(15 [pid 8020] close(15 [pid 8025] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8025] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8021] close(16 [pid 8020] close(16 [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8021] close(17 [pid 8020] close(17 [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8021] close(18 [pid 8020] close(18 [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8021] close(19 [pid 8020] close(19 [pid 8025] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8021] close(20 [pid 8020] close(20 [pid 8025] <... futex resumed>) = 1 [pid 8023] <... futex resumed>) = 0 [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8021] close(21 [pid 8023] <... futex resumed>) = 0 [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8025] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8023] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8021] close(22 [pid 8020] close(21 [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8021] close(23) = -1 EBADF (Bad file descriptor) [pid 8021] close(24) = -1 EBADF (Bad file descriptor) [pid 8021] close(25) = -1 EBADF (Bad file descriptor) [pid 8021] close(26) = -1 EBADF (Bad file descriptor) [pid 8021] close(27) = -1 EBADF (Bad file descriptor) [pid 8029] <... ioctl resumed>) = 0 [pid 8021] close(28) = -1 EBADF (Bad file descriptor) [pid 8029] close(3 [pid 8021] close(29 [pid 8029] <... close resumed>) = 0 [pid 8021] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8029] close(4 [pid 8021] exit_group(0 [pid 8024] <... futex resumed>) = ? [pid 8021] <... exit_group resumed>) = ? [pid 8024] +++ exited with 0 +++ [pid 8020] close(22 [pid 8028] <... mount resumed>) = 0 [pid 8029] <... close resumed>) = 0 [pid 8028] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8029] mkdir("./file1", 0777 [pid 8028] <... openat resumed>) = 3 [pid 8020] close(23 [pid 8029] <... mkdir resumed>) = 0 [pid 8028] chdir("./file1" [pid 8029] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 8028] <... chdir resumed>) = 0 [pid 8028] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8028] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8027] <... futex resumed>) = 0 [pid 8020] close(24 [pid 8028] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8027] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8021] +++ exited with 0 +++ [pid 8028] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8027] <... futex resumed>) = 0 [ 198.086073][ T8029] loop4: detected capacity change from 0 to 256 [ 198.113792][ T8025] exFAT-fs (loop0): error, data size is invalid(10) [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=438, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 8028] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8027] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 8020] close(25 [pid 5848] <... restart_syscall resumed>) = 0 [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8020] close(26) = -1 EBADF (Bad file descriptor) [pid 8023] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8020] close(27 [pid 8023] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./168", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8023] <... futex resumed>) = 0 [pid 8020] close(28 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5848] openat(AT_FDCWD, "./168", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8023] <... mmap resumed>) = 0x7fae05394000 [pid 8020] close(29 [pid 5848] <... openat resumed>) = 3 [pid 8023] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8020] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(3, "", [pid 8023] <... mprotect resumed>) = 0 [pid 8020] exit_group(0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8023] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8022] <... futex resumed>) = ? [pid 8020] <... exit_group resumed>) = ? [pid 5848] getdents64(3, [pid 8023] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8022] +++ exited with 0 +++ [pid 8020] +++ exited with 0 +++ [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8023] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 8030 attached [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=428, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5848] umount2("./168/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8023] <... clone3 resumed> => {parent_tid=[438]}, 88) = 438 [pid 8023] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 8023] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] <... restart_syscall resumed>) = 0 [pid 8023] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8023] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] umount2("./172", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] openat(AT_FDCWD, "./172", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5849] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [ 198.138718][ T8028] exFAT-fs (loop1): error, data size is invalid(10) [ 198.156095][ T8025] exFAT-fs (loop0): Filesystem has been set read-only [pid 5849] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5849] umount2("./172/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8030] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053) = 0 [pid 8030] set_robust_list(0x7fae053b49a0, 24 [pid 5849] <... umount2 resumed>) = 0 [pid 5848] <... umount2 resumed>) = 0 [pid 8030] <... set_robust_list resumed>) = 0 [pid 8025] <... openat resumed>) = -1 EIO (Input/output error) [pid 5849] umount2("./172/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] umount2("./168/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8030] rt_sigprocmask(SIG_SETMASK, [], [pid 8025] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8030] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8025] <... futex resumed>) = 0 [pid 8030] openat(AT_FDCWD, ".", O_RDONLY [pid 8025] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8030] <... openat resumed>) = 4 [pid 8027] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8030] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8027] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] newfstatat(AT_FDCWD, "./172/file1", [pid 5848] newfstatat(AT_FDCWD, "./168/file1", [pid 8030] <... futex resumed>) = 1 [pid 8023] <... futex resumed>) = 0 [pid 8030] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8023] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8027] <... futex resumed>) = 0 [pid 8025] <... futex resumed>) = 0 [pid 8023] <... futex resumed>) = 1 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8025] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8023] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8027] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8025] <... ioctl resumed>) = 0 [pid 5849] umount2("./172/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] umount2("./168/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8025] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8027] <... mmap resumed>) = 0x7fae05394000 [pid 8025] <... futex resumed>) = 1 [pid 8023] <... futex resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8027] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8025] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8023] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] openat(AT_FDCWD, "./172/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] openat(AT_FDCWD, "./168/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8027] <... mprotect resumed>) = 0 [pid 5849] <... openat resumed>) = 4 [pid 5848] <... openat resumed>) = 4 [pid 8027] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5849] newfstatat(4, "", [pid 5848] newfstatat(4, "", [pid 8027] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8025] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8023] <... futex resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8027] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 8025] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8023] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] getdents64(4, [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 ./strace-static-x86_64: Process 8031 attached [pid 8025] <... futex resumed>) = 0 [pid 8023] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8031] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8027] <... clone3 resumed> => {parent_tid=[436]}, 88) = 436 [pid 8025] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8023] close(3 [pid 5849] getdents64(4, [pid 5848] getdents64(4, [pid 8031] <... rseq resumed>) = 0 [pid 8027] rt_sigprocmask(SIG_SETMASK, [], [pid 8023] <... close resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8028] <... openat resumed>) = -1 EIO (Input/output error) [pid 8023] close(4 [pid 8031] set_robust_list(0x7fae053b49a0, 24 [pid 8028] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8023] <... close resumed>) = 0 [pid 5849] close(4 [pid 8031] <... set_robust_list resumed>) = 0 [pid 8027] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] <... close resumed>) = 0 [pid 5848] getdents64(4, [pid 8028] <... futex resumed>) = 0 [pid 5849] rmdir("./172/file1" [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8028] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8027] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... rmdir resumed>) = 0 [pid 5848] close(4 [pid 8027] <... futex resumed>) = 0 [pid 5849] umount2("./172/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... close resumed>) = 0 [pid 8027] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] rmdir("./168/file1" [pid 5849] newfstatat(AT_FDCWD, "./172/binderfs", [pid 5848] <... rmdir resumed>) = 0 [pid 8031] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] umount2("./168/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8031] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] unlink("./172/binderfs" [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8023] close(5 [pid 8031] openat(AT_FDCWD, ".", O_RDONLY [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... unlink resumed>) = 0 [pid 5848] newfstatat(AT_FDCWD, "./168/binderfs", [pid 5849] getdents64(3, [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8031] <... openat resumed>) = 4 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] unlink("./168/binderfs" [pid 8031] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8023] close(6 [pid 5849] close(3 [pid 5848] <... unlink resumed>) = 0 [pid 8031] <... futex resumed>) = 1 [pid 8027] <... futex resumed>) = 0 [pid 5849] <... close resumed>) = 0 [pid 5848] getdents64(3, [pid 8027] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] rmdir("./172" [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8028] <... futex resumed>) = 0 [pid 8027] <... futex resumed>) = 1 [pid 5849] <... rmdir resumed>) = 0 [pid 5848] close(3 [pid 8031] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8028] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8027] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] mkdir("./173", 0777 [pid 5848] <... close resumed>) = 0 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8028] <... ioctl resumed>) = 0 [pid 5849] <... mkdir resumed>) = 0 [pid 5848] rmdir("./168" [pid 8028] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5848] <... rmdir resumed>) = 0 [pid 8028] <... futex resumed>) = 1 [pid 8027] <... futex resumed>) = 0 [pid 5849] <... openat resumed>) = 3 [pid 5848] mkdir("./169", 0777 [pid 8028] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8027] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8023] close(7 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 5848] <... mkdir resumed>) = 0 [pid 8028] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8028] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... openat resumed>) = 3 [pid 8028] <... futex resumed>) = 0 [ 198.191560][ T8028] exFAT-fs (loop1): Filesystem has been set read-only [ 198.224153][ T8029] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5848] ioctl(3, LOOP_CLR_FD [pid 8028] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5848] <... ioctl resumed>) = 0 [pid 5849] <... ioctl resumed>) = 0 [pid 5848] close(3 [pid 8028] <... futex resumed>) = 0 [pid 8027] <... futex resumed>) = 1 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(3 [pid 5848] <... close resumed>) = 0 [pid 8029] <... mount resumed>) = 0 [pid 8028] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8027] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8023] close(8 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 8032 attached [pid 8027] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 8027] close(3 [pid 8023] close(9 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8027] <... close resumed>) = 0 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 440 [pid 8032] set_robust_list(0x555572d846a0, 24) = 0 [pid 8032] chdir("./169" [pid 8029] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY./strace-static-x86_64: Process 8033 attached [pid 8032] <... chdir resumed>) = 0 [pid 8029] <... openat resumed>) = 3 [pid 8027] close(4 [pid 8023] close(10 [pid 8032] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 430 [pid 8027] <... close resumed>) = 0 [pid 8023] close(11 [pid 8027] close(5 [pid 8033] set_robust_list(0x555572d846a0, 24 [pid 8032] setpgid(0, 0 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] <... set_robust_list resumed>) = 0 [pid 8032] <... setpgid resumed>) = 0 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] close(12 [pid 8033] chdir("./173" [pid 8032] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8027] close(6 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] <... chdir resumed>) = 0 [pid 8032] <... openat resumed>) = 3 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] close(13 [pid 8032] write(3, "1000", 4 [pid 8029] chdir("./file1" [pid 8027] close(7 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] <... write resumed>) = 4 [pid 8029] <... chdir resumed>) = 0 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] close(14 [pid 8033] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8027] close(8 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] <... prctl resumed>) = 0 [pid 8029] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] close(15 [pid 8032] close(3 [pid 8029] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8033] setpgid(0, 0 [pid 8032] <... close resumed>) = 0 [pid 8029] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8027] close(9 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] <... setpgid resumed>) = 0 [pid 8029] <... futex resumed>) = 1 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8026] <... futex resumed>) = 0 [pid 8023] close(16 [pid 8029] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8027] close(10 [pid 8026] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8026] <... futex resumed>) = 0 [pid 8023] close(17 [pid 8032] symlink("/dev/binderfs", "./binderfs" [pid 8027] close(11 [pid 8026] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] <... openat resumed>) = 3 [pid 8032] <... symlink resumed>) = 0 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] close(18 [pid 8033] write(3, "1000", 4executing program [pid 8032] write(1, "executing program\n", 18 [pid 8027] close(12 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] <... write resumed>) = 18 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] close(19 [pid 8033] <... write resumed>) = 4 [pid 8033] close(3 [pid 8032] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8027] close(13 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] <... futex resumed>) = 0 [pid 8023] close(20) = -1 EBADF (Bad file descriptor) [pid 8032] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8023] close(21) = -1 EBADF (Bad file descriptor) [pid 8032] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8032] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 8032] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8033] <... close resumed>) = 0 [pid 8032] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] close(22 [pid 8032] <... mprotect resumed>) = 0 [pid 8033] symlink("/dev/binderfs", "./binderfs" [pid 8027] close(14 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] <... symlink resumed>) = 0 [pid 8032] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] close(23executing program [pid 8033] write(1, "executing program\n", 18 [pid 8032] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8027] close(15 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] <... write resumed>) = 18 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] close(24 [pid 8032] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8027] close(16 [pid 8023] close(25 [pid 8033] <... futex resumed>) = 0 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] close(26 [pid 8027] close(17 [pid 8033] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] <... clone3 resumed> => {parent_tid=[441]}, 88) = 441 [pid 8033] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8023] close(27 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8027] close(18 [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8023] close(28 [pid 8033] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8034 attached [pid 8032] rt_sigprocmask(SIG_SETMASK, [], [pid 8027] close(19 [pid 8023] close(29 [pid 8034] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8033] <... mmap resumed>) = 0x7fae053b5000 [pid 8032] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8034] <... rseq resumed>) = 0 [pid 8033] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8032] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8027] close(20 [pid 8034] set_robust_list(0x7fae053d59a0, 24 [pid 8032] <... futex resumed>) = 0 [pid 8023] exit_group(0 [pid 8034] <... set_robust_list resumed>) = 0 [pid 8033] <... mprotect resumed>) = 0 [pid 8032] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8023] <... exit_group resumed>) = ? [pid 8034] rt_sigprocmask(SIG_SETMASK, [], [pid 8030] <... futex resumed>) = ? [pid 8025] <... futex resumed>) = ? [pid 8034] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8033] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8034] memfd_create("syzkaller", 0 [pid 8030] +++ exited with 0 +++ [pid 8027] close(21 [pid 8025] +++ exited with 0 +++ [pid 8023] +++ exited with 0 +++ [pid 8034] <... memfd_create resumed>) = 3 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=436, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 8034] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./171", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./171", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5846] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8034] <... mmap resumed>) = 0x7fadfce00000 [pid 5846] getdents64(3, [pid 8034] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8029] <... openat resumed>) = -1 EIO (Input/output error) [pid 5846] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8029] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8026] <... futex resumed>) = 0 [pid 8026] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8027] close(22 [pid 8026] <... futex resumed>) = 0 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8026] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8029] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 8033] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8029] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8027] close(23 [pid 8033] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8029] <... futex resumed>) = 1 [pid 8026] <... futex resumed>) = 0 ./strace-static-x86_64: Process 8035 attached [pid 8034] <... write resumed>) = 131072 [pid 8029] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8026] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8033] <... clone3 resumed> => {parent_tid=[431]}, 88) = 431 [pid 8029] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8027] close(24 [pid 8026] <... futex resumed>) = 0 [pid 8034] munmap(0x7fadfce00000, 138412032 [pid 8033] rt_sigprocmask(SIG_SETMASK, [], [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8026] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8029] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8027] close(25 [pid 5846] <... umount2 resumed>) = 0 [pid 5846] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./171/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8029] <... ioctl resumed>) = 0 [pid 5846] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8029] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8035] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8033] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8029] <... futex resumed>) = 1 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8026] <... futex resumed>) = 0 [pid 5846] openat(AT_FDCWD, "./171/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8035] <... rseq resumed>) = 0 [pid 8033] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8029] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8027] close(26 [pid 8026] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... openat resumed>) = 4 [pid 8034] <... munmap resumed>) = 0 [pid 8033] <... futex resumed>) = 0 [pid 8029] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8026] <... futex resumed>) = 0 [pid 5846] newfstatat(4, "", [pid 8035] set_robust_list(0x7fae053d59a0, 24 [ 198.293608][ T8029] exFAT-fs (loop4): error, data size is invalid(10) [ 198.328753][ T8029] exFAT-fs (loop4): Filesystem has been set read-only [pid 8034] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8033] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8029] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8027] close(27 [pid 8026] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8035] <... set_robust_list resumed>) = 0 [pid 8034] <... openat resumed>) = 4 [pid 8029] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8035] rt_sigprocmask(SIG_SETMASK, [], [pid 8029] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8027] close(28 [pid 8035] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8029] <... futex resumed>) = 1 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8026] <... futex resumed>) = 0 [pid 5846] getdents64(4, [pid 8029] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8026] close(3 [pid 8035] memfd_create("syzkaller", 0 [pid 8027] close(29 [pid 8026] <... close resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8027] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8026] close(4 [pid 5846] getdents64(4, [pid 8026] <... close resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8027] exit_group(0 [pid 8026] close(5 [pid 5846] close(4 [pid 8031] <... futex resumed>) = ? [pid 8028] <... futex resumed>) = ? [pid 8027] <... exit_group resumed>) = ? [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... close resumed>) = 0 [pid 8034] ioctl(4, LOOP_SET_FD, 3 [pid 8031] +++ exited with 0 +++ [pid 8028] +++ exited with 0 +++ [pid 5846] rmdir("./171/file1" [pid 8035] <... memfd_create resumed>) = 3 [pid 8026] close(6 [pid 5846] <... rmdir resumed>) = 0 [pid 8035] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8026] close(7 [pid 8035] <... mmap resumed>) = 0x7fadfce00000 [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8026] close(8 [pid 8035] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./171/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./171/binderfs", [pid 8026] close(9 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] unlink("./171/binderfs") = 0 [pid 5846] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] close(3) = 0 [pid 5846] rmdir("./171" [pid 8035] <... write resumed>) = 131072 [pid 8034] <... ioctl resumed>) = 0 [pid 8027] +++ exited with 0 +++ [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8026] close(10 [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=434, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5846] <... rmdir resumed>) = 0 [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8026] close(11) = -1 EBADF (Bad file descriptor) [pid 8026] close(12 [pid 5847] umount2("./173", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] mkdir("./172", 0777 [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8035] munmap(0x7fadfce00000, 138412032 [pid 8026] close(13 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... mkdir resumed>) = 0 [pid 5847] openat(AT_FDCWD, "./173", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 3 [pid 5846] <... openat resumed>) = 3 [pid 8035] <... munmap resumed>) = 0 [pid 8026] close(14 [pid 5847] newfstatat(3, "", [pid 5846] ioctl(3, LOOP_CLR_FD [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5846] <... ioctl resumed>) = 0 [pid 8026] close(15 [pid 5847] getdents64(3, [pid 5846] close(3 [pid 8035] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8034] close(3 [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8035] <... openat resumed>) = 4 [pid 8034] <... close resumed>) = 0 [pid 8026] close(16 [pid 5847] umount2("./173/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... close resumed>) = 0 [pid 8035] ioctl(4, LOOP_SET_FD, 3 [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8034] close(4 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8034] <... close resumed>) = 0 [ 198.377095][ T8034] loop2: detected capacity change from 0 to 256 [pid 8034] mkdir("./file1", 0777 [pid 8026] close(17 [pid 8034] <... mkdir resumed>) = 0 ./strace-static-x86_64: Process 8036 attached [pid 8034] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = 0 [pid 8026] close(18) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./173/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 439 [pid 8026] close(19) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8026] close(20 [pid 5847] newfstatat(AT_FDCWD, "./173/file1", [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] umount2("./173/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8036] set_robust_list(0x555572d846a0, 24 [pid 8026] close(21 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8036] <... set_robust_list resumed>) = 0 [pid 8026] close(22 [pid 5847] openat(AT_FDCWD, "./173/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8036] chdir("./172" [pid 8026] close(23 [pid 5847] <... openat resumed>) = 4 [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8036] <... chdir resumed>) = 0 [pid 8026] close(24 [pid 5847] newfstatat(4, "", [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8036] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8026] close(25 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8036] <... prctl resumed>) = 0 [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(4, [pid 8036] setpgid(0, 0 [pid 8026] close(26 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8036] <... setpgid resumed>) = 0 [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(4, [pid 8036] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8035] <... ioctl resumed>) = 0 [pid 8026] close(27 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8036] <... openat resumed>) = 3 [pid 8035] close(3 [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] close(4 [pid 8036] write(3, "1000", 4 [pid 8026] close(28 [pid 8036] <... write resumed>) = 4 [pid 8035] <... close resumed>) = 0 [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... close resumed>) = 0 [pid 8036] close(3 [pid 8035] close(4 [pid 8026] close(29 [pid 5847] rmdir("./173/file1" [pid 8035] <... close resumed>) = 0 [pid 8026] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 198.422006][ T8035] loop3: detected capacity change from 0 to 256 [pid 8036] <... close resumed>) = 0 [pid 8035] mkdir("./file1", 0777 [pid 8026] exit_group(0 [pid 5847] <... rmdir resumed>) = 0 [pid 8035] <... mkdir resumed>) = 0 [pid 8026] <... exit_group resumed>) = ? [pid 8035] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 8029] <... futex resumed>) = ? [pid 8036] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 8029] +++ exited with 0 +++ [pid 8026] +++ exited with 0 +++ [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=414, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 8036] write(1, "executing program\n", 18) = 18 [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 5847] umount2("./173/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 8036] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5847] newfstatat(AT_FDCWD, "./173/binderfs", [pid 8036] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] unlink("./173/binderfs") = 0 [pid 5847] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5847] close(3) = 0 [pid 5847] rmdir("./173") = 0 [pid 5847] mkdir("./174", 0777 [pid 8036] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8036] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5847] <... mkdir resumed>) = 0 [pid 8036] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... restart_syscall resumed>) = 0 [pid 8036] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8036] <... mmap resumed>) = 0x7fae053b5000 [pid 5847] <... openat resumed>) = 3 [pid 5847] ioctl(3, LOOP_CLR_FD) = 0 [pid 5847] close(3 [pid 8036] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5847] <... close resumed>) = 0 [ 198.463399][ T8034] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8036] <... mprotect resumed>) = 0 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 437 [pid 8036] rt_sigprocmask(SIG_BLOCK, ~[], ./strace-static-x86_64: Process 8037 attached [pid 5850] umount2("./165", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8037] set_robust_list(0x555572d846a0, 24 [pid 8036] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8037] <... set_robust_list resumed>) = 0 [pid 8036] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8034] <... mount resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8034] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 8034] chdir("./file1") = 0 [pid 8037] chdir("./174" [pid 8035] <... mount resumed>) = 0 [pid 8034] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5850] openat(AT_FDCWD, "./165", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY./strace-static-x86_64: Process 8038 attached [pid 8034] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8037] <... chdir resumed>) = 0 [pid 8036] <... clone3 resumed> => {parent_tid=[440]}, 88) = 440 [pid 5850] <... openat resumed>) = 3 [pid 5850] newfstatat(3, "", [pid 8036] rt_sigprocmask(SIG_SETMASK, [], [ 198.502383][ T8035] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8034] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8038] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 8036] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8038] set_robust_list(0x7fae053d59a0, 24 [pid 8034] <... futex resumed>) = 1 [pid 8032] <... futex resumed>) = 0 [pid 8038] <... set_robust_list resumed>) = 0 [pid 8032] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8038] rt_sigprocmask(SIG_SETMASK, [], [pid 8036] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8032] <... futex resumed>) = 0 [pid 8038] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8034] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8032] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8038] memfd_create("syzkaller", 0 [pid 8037] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8036] <... futex resumed>) = 0 [pid 8035] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5850] getdents64(3, [pid 8036] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8035] <... openat resumed>) = 3 [pid 8037] <... prctl resumed>) = 0 [pid 8035] chdir("./file1" [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8038] <... memfd_create resumed>) = 3 [pid 8037] setpgid(0, 0 [pid 8035] <... chdir resumed>) = 0 [pid 5850] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8038] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 8037] <... setpgid resumed>) = 0 [pid 8035] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8038] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8035] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8037] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8038] <... write resumed>) = 131072 [pid 8035] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8038] munmap(0x7fadfce00000, 138412032 [pid 8035] <... futex resumed>) = 1 [pid 8037] <... openat resumed>) = 3 [pid 8033] <... futex resumed>) = 0 [pid 8037] write(3, "1000", 4 [pid 8033] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8037] <... write resumed>) = 4 [pid 8033] <... futex resumed>) = 0 [pid 8037] close(3 [pid 8033] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8037] <... close resumed>) = 0 [pid 8038] <... munmap resumed>) = 0 [pid 8037] symlink("/dev/binderfs", "./binderfs" [pid 8035] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8038] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8037] <... symlink resumed>) = 0 [pid 5850] <... umount2 resumed>) = 0 [pid 8038] <... openat resumed>) = 4 [pid 8038] ioctl(4, LOOP_SET_FD, 3 executing program [pid 8037] write(1, "executing program\n", 18) = 18 [pid 8037] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8037] <... futex resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8037] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5850] newfstatat(AT_FDCWD, "./165/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8037] <... rt_sigaction resumed>NULL, 8) = 0 [ 198.540774][ T8034] exFAT-fs (loop2): error, data size is invalid(10) [ 198.562041][ T8035] exFAT-fs (loop3): error, data size is invalid(10) [ 198.572545][ T8034] exFAT-fs (loop2): Filesystem has been set read-only [ 198.584217][ T8035] exFAT-fs (loop3): Filesystem has been set read-only [pid 8037] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8032] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5850] umount2("./165/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8032] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8037] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8032] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8037] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] openat(AT_FDCWD, "./165/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8037] <... mmap resumed>) = 0x7fae053b5000 [pid 8034] <... openat resumed>) = -1 EIO (Input/output error) [pid 8032] <... mmap resumed>) = 0x7fae05394000 [pid 5850] <... openat resumed>) = 4 [pid 8032] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8034] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8032] <... mprotect resumed>) = 0 [pid 8032] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] newfstatat(4, "", [pid 8037] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8032] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8032] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8034] <... futex resumed>) = 0 [pid 8032] <... clone3 resumed> => {parent_tid=[442]}, 88) = 442 [pid 8037] rt_sigprocmask(SIG_BLOCK, ~[], ./strace-static-x86_64: Process 8039 attached [], 8) = 0 [pid 5850] getdents64(4, [pid 8034] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8032] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8032] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8032] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8037] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8038] <... ioctl resumed>) = 0 [pid 5850] getdents64(4, [pid 8037] <... clone3 resumed> => {parent_tid=[438]}, 88) = 438 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8037] rt_sigprocmask(SIG_SETMASK, [], [pid 8033] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5850] close(4./strace-static-x86_64: Process 8040 attached [pid 8038] close(3 [pid 8033] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=0} [pid 8037] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... close resumed>) = 0 [pid 8040] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8038] <... close resumed>) = 0 [pid 8040] <... rseq resumed>) = 0 [pid 8038] close(4 [pid 8037] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8035] <... openat resumed>) = -1 EIO (Input/output error) [pid 5850] rmdir("./165/file1" [pid 8040] set_robust_list(0x7fae053d59a0, 24 [pid 8038] <... close resumed>) = 0 [pid 8035] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8040] <... set_robust_list resumed>) = 0 [pid 8038] mkdir("./file1", 0777 [pid 8035] <... futex resumed>) = 1 [pid 8040] rt_sigprocmask(SIG_SETMASK, [], [pid 8037] <... futex resumed>) = 0 [pid 8033] <... futex resumed>) = 0 [pid 5850] <... rmdir resumed>) = 0 [pid 8040] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8035] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8033] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8037] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5850] umount2("./165/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8033] <... futex resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8033] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8040] memfd_create("syzkaller", 0 [pid 8039] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8038] <... mkdir resumed>) = 0 [pid 8035] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5850] newfstatat(AT_FDCWD, "./165/binderfs", [pid 8035] openat(AT_FDCWD, ".", O_RDONLY [pid 8038] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 8035] <... openat resumed>) = 4 [pid 8039] <... rseq resumed>) = 0 [pid 8035] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8039] set_robust_list(0x7fae053b49a0, 24 [pid 5850] unlink("./165/binderfs" [pid 8035] <... futex resumed>) = 1 [pid 5850] <... unlink resumed>) = 0 [pid 8033] <... futex resumed>) = 0 [pid 8040] <... memfd_create resumed>) = 3 [pid 8039] <... set_robust_list resumed>) = 0 [pid 8035] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8033] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8040] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8039] rt_sigprocmask(SIG_SETMASK, [], [pid 8033] <... futex resumed>) = 0 [pid 5850] getdents64(3, [pid 8040] <... mmap resumed>) = 0x7fadfce00000 [pid 8035] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8040] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8039] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8035] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8033] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8035] <... ioctl resumed>) = 0 [pid 8035] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8035] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8040] <... write resumed>) = 131072 [pid 8039] openat(AT_FDCWD, ".", O_RDONLY [pid 8033] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8033] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] close(3 [pid 8039] <... openat resumed>) = 4 [pid 8035] <... futex resumed>) = 0 [pid 8033] <... futex resumed>) = 1 [pid 5850] <... close resumed>) = 0 [pid 8035] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8033] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [ 198.593907][ T8038] loop0: detected capacity change from 0 to 256 [pid 5850] rmdir("./165" [pid 8035] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5850] <... rmdir resumed>) = 0 [pid 8040] munmap(0x7fadfce00000, 138412032 [pid 8035] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8040] <... munmap resumed>) = 0 [pid 8035] <... futex resumed>) = 1 [pid 8033] <... futex resumed>) = 0 [pid 5850] mkdir("./166", 0777 [pid 8040] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8035] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8033] close(3 [pid 5850] <... mkdir resumed>) = 0 [pid 8040] <... openat resumed>) = 4 [pid 8039] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8033] <... close resumed>) = 0 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 8040] ioctl(4, LOOP_SET_FD, 3 [pid 8039] <... futex resumed>) = 1 [pid 8033] close(4 [pid 8032] <... futex resumed>) = 0 [pid 5850] <... openat resumed>) = 3 [pid 8033] <... close resumed>) = 0 [pid 8032] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] ioctl(3, LOOP_CLR_FD) = 0 [pid 8033] close(5 [pid 8032] <... futex resumed>) = 1 [pid 5850] close(3 [pid 8034] <... futex resumed>) = 0 [pid 8034] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080) = 0 [pid 8034] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8034] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8040] <... ioctl resumed>) = 0 [pid 8039] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... close resumed>) = 0 [pid 8032] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8033] close(6 [pid 8032] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8040] close(3) = 0 [pid 8040] close(4) = 0 [pid 8040] mkdir("./file1", 0777) = 0 [pid 8040] mount("/dev/loop1", "./file1", "exfat", 0, ""./strace-static-x86_64: Process 8041 attached [pid 8033] close(7 [pid 8032] <... futex resumed>) = 1 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8034] <... futex resumed>) = 0 [pid 8034] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 8041] set_robust_list(0x555572d846a0, 24 [pid 8033] close(8 [pid 8032] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 416 [pid 8034] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8034] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8032] close(3 [pid 8041] <... set_robust_list resumed>) = 0 [pid 8033] close(9 [pid 8032] <... close resumed>) = 0 [pid 8041] chdir("./166" [pid 8038] <... mount resumed>) = 0 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] close(4 [pid 8033] close(10 [pid 8032] <... close resumed>) = 0 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] close(5 [pid 8033] close(11 [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] close(12 [pid 8032] close(6 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] close(13 [pid 8032] close(7) = -1 EBADF (Bad file descriptor) [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] close(8 [pid 8033] close(14 [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] close(9 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] close(15 [pid 8032] close(10 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] close(16 [pid 8032] close(11 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] <... chdir resumed>) = 0 [pid 8033] close(17 [pid 8032] close(12 [pid 8038] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] close(18 [pid 8038] <... openat resumed>) = 3 [pid 8032] close(13 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] close(19 [pid 8032] close(14 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] close(20 [pid 8032] close(15 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] close(21 [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8033] close(22 [pid 8041] <... prctl resumed>) = 0 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 198.660040][ T8040] loop1: detected capacity change from 0 to 256 [ 198.674568][ T8038] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8032] close(16 [pid 8041] setpgid(0, 0 [pid 8038] chdir("./file1" [pid 8033] close(23 [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] close(17 [pid 8033] close(24) = -1 EBADF (Bad file descriptor) [pid 8038] <... chdir resumed>) = 0 [pid 8033] close(25 [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] <... setpgid resumed>) = 0 [pid 8038] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8033] close(26 [pid 8032] close(18 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8038] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8033] close(27 [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] <... openat resumed>) = 3 [pid 8038] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] close(19 [pid 8033] close(28 [pid 8041] write(3, "1000", 4 [pid 8038] <... futex resumed>) = 1 [pid 8036] <... futex resumed>) = 0 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] <... write resumed>) = 4 [pid 8038] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8036] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8033] close(29 [pid 8032] close(20 [pid 8036] <... futex resumed>) = 0 [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8036] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8041] close(3 [pid 8033] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] close(21 [pid 8033] exit_group(0 [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] <... close resumed>) = 0 [pid 8032] close(22 [pid 8041] symlink("/dev/binderfs", "./binderfs" [pid 8033] <... exit_group resumed>) = ? [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8035] <... futex resumed>) = ? [pid 8032] close(23 [pid 8041] <... symlink resumed>) = 0 [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8032] close(24executing program [pid 8041] write(1, "executing program\n", 18 [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] <... write resumed>) = 18 [pid 8032] close(25) = -1 EBADF (Bad file descriptor) [pid 8041] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8032] close(26) = -1 EBADF (Bad file descriptor) [pid 8041] <... futex resumed>) = 0 [ 198.738457][ T8040] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 198.770866][ T8038] exFAT-fs (loop0): error, data size is invalid(10) [pid 8032] close(27 [pid 8041] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8035] +++ exited with 0 +++ [pid 8033] +++ exited with 0 +++ [pid 8032] close(28 [pid 8040] <... mount resumed>) = 0 [pid 8040] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 8040] chdir("./file1") = 0 [pid 8040] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 8040] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8040] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=430, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 8037] <... futex resumed>) = 0 [pid 8032] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./173", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8041] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8037] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8032] close(29) = -1 EBADF (Bad file descriptor) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8032] exit_group(0 [pid 5849] openat(AT_FDCWD, "./173", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8041] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8037] <... futex resumed>) = 1 [pid 8032] <... exit_group resumed>) = ? [pid 8041] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8040] <... futex resumed>) = 0 [pid 8039] <... futex resumed>) = ? [pid 8038] <... openat resumed>) = -1 EIO (Input/output error) [pid 8037] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8034] <... futex resumed>) = ? [pid 5849] <... openat resumed>) = 3 [pid 8041] <... mmap resumed>) = 0x7fae053b5000 [pid 8040] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8039] +++ exited with 0 +++ [pid 8041] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8038] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8034] +++ exited with 0 +++ [pid 8032] +++ exited with 0 +++ [pid 5849] newfstatat(3, "", [pid 8041] <... mprotect resumed>) = 0 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=440, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 8041] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8038] <... futex resumed>) = 1 [pid 8036] <... futex resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8041] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8036] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] getdents64(3, [pid 5848] umount2("./169", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8036] <... futex resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 8042 attached [pid 8041] <... clone3 resumed> => {parent_tid=[417]}, 88) = 417 [pid 8038] openat(AT_FDCWD, ".", O_RDONLY [pid 8036] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] umount2("./173/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8041] rt_sigprocmask(SIG_SETMASK, [], [pid 5848] openat(AT_FDCWD, "./169", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8042] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8041] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8038] <... openat resumed>) = 4 [pid 5849] <... umount2 resumed>) = 0 [pid 5848] <... openat resumed>) = 3 [pid 8042] <... rseq resumed>) = 0 [pid 8038] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8042] set_robust_list(0x7fae053d59a0, 24 [pid 8041] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] umount2("./173/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8038] <... futex resumed>) = 1 [pid 5848] newfstatat(3, "", [pid 8036] <... futex resumed>) = 0 [pid 8042] <... set_robust_list resumed>) = 0 [pid 8038] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8042] rt_sigprocmask(SIG_SETMASK, [], [pid 8041] <... futex resumed>) = 0 [pid 8036] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] newfstatat(AT_FDCWD, "./173/file1", [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8042] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8038] <... futex resumed>) = 0 [pid 8036] <... futex resumed>) = 1 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8041] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5848] getdents64(3, [pid 8042] memfd_create("syzkaller", 0 [pid 8038] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8036] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] umount2("./173/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8038] <... ioctl resumed>) = 0 [ 198.788759][ T8038] exFAT-fs (loop0): Filesystem has been set read-only [ 198.805396][ T8040] exFAT-fs (loop1): error, data size is invalid(10) [pid 8042] <... memfd_create resumed>) = 3 [pid 8038] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8036] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8042] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8038] <... futex resumed>) = 0 [pid 8036] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] openat(AT_FDCWD, "./173/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8042] <... mmap resumed>) = 0x7fadfce00000 [pid 8040] <... openat resumed>) = -1 EIO (Input/output error) [pid 8038] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8037] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8036] <... futex resumed>) = 0 [pid 5849] <... openat resumed>) = 4 [pid 5848] <... umount2 resumed>) = 0 [pid 8038] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8037] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8036] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] newfstatat(4, "", [pid 8038] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8037] <... futex resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8038] <... futex resumed>) = 0 [pid 8037] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] getdents64(4, [pid 8038] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8037] <... mmap resumed>) = 0x7fae05394000 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8037] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8040] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8040] <... futex resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8040] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8037] <... mprotect resumed>) = 0 [pid 5849] getdents64(4, [pid 5848] newfstatat(AT_FDCWD, "./169/file1", [pid 8037] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8037] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5849] close(4 [pid 5848] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8037] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5849] <... close resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] openat(AT_FDCWD, "./169/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] rmdir("./173/file1" [pid 5848] <... openat resumed>) = 4 ./strace-static-x86_64: Process 8043 attached [pid 8037] <... clone3 resumed> => {parent_tid=[439]}, 88) = 439 [pid 5849] <... rmdir resumed>) = 0 [pid 8036] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] newfstatat(4, "", [pid 8037] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] umount2("./173/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5848] getdents64(4, [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8037] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] newfstatat(AT_FDCWD, "./173/binderfs", [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8043] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 5848] getdents64(4, [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8043] <... rseq resumed>) = 0 [pid 8037] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] unlink("./173/binderfs" [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8043] set_robust_list(0x7fae053b49a0, 24 [pid 8037] <... futex resumed>) = 0 [pid 5848] close(4 [pid 8043] <... set_robust_list resumed>) = 0 [pid 8037] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... unlink resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 8043] rt_sigprocmask(SIG_SETMASK, [], [pid 8036] close(3 [pid 5849] getdents64(3, [pid 5848] rmdir("./169/file1" [pid 8043] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] <... rmdir resumed>) = 0 [pid 8043] openat(AT_FDCWD, ".", O_RDONLY [pid 5849] close(3 [pid 8036] <... close resumed>) = 0 [pid 5848] umount2("./169/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8043] <... openat resumed>) = 4 [pid 8036] close(4 [pid 5849] <... close resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8043] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8036] <... close resumed>) = 0 [pid 5849] rmdir("./173" [pid 5848] newfstatat(AT_FDCWD, "./169/binderfs", [pid 8043] <... futex resumed>) = 1 [pid 8037] <... futex resumed>) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8043] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8037] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8036] close(5 [pid 5849] <... rmdir resumed>) = 0 [pid 5848] unlink("./169/binderfs" [pid 8040] <... futex resumed>) = 0 [pid 8037] <... futex resumed>) = 1 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] mkdir("./174", 0777 [pid 5848] <... unlink resumed>) = 0 [pid 8042] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8040] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8037] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] getdents64(3, [pid 8040] <... ioctl resumed>) = 0 [pid 8036] close(6 [pid 5849] <... mkdir resumed>) = 0 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8040] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] close(3 [pid 8040] <... futex resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 8040] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5848] rmdir("./169") = 0 [pid 5848] mkdir("./170", 0777) = 0 [pid 8037] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8042] <... write resumed>) = 131072 [pid 8037] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5848] <... openat resumed>) = 3 [pid 8040] <... futex resumed>) = 0 [pid 8037] <... futex resumed>) = 1 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] ioctl(3, LOOP_CLR_FD [pid 8040] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 5848] <... ioctl resumed>) = 0 [pid 8040] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5848] close(3 [pid 8040] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8036] close(7 [pid 5848] <... close resumed>) = 0 [pid 8040] <... futex resumed>) = 0 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8040] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8037] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8036] close(8 [pid 8042] munmap(0x7fadfce00000, 138412032 [pid 5849] <... openat resumed>) = 3 [pid 8037] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8037] close(3 [pid 8036] close(9 [pid 8037] <... close resumed>) = 0 [pid 8042] <... munmap resumed>) = 0 [pid 8037] close(4 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8037] <... close resumed>) = 0 [pid 8037] close(5) = -1 EBADF (Bad file descriptor) [pid 8037] close(6) = -1 EBADF (Bad file descriptor) [pid 8037] close(7) = -1 EBADF (Bad file descriptor) [pid 8037] close(8) = -1 EBADF (Bad file descriptor) [pid 8036] close(10 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8044 attached [pid 8037] close(9 [pid 8036] close(11 [pid 5849] <... ioctl resumed>) = 0 [pid 8042] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 8037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8044] set_robust_list(0x555572d846a0, 24 [pid 8037] close(10 [pid 8036] close(12 [pid 5849] close(3 [pid 8044] <... set_robust_list resumed>) = 0 [ 198.840270][ T8040] exFAT-fs (loop1): Filesystem has been set read-only executing program [pid 8037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 443 [pid 8044] chdir("./170" [pid 8042] <... openat resumed>) = 4 [pid 5849] <... close resumed>) = 0 [pid 8037] close(11) = -1 EBADF (Bad file descriptor) [pid 8037] close(12) = -1 EBADF (Bad file descriptor) [pid 8037] close(13) = -1 EBADF (Bad file descriptor) [pid 8037] close(14) = -1 EBADF (Bad file descriptor) [pid 8037] close(15) = -1 EBADF (Bad file descriptor) [pid 8037] close(16) = -1 EBADF (Bad file descriptor) [pid 8037] close(17) = -1 EBADF (Bad file descriptor) [pid 8037] close(18) = -1 EBADF (Bad file descriptor) [pid 8037] close(19) = -1 EBADF (Bad file descriptor) [pid 8044] <... chdir resumed>) = 0 [pid 8037] close(20 [pid 8044] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8044] <... prctl resumed>) = 0 [pid 8037] close(21 [pid 8044] setpgid(0, 0 [pid 8037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8037] close(22) = -1 EBADF (Bad file descriptor) [pid 8037] close(23 [pid 8044] <... setpgid resumed>) = 0 [pid 8037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8044] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8037] close(24 [pid 8044] <... openat resumed>) = 3 [pid 8037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8037] close(25) = -1 EBADF (Bad file descriptor) [pid 8037] close(26) = -1 EBADF (Bad file descriptor) [pid 8044] write(3, "1000", 4 [pid 8037] close(27 [pid 8044] <... write resumed>) = 4 [pid 8037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8044] close(3 [pid 8037] close(28 [pid 8044] <... close resumed>) = 0 [pid 8037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8044] symlink("/dev/binderfs", "./binderfs" [pid 8037] close(29 [pid 8044] <... symlink resumed>) = 0 [pid 8037] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8044] write(1, "executing program\n", 18 [pid 8037] exit_group(0 [pid 8044] <... write resumed>) = 18 [pid 8043] <... futex resumed>) = ? [pid 8040] <... futex resumed>) = ? [pid 8037] <... exit_group resumed>) = ? [pid 8044] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8043] +++ exited with 0 +++ [pid 8040] +++ exited with 0 +++ [pid 8044] <... futex resumed>) = 0 [pid 8036] close(13 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8042] ioctl(4, LOOP_SET_FD, 3 [pid 8044] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 8044] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 8044] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8044] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8044] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8044] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 8045 attached [pid 8045] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8044] <... clone3 resumed> => {parent_tid=[444]}, 88) = 444 [pid 8037] +++ exited with 0 +++ [pid 8045] <... rseq resumed>) = 0 [pid 8044] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=437, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 8045] set_robust_list(0x7fae053d59a0, 24 [pid 8044] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 8045] <... set_robust_list resumed>) = 0 [pid 8044] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8045] rt_sigprocmask(SIG_SETMASK, [], [pid 8044] <... futex resumed>) = 0 [pid 8045] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8044] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8045] memfd_create("syzkaller", 0) = 3 ./strace-static-x86_64: Process 8046 attached [pid 8042] <... ioctl resumed>) = 0 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... restart_syscall resumed>) = 0 [pid 8042] close(3 [pid 8036] close(14 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 432 [pid 8042] <... close resumed>) = 0 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./174", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 8036] close(15 [pid 8042] close(4 [pid 5847] openat(AT_FDCWD, "./174", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 8046] set_robust_list(0x555572d846a0, 24 [pid 8045] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8042] <... close resumed>) = 0 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] newfstatat(3, "", [pid 8046] <... set_robust_list resumed>) = 0 [pid 8045] <... mmap resumed>) = 0x7fadfce00000 [pid 8042] mkdir("./file1", 0777 [pid 8036] close(16 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8046] chdir("./174" [pid 8045] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8042] <... mkdir resumed>) = 0 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(3, [pid 8046] <... chdir resumed>) = 0 [pid 8042] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 8036] close(17 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8046] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8045] <... write resumed>) = 131072 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./174/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8046] <... prctl resumed>) = 0 [pid 8036] close(18 [pid 8046] setpgid(0, 0 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8046] <... setpgid resumed>) = 0 [pid 8045] munmap(0x7fadfce00000, 138412032 [pid 8036] close(19 [pid 5847] <... umount2 resumed>) = 0 [pid 8046] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./174/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8046] <... openat resumed>) = 3 [pid 8045] <... munmap resumed>) = 0 [pid 8045] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [ 198.918523][ T8042] loop4: detected capacity change from 0 to 256 [pid 8045] ioctl(4, LOOP_SET_FD, 3executing program [pid 8046] write(3, "1000", 4 [pid 8036] close(20 [pid 8046] <... write resumed>) = 4 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8046] close(3 [pid 5847] newfstatat(AT_FDCWD, "./174/file1", [pid 8046] <... close resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8046] symlink("/dev/binderfs", "./binderfs" [pid 5847] umount2("./174/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8046] <... symlink resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8046] write(1, "executing program\n", 18 [pid 5847] openat(AT_FDCWD, "./174/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8046] <... write resumed>) = 18 [pid 5847] <... openat resumed>) = 4 [pid 8046] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] newfstatat(4, "", [pid 8046] <... futex resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8046] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5847] getdents64(4, [pid 8046] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8046] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5847] getdents64(4, [pid 8046] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8046] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5847] close(4 [pid 8046] <... mmap resumed>) = 0x7fae053b5000 [pid 5847] <... close resumed>) = 0 [pid 8046] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5847] rmdir("./174/file1" [pid 8046] <... mprotect resumed>) = 0 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... rmdir resumed>) = 0 [pid 8046] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5847] umount2("./174/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8046] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8046] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8036] close(21 [pid 5847] newfstatat(AT_FDCWD, "./174/binderfs", [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8036] close(22 [pid 5847] unlink("./174/binderfs") = 0 ./strace-static-x86_64: Process 8047 attached [pid 8046] <... clone3 resumed> => {parent_tid=[433]}, 88) = 433 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(3, [pid 8047] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8046] rt_sigprocmask(SIG_SETMASK, [], [pid 8036] close(23 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8046] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] close(3 [pid 8046] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... close resumed>) = 0 [pid 8046] <... futex resumed>) = 0 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] rmdir("./174" [pid 8047] <... rseq resumed>) = 0 [pid 8046] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5847] <... rmdir resumed>) = 0 [pid 8047] set_robust_list(0x7fae053d59a0, 24 [pid 8036] close(24 [pid 5847] mkdir("./175", 0777 [pid 8047] <... set_robust_list resumed>) = 0 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... mkdir resumed>) = 0 [pid 8047] rt_sigprocmask(SIG_SETMASK, [], [pid 8045] <... ioctl resumed>) = 0 [pid 8036] close(25 [pid 8047] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8045] close(3 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8036] close(26) = -1 EBADF (Bad file descriptor) [pid 8047] memfd_create("syzkaller", 0 [pid 8036] close(27 [pid 5847] <... openat resumed>) = 3 [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8045] <... close resumed>) = 0 [pid 8045] close(4) = 0 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 8047] <... memfd_create resumed>) = 3 [pid 8045] mkdir("./file1", 0777 [pid 5847] <... ioctl resumed>) = 0 [pid 8047] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8045] <... mkdir resumed>) = 0 [pid 8036] close(28 [pid 5847] close(3 [pid 8047] <... mmap resumed>) = 0x7fadfce00000 [pid 8045] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 5847] <... close resumed>) = 0 [pid 8047] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 8048 attached [pid 8036] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8036] close(29) = -1 EBADF (Bad file descriptor) [pid 8036] exit_group(0 [pid 8048] set_robust_list(0x555572d846a0, 24 [pid 8038] <... futex resumed>) = ? [pid 8036] <... exit_group resumed>) = ? [pid 8048] <... set_robust_list resumed>) = 0 [ 198.974130][ T8045] loop2: detected capacity change from 0 to 256 [ 198.976338][ T8042] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8048] chdir("./175" [pid 8042] <... mount resumed>) = 0 [pid 8038] +++ exited with 0 +++ [pid 8036] +++ exited with 0 +++ [pid 8047] <... write resumed>) = 131072 [pid 8042] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=439, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 8048] <... chdir resumed>) = 0 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 440 [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 8048] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5846] <... restart_syscall resumed>) = 0 [pid 8048] <... prctl resumed>) = 0 [pid 8042] <... openat resumed>) = 3 [pid 8048] setpgid(0, 0 [pid 8047] munmap(0x7fadfce00000, 138412032 [pid 8042] chdir("./file1" [pid 8048] <... setpgid resumed>) = 0 [pid 8047] <... munmap resumed>) = 0 [pid 8048] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8042] <... chdir resumed>) = 0 [pid 5846] umount2("./172", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8042] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./172", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYexecuting program [pid 8042] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5846] <... openat resumed>) = 3 [pid 5846] newfstatat(3, "", [pid 8048] <... openat resumed>) = 3 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8048] write(3, "1000", 4 [pid 8047] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8048] <... write resumed>) = 4 [pid 8047] <... openat resumed>) = 4 [pid 8048] close(3 [pid 8047] ioctl(4, LOOP_SET_FD, 3 [pid 5846] getdents64(3, [pid 8047] <... ioctl resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8048] <... close resumed>) = 0 [pid 8048] symlink("/dev/binderfs", "./binderfs" [pid 5846] umount2("./172/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8048] <... symlink resumed>) = 0 [pid 8048] write(1, "executing program\n", 18) = 18 [pid 8048] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8042] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8048] <... futex resumed>) = 0 [pid 8048] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 8048] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 8048] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8048] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8042] <... futex resumed>) = 1 [pid 8041] <... futex resumed>) = 0 [pid 8041] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8048] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8041] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8048] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8048] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8042] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8048] <... clone3 resumed> => {parent_tid=[441]}, 88) = 441 [pid 8048] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8048] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8048] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8047] close(3) = 0 [pid 8047] close(4) = 0 [pid 8047] mkdir("./file1", 0777) = 0 ./strace-static-x86_64: Process 8049 attached [pid 8047] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 8045] <... mount resumed>) = 0 [pid 5846] <... umount2 resumed>) = 0 [pid 8045] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5846] umount2("./172/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8049] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8049] <... rseq resumed>) = 0 [pid 8049] set_robust_list(0x7fae053d59a0, 24 [pid 8045] <... openat resumed>) = 3 [pid 5846] newfstatat(AT_FDCWD, "./172/file1", [pid 8049] <... set_robust_list resumed>) = 0 [pid 8045] chdir("./file1" [pid 8049] rt_sigprocmask(SIG_SETMASK, [], [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8049] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5846] umount2("./172/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8045] <... chdir resumed>) = 0 [pid 8045] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8049] memfd_create("syzkaller", 0 [pid 8045] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8049] <... memfd_create resumed>) = 3 [ 199.046135][ T8045] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 199.070648][ T8047] loop3: detected capacity change from 0 to 256 [ 199.083073][ T8042] exFAT-fs (loop4): error, data size is invalid(10) [pid 8045] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] openat(AT_FDCWD, "./172/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8049] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8045] <... futex resumed>) = 1 [pid 8044] <... futex resumed>) = 0 [pid 8045] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8044] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... openat resumed>) = 4 [pid 8049] <... mmap resumed>) = 0x7fadfce00000 [pid 8045] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5846] newfstatat(4, "", [pid 8049] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8045] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8044] <... futex resumed>) = 0 [pid 8049] <... write resumed>) = 131072 [pid 8044] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] getdents64(4, [pid 8049] munmap(0x7fadfce00000, 138412032 [pid 8042] <... openat resumed>) = -1 EIO (Input/output error) [pid 8041] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8041] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] close(4 [pid 8041] <... futex resumed>) = 0 [pid 5846] <... close resumed>) = 0 [pid 8041] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8049] <... munmap resumed>) = 0 [pid 8042] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] rmdir("./172/file1" [pid 8041] <... mmap resumed>) = 0x7fae05394000 [pid 8049] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8042] <... futex resumed>) = 0 [pid 8041] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5846] <... rmdir resumed>) = 0 [pid 8042] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5846] umount2("./172/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./172/binderfs", [pid 8041] <... mprotect resumed>) = 0 [pid 8041] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8041] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5846] unlink("./172/binderfs" [pid 8041] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5846] <... unlink resumed>) = 0 [pid 8049] <... openat resumed>) = 4 [pid 5846] getdents64(3, ./strace-static-x86_64: Process 8050 attached [pid 8041] <... clone3 resumed> => {parent_tid=[418]}, 88) = 418 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8041] rt_sigprocmask(SIG_SETMASK, [], [pid 5846] close(3 [pid 8041] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8050] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 5846] <... close resumed>) = 0 [pid 8041] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] rmdir("./172" [pid 8041] <... futex resumed>) = 0 [pid 8050] <... rseq resumed>) = 0 [pid 8050] set_robust_list(0x7fae053b49a0, 24) = 0 [pid 8050] rt_sigprocmask(SIG_SETMASK, [], [pid 5846] <... rmdir resumed>) = 0 [pid 8041] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8050] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5846] mkdir("./173", 0777 [pid 8050] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 5846] <... mkdir resumed>) = 0 [pid 8050] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8041] <... futex resumed>) = 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8041] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8050] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5846] <... openat resumed>) = 3 [pid 8041] <... futex resumed>) = 1 [pid 8042] <... futex resumed>) = 0 [pid 8041] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8042] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8049] ioctl(4, LOOP_SET_FD, 3 [pid 8042] <... ioctl resumed>) = 0 [ 199.115138][ T8045] exFAT-fs (loop2): error, data size is invalid(10) [ 199.122012][ T8042] exFAT-fs (loop4): Filesystem has been set read-only [ 199.128048][ T8047] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 199.144759][ T8045] exFAT-fs (loop2): Filesystem has been set read-only [pid 8045] <... openat resumed>) = -1 EIO (Input/output error) [pid 8047] <... mount resumed>) = 0 [pid 8042] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 8042] <... futex resumed>) = 1 [pid 8041] <... futex resumed>) = 0 [pid 8041] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8041] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8045] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8044] <... futex resumed>) = 0 [pid 8044] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8044] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8045] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 8045] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8047] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 8045] <... futex resumed>) = 1 [pid 8044] <... futex resumed>) = 0 [pid 5846] <... ioctl resumed>) = 0 [pid 8044] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] close(3 [pid 8047] chdir("./file1" [pid 8045] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8044] <... futex resumed>) = 0 [pid 5846] <... close resumed>) = 0 [pid 8049] <... ioctl resumed>) = 0 [pid 8047] <... chdir resumed>) = 0 [pid 8045] <... ioctl resumed>) = 0 [pid 8044] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8042] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 8051 attached [pid 8047] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8045] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8042] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8047] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8045] <... futex resumed>) = 1 [pid 8044] <... futex resumed>) = 0 [pid 8042] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 441 [pid 8049] close(3 [pid 8047] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8045] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8044] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8051] set_robust_list(0x555572d846a0, 24 [pid 8049] <... close resumed>) = 0 [pid 8047] <... futex resumed>) = 1 [pid 8046] <... futex resumed>) = 0 [pid 8045] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8044] <... futex resumed>) = 0 [pid 8042] <... futex resumed>) = 1 [pid 8041] <... futex resumed>) = 0 [pid 8051] <... set_robust_list resumed>) = 0 [pid 8049] close(4 [pid 8047] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8046] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8045] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8044] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8042] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8041] close(3 [pid 8051] chdir("./173" [pid 8049] <... close resumed>) = 0 [pid 8049] mkdir("./file1", 0777 [pid 8045] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8051] <... chdir resumed>) = 0 [pid 8049] <... mkdir resumed>) = 0 [pid 8041] <... close resumed>) = 0 [pid 8051] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8041] close(4 [pid 8051] <... prctl resumed>) = 0 [ 199.165795][ T8049] loop1: detected capacity change from 0 to 256 [pid 8045] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8041] <... close resumed>) = 0 [pid 8049] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 8047] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8046] <... futex resumed>) = 0 [pid 8045] <... futex resumed>) = 1 [pid 8044] <... futex resumed>) = 0 [pid 8051] setpgid(0, 0 [pid 8047] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8046] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8045] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8044] close(3 [pid 8041] close(5 [pid 8051] <... setpgid resumed>) = 0 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8044] <... close resumed>) = 0 [pid 8044] close(4) = 0 [pid 8044] close(5) = -1 EBADF (Bad file descriptor) [pid 8044] close(6) = -1 EBADF (Bad file descriptor) [pid 8044] close(7) = -1 EBADF (Bad file descriptor) [pid 8044] close(8) = -1 EBADF (Bad file descriptor) [pid 8044] close(9) = -1 EBADF (Bad file descriptor) [pid 8044] close(10) = -1 EBADF (Bad file descriptor) [pid 8044] close(11) = -1 EBADF (Bad file descriptor) [pid 8044] close(12) = -1 EBADF (Bad file descriptor) [pid 8044] close(13) = -1 EBADF (Bad file descriptor) [pid 8044] close(14) = -1 EBADF (Bad file descriptor) [pid 8044] close(15) = -1 EBADF (Bad file descriptor) [pid 8044] close(16) = -1 EBADF (Bad file descriptor) [pid 8051] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8044] close(17 [pid 8041] close(6) = -1 EBADF (Bad file descriptor) [pid 8044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] close(7 [pid 8044] close(18 [pid 8051] <... openat resumed>) = 3 [pid 8044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8044] close(19) = -1 EBADF (Bad file descriptor) [pid 8044] close(20 [pid 8041] close(8 [pid 8044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8044] close(21 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] close(9 [pid 8051] write(3, "1000", 4 [pid 8044] close(22 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8051] <... write resumed>) = 4 [pid 8044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8051] close(3 [pid 8044] close(23 [pid 8051] <... close resumed>) = 0 [pid 8047] <... openat resumed>) = -1 EIO (Input/output error) [pid 8044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] close(10 [pid 8051] symlink("/dev/binderfs", "./binderfs" [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8051] <... symlink resumed>) = 0 [pid 8044] close(24 [pid 8041] close(11 [pid 8051] write(1, "executing program\n", 18executing program ) = 18 [pid 8044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] close(12 [pid 8051] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8044] close(25 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 199.213890][ T8047] exFAT-fs (loop3): error, data size is invalid(10) [ 199.238594][ T8047] exFAT-fs (loop3): Filesystem has been set read-only [pid 8051] <... futex resumed>) = 0 [pid 8047] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8046] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] close(13 [pid 8051] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 8046] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8044] close(26 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8051] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8041] close(14) = -1 EBADF (Bad file descriptor) [pid 8051] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8051] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8046] <... futex resumed>) = 0 [pid 8044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] close(15 [pid 8051] <... mmap resumed>) = 0x7fae053b5000 [pid 8047] <... futex resumed>) = 0 [pid 8046] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8051] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8047] openat(AT_FDCWD, ".", O_RDONLY [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] close(16 [pid 8051] <... mprotect resumed>) = 0 [pid 8047] <... openat resumed>) = 4 [pid 8044] close(27 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8047] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] close(17 [pid 8051] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8047] <... futex resumed>) = 1 [pid 8046] <... futex resumed>) = 0 [pid 8044] close(28 [pid 8047] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8046] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8047] <... ioctl resumed>) = 0 [pid 8046] <... futex resumed>) = 0 [pid 8044] close(29 [pid 8047] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8046] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8044] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8051] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8047] <... futex resumed>) = 0 [pid 8046] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8044] exit_group(0 [pid 8041] close(18 [pid 8051] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8052 attached [pid 8047] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8046] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8045] <... futex resumed>) = ? [pid 8044] <... exit_group resumed>) = ? [pid 8041] close(19 [pid 8052] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8051] <... clone3 resumed> => {parent_tid=[442]}, 88) = 442 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8052] <... rseq resumed>) = 0 [pid 8051] rt_sigprocmask(SIG_SETMASK, [], [pid 8041] close(20 [pid 8052] set_robust_list(0x7fae053d59a0, 24 [pid 8051] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8052] <... set_robust_list resumed>) = 0 [pid 8051] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8041] close(21 [pid 8052] rt_sigprocmask(SIG_SETMASK, [], [pid 8051] <... futex resumed>) = 0 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8052] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8051] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8041] close(22 [pid 8052] memfd_create("syzkaller", 0 [pid 8047] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8046] <... futex resumed>) = 0 [pid 8045] +++ exited with 0 +++ [pid 8044] +++ exited with 0 +++ [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8047] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8046] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8047] <... futex resumed>) = 0 [pid 8047] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8046] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=443, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 8046] close(3 [pid 5848] umount2("./170", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8046] <... close resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8046] close(4) = 0 [pid 8041] close(23 [pid 5848] openat(AT_FDCWD, "./170", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8052] <... memfd_create resumed>) = 3 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8052] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8041] close(24 [pid 8052] <... mmap resumed>) = 0x7fadfce00000 [pid 8046] close(5 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 3 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] close(25 [pid 5848] newfstatat(3, "", [pid 8046] close(6 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8052] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(3, [pid 8046] close(7 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8052] <... write resumed>) = 131072 [ 199.264660][ T8049] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8049] <... mount resumed>) = 0 [pid 8046] close(8 [pid 8052] munmap(0x7fadfce00000, 138412032 [pid 8049] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] close(26 [pid 5848] <... umount2 resumed>) = 0 [pid 8052] <... munmap resumed>) = 0 [pid 8049] <... openat resumed>) = 3 [pid 8046] close(9 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8049] chdir("./file1" [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8052] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8049] <... chdir resumed>) = 0 [pid 8046] close(10 [pid 8041] close(27 [pid 5848] newfstatat(AT_FDCWD, "./170/file1", [pid 8052] <... openat resumed>) = 4 [pid 8049] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8052] ioctl(4, LOOP_SET_FD, 3 [pid 8049] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8046] close(11 [pid 8041] close(28 [pid 5848] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8046] close(12) = -1 EBADF (Bad file descriptor) [pid 8049] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8046] close(13 [pid 8049] <... futex resumed>) = 1 [pid 8048] <... futex resumed>) = 0 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8052] <... ioctl resumed>) = 0 [pid 8049] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8048] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8046] close(14 [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] openat(AT_FDCWD, "./170/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8052] close(3 [pid 8046] close(15 [pid 8041] close(29 [pid 5848] <... openat resumed>) = 4 [pid 8052] <... close resumed>) = 0 [pid 8048] <... futex resumed>) = 0 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(4, "", [pid 8052] close(4 [pid 8048] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8046] close(16 [pid 8041] exit_group(0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8052] <... close resumed>) = 0 [pid 8050] <... futex resumed>) = ? [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8041] <... exit_group resumed>) = ? [pid 5848] getdents64(4, [pid 8052] mkdir("./file1", 0777 [pid 8050] +++ exited with 0 +++ [pid 8046] close(17 [pid 8042] <... futex resumed>) = ? [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8052] <... mkdir resumed>) = 0 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(4, [pid 8046] close(18 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] close(4 [pid 8052] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 8046] close(19 [pid 5848] <... close resumed>) = 0 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8042] +++ exited with 0 +++ [pid 8041] +++ exited with 0 +++ [pid 5848] rmdir("./170/file1" [pid 8046] close(20 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=416, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5848] <... rmdir resumed>) = 0 [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./170/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8046] close(21 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(AT_FDCWD, "./170/binderfs", [pid 8046] close(22 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... restart_syscall resumed>) = 0 [pid 5848] unlink("./170/binderfs" [pid 8046] close(23 [pid 5848] <... unlink resumed>) = 0 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] getdents64(3, [pid 8046] close(24 [pid 5850] umount2("./166", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "./166", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] close(3 [pid 8046] close(25 [pid 5850] <... openat resumed>) = 3 [pid 5848] <... close resumed>) = 0 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] rmdir("./170" [pid 8046] close(26 [pid 5848] <... rmdir resumed>) = 0 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] mkdir("./171", 0777 [pid 8046] close(27 [pid 5850] newfstatat(3, "", [pid 5848] <... mkdir resumed>) = 0 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8046] close(28 [pid 5850] getdents64(3, [pid 5848] <... openat resumed>) = 3 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] ioctl(3, LOOP_CLR_FD [pid 8046] close(29 [pid 5848] <... ioctl resumed>) = 0 [pid 8046] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] close(3 [pid 8046] exit_group(0 [pid 5850] <... umount2 resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 8049] <... openat resumed>) = -1 EIO (Input/output error) [pid 8047] <... futex resumed>) = ? [pid 8046] <... exit_group resumed>) = ? [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 8053 attached [pid 8047] +++ exited with 0 +++ [pid 5850] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8053] set_robust_list(0x555572d846a0, 24 [pid 8046] +++ exited with 0 +++ [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 445 [ 199.337244][ T8052] loop0: detected capacity change from 0 to 256 [ 199.358505][ T8049] exFAT-fs (loop1): error, data size is invalid(10) [ 199.365192][ T8049] exFAT-fs (loop1): Filesystem has been set read-only [pid 8049] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] newfstatat(AT_FDCWD, "./166/file1", [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=432, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 8053] <... set_robust_list resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8048] <... futex resumed>) = 0 [pid 8048] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8048] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8049] <... futex resumed>) = 1 [pid 8049] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 8049] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8048] <... futex resumed>) = 0 [pid 8048] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8048] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8049] <... futex resumed>) = 1 [pid 8049] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080) = 0 [pid 8049] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8048] <... futex resumed>) = 0 [pid 8048] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8048] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8049] <... futex resumed>) = 1 [pid 8049] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 8049] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8048] <... futex resumed>) = 0 [pid 8049] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8048] close(3) = 0 [pid 8048] close(4) = 0 [pid 8048] close(5) = -1 EBADF (Bad file descriptor) [pid 8048] close(6) = -1 EBADF (Bad file descriptor) [pid 8048] close(7) = -1 EBADF (Bad file descriptor) [pid 8048] close(8) = -1 EBADF (Bad file descriptor) [pid 8048] close(9) = -1 EBADF (Bad file descriptor) [pid 8048] close(10) = -1 EBADF (Bad file descriptor) [pid 8048] close(11) = -1 EBADF (Bad file descriptor) [pid 8048] close(12) = -1 EBADF (Bad file descriptor) [pid 8048] close(13) = -1 EBADF (Bad file descriptor) [pid 8048] close(14) = -1 EBADF (Bad file descriptor) [pid 8048] close(15) = -1 EBADF (Bad file descriptor) [pid 8048] close(16) = -1 EBADF (Bad file descriptor) [pid 8048] close(17) = -1 EBADF (Bad file descriptor) [pid 8048] close(18 [pid 8053] chdir("./171" [pid 8048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./166/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8053] <... chdir resumed>) = 0 [pid 8048] close(19 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8053] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "./166/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8053] <... prctl resumed>) = 0 [pid 8048] close(20 [pid 5850] <... openat resumed>) = 4 [pid 8053] setpgid(0, 0 [pid 8048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(4, "", [pid 8048] close(21 [pid 8053] <... setpgid resumed>) = 0 [pid 8048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8053] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8048] close(22) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(4, [pid 8053] <... openat resumed>) = 3 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8053] write(3, "1000", 4 [pid 5850] getdents64(4, [pid 8053] <... write resumed>) = 4 [pid 8048] close(23 [pid 8053] close(3 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8053] <... close resumed>) = 0 [pid 5850] close(4 [pid 8053] symlink("/dev/binderfs", "./binderfs" [pid 5850] <... close resumed>) = 0 [pid 5849] umount2("./174", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8053] <... symlink resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] rmdir("./166/file1" [pid 8053] write(1, "executing program\n", 18 [pid 5849] openat(AT_FDCWD, "./174", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYexecuting program [pid 5850] <... rmdir resumed>) = 0 [pid 5849] <... openat resumed>) = 3 [pid 8053] <... write resumed>) = 18 [pid 5850] umount2("./166/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] newfstatat(3, "", [pid 8053] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8053] <... futex resumed>) = 0 [pid 5850] newfstatat(AT_FDCWD, "./166/binderfs", [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8053] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] getdents64(3, [pid 8053] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5850] unlink("./166/binderfs" [pid 8053] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8053] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8048] close(24 [pid 5850] <... unlink resumed>) = 0 [pid 5849] umount2("./174/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(3, [pid 8048] close(25) = -1 EBADF (Bad file descriptor) [pid 8048] close(26) = -1 EBADF (Bad file descriptor) [pid 8048] close(27 [pid 5849] <... umount2 resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8053] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] umount2("./174/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] close(3 [pid 8053] <... mmap resumed>) = 0x7fae053b5000 [pid 8048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... close resumed>) = 0 [pid 8053] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8048] close(28 [pid 5850] rmdir("./166" [pid 8053] <... mprotect resumed>) = 0 [pid 8048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(AT_FDCWD, "./174/file1", [pid 8048] close(29 [pid 5850] <... rmdir resumed>) = 0 [pid 8048] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8048] exit_group(0 [pid 5850] mkdir("./167", 0777 [pid 5849] umount2("./174/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8053] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8049] <... futex resumed>) = ? [pid 8048] <... exit_group resumed>) = ? [pid 5850] <... mkdir resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8053] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8049] +++ exited with 0 +++ [pid 8048] +++ exited with 0 +++ [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5849] openat(AT_FDCWD, "./174/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY./strace-static-x86_64: Process 8054 attached [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=440, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 5849] <... openat resumed>) = 4 [pid 8053] <... clone3 resumed> => {parent_tid=[446]}, 88) = 446 [pid 5850] <... openat resumed>) = 3 [pid 5849] newfstatat(4, "", [pid 8054] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8053] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8054] <... rseq resumed>) = 0 [pid 8053] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] <... ioctl resumed>) = 0 [pid 5849] getdents64(4, [pid 5847] umount2("./175", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8054] set_robust_list(0x7fae053d59a0, 24 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8054] <... set_robust_list resumed>) = 0 [pid 5847] openat(AT_FDCWD, "./175", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8054] rt_sigprocmask(SIG_SETMASK, [], [pid 8053] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] <... openat resumed>) = 3 [pid 8054] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8053] <... futex resumed>) = 0 [pid 5850] close(3 [pid 5849] getdents64(4, [pid 5847] newfstatat(3, "", [pid 8054] memfd_create("syzkaller", 0 [pid 8053] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8054] <... memfd_create resumed>) = 3 [pid 5850] <... close resumed>) = 0 [pid 5849] close(4 [pid 5847] getdents64(3, [pid 8054] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5849] <... close resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8054] <... mmap resumed>) = 0x7fadfce00000 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5849] rmdir("./174/file1" [pid 5847] umount2("./175/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8054] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8052] <... mount resumed>) = 0 [pid 5849] <... rmdir resumed>) = 0 [pid 5849] umount2("./174/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./174/binderfs", [pid 8052] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 ./strace-static-x86_64: Process 8055 attached [pid 8054] <... write resumed>) = 131072 [pid 8052] <... openat resumed>) = 3 [pid 5849] unlink("./174/binderfs" [pid 8052] chdir("./file1" [pid 5849] <... unlink resumed>) = 0 [pid 8052] <... chdir resumed>) = 0 [pid 5849] getdents64(3, [pid 8052] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8055] set_robust_list(0x555572d846a0, 24 [pid 8052] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 419 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8054] munmap(0x7fadfce00000, 138412032 [pid 8052] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] close(3 [pid 8055] <... set_robust_list resumed>) = 0 [pid 8054] <... munmap resumed>) = 0 [pid 8052] <... futex resumed>) = 1 [pid 8051] <... futex resumed>) = 0 [pid 5849] <... close resumed>) = 0 [pid 8051] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] rmdir("./174" [pid 8051] <... futex resumed>) = 0 [ 199.434906][ T8052] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8055] chdir("./167" [pid 8052] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8051] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... rmdir resumed>) = 0 [pid 5847] <... umount2 resumed>) = 0 [pid 8055] <... chdir resumed>) = 0 [pid 5849] mkdir("./175", 0777 [pid 5847] umount2("./175/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8055] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8054] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5849] <... mkdir resumed>) = 0 [pid 8055] <... prctl resumed>) = 0 [pid 8054] <... openat resumed>) = 4 [pid 8054] ioctl(4, LOOP_SET_FD, 3 [pid 8055] setpgid(0, 0 [pid 8054] <... ioctl resumed>) = 0 [pid 8052] <... openat resumed>) = -1 EIO (Input/output error) [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8055] <... setpgid resumed>) = 0 [pid 8055] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5849] <... openat resumed>) = 3 [pid 5847] newfstatat(AT_FDCWD, "./175/file1", [pid 8052] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] ioctl(3, LOOP_CLR_FD) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8055] <... openat resumed>) = 3 [pid 8052] <... futex resumed>) = 1 [pid 8051] <... futex resumed>) = 0 [pid 5849] close(3 [pid 5847] umount2("./175/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] <... close resumed>) = 0 [pid 5847] openat(AT_FDCWD, "./175/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8055] write(3, "1000", 4 [pid 8054] close(3 [pid 8052] openat(AT_FDCWD, ".", O_RDONLY [pid 8051] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8055] <... write resumed>) = 4 [pid 8054] <... close resumed>) = 0 [pid 5847] <... openat resumed>) = 4 [pid 8052] <... openat resumed>) = 4 [pid 8055] close(3 [pid 8051] <... futex resumed>) = 0 [pid 5847] newfstatat(4, "", [pid 8055] <... close resumed>) = 0 [pid 8051] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 ./strace-static-x86_64: Process 8056 attached [pid 8055] symlink("/dev/binderfs", "./binderfs" [pid 8054] close(4 [pid 8052] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8051] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5847] getdents64(4, [pid 8055] <... symlink resumed>) = 0 [pid 8051] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 434 [pid 8054] <... close resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8052] <... futex resumed>) = 0 [pid 8056] set_robust_list(0x555572d846a0, 24 [pid 8054] mkdir("./file1", 0777 [pid 8052] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8051] <... futex resumed>) = 0 [pid 5847] getdents64(4, [pid 8056] <... set_robust_list resumed>) = 0 [pid 8055] write(1, "executing program\n", 18executing program [ 199.491677][ T8052] exFAT-fs (loop0): error, data size is invalid(10) [ 199.506228][ T8052] exFAT-fs (loop0): Filesystem has been set read-only [ 199.510536][ T8054] loop2: detected capacity change from 0 to 256 [pid 8056] chdir("./175" [pid 8055] <... write resumed>) = 18 [pid 8054] <... mkdir resumed>) = 0 [pid 8052] <... ioctl resumed>) = 0 [pid 8051] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8056] <... chdir resumed>) = 0 [pid 8055] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8054] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 8052] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8051] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5847] close(4 [pid 8056] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8055] <... futex resumed>) = 0 [pid 8052] <... futex resumed>) = 0 [pid 8051] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... close resumed>) = 0 [pid 8056] <... prctl resumed>) = 0 [pid 8055] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8052] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8051] <... futex resumed>) = 0 [pid 5847] rmdir("./175/file1" [pid 8056] setpgid(0, 0 [pid 8055] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8052] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8051] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5847] <... rmdir resumed>) = 0 [pid 8056] <... setpgid resumed>) = 0 [pid 8055] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8052] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8051] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5847] umount2("./175/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8056] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8055] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8052] <... futex resumed>) = 0 [pid 8051] close(3 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8056] <... openat resumed>) = 3 [pid 8055] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8052] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8051] <... close resumed>) = 0 [pid 5847] newfstatat(AT_FDCWD, "./175/binderfs", [pid 8056] write(3, "1000", 4 [pid 8055] <... mmap resumed>) = 0x7fae053b5000 [pid 8051] close(4 [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8056] <... write resumed>) = 4 [pid 8055] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8051] <... close resumed>) = 0 [pid 5847] unlink("./175/binderfs" [pid 8056] close(3 [pid 8055] <... mprotect resumed>) = 0 [pid 8055] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5847] <... unlink resumed>) = 0 [pid 8055] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5847] getdents64(3, [pid 8055] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8051] close(5 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8051] close(6) = -1 EBADF (Bad file descriptor) [pid 8051] close(7) = -1 EBADF (Bad file descriptor) [pid 8051] close(8) = -1 EBADF (Bad file descriptor) [pid 5847] close(3 [pid 8051] close(9 [pid 5847] <... close resumed>) = 0 [pid 8056] <... close resumed>) = 0 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] rmdir("./175" [pid 8056] symlink("/dev/binderfs", "./binderfs" [pid 8051] close(10 [pid 5847] <... rmdir resumed>) = 0 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] mkdir("./176", 0777executing program [pid 8056] <... symlink resumed>) = 0 [pid 8051] close(11 [pid 5847] <... mkdir resumed>) = 0 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8055] <... clone3 resumed> => {parent_tid=[420]}, 88) = 420 [pid 8051] close(12 [pid 5847] <... openat resumed>) = 3 [pid 8055] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] ioctl(3, LOOP_CLR_FD [pid 8055] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] <... ioctl resumed>) = 0 [pid 8055] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] close(3 [pid 8056] write(1, "executing program\n", 18 [pid 8051] close(13 [pid 8056] <... write resumed>) = 18 [pid 8056] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8055] <... futex resumed>) = 0 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] <... futex resumed>) = 0 [pid 8056] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8055] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8051] close(14) = -1 EBADF (Bad file descriptor) [pid 5847] <... close resumed>) = 0 ./strace-static-x86_64: Process 8057 attached [pid 8051] close(15 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8058 attached [pid 8057] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8056] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8054] <... mount resumed>) = 0 [pid 8051] close(16 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 442 [pid 8058] set_robust_list(0x555572d846a0, 24 [pid 8057] <... rseq resumed>) = 0 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] <... set_robust_list resumed>) = 0 [pid 8057] set_robust_list(0x7fae053d59a0, 24 [pid 8051] close(17 [pid 8058] chdir("./176" [pid 8057] <... set_robust_list resumed>) = 0 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] <... chdir resumed>) = 0 [pid 8057] rt_sigprocmask(SIG_SETMASK, [], [pid 8056] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8054] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8051] close(18 [pid 8058] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8057] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8056] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] <... prctl resumed>) = 0 [pid 8057] memfd_create("syzkaller", 0 [pid 8051] close(19 [pid 8058] setpgid(0, 0 [pid 8057] <... memfd_create resumed>) = 3 [pid 8056] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8054] <... openat resumed>) = 3 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] <... setpgid resumed>) = 0 [pid 8057] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8056] <... mmap resumed>) = 0x7fae053b5000 [pid 8054] chdir("./file1" [pid 8051] close(20 [pid 8058] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8057] <... mmap resumed>) = 0x7fadfce00000 [pid 8056] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8054] <... chdir resumed>) = 0 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] <... openat resumed>) = 3 [pid 8057] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8056] <... mprotect resumed>) = 0 [pid 8054] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8051] close(21 [pid 8058] write(3, "1000", 4) = 4 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8051] close(22) = -1 EBADF (Bad file descriptor) [pid 8051] close(23) = -1 EBADF (Bad file descriptor) [pid 8051] close(24) = -1 EBADF (Bad file descriptor) [pid 8051] close(25) = -1 EBADF (Bad file descriptor) [pid 8056] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8051] close(26 [pid 8054] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8057] <... write resumed>) = 131072 [pid 8056] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8054] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8051] close(27 [pid 8058] close(3 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] <... close resumed>) = 0 [pid 8051] close(28 [pid 8058] symlink("/dev/binderfs", "./binderfs" [pid 8054] <... futex resumed>) = 1 [pid 8053] <... futex resumed>) = 0 [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [ 199.590561][ T8054] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8054] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8053] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8051] close(29 [pid 8058] <... symlink resumed>) = 0 [pid 8053] <... futex resumed>) = 0 [pid 8057] munmap(0x7fadfce00000, 138412032 [pid 8053] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8051] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8059 attached executing program [pid 8058] write(1, "executing program\n", 18 [pid 8057] <... munmap resumed>) = 0 [pid 8056] <... clone3 resumed> => {parent_tid=[435]}, 88) = 435 [pid 8058] <... write resumed>) = 18 [pid 8056] rt_sigprocmask(SIG_SETMASK, [], [pid 8058] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8056] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8059] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8058] <... futex resumed>) = 0 [pid 8056] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8059] <... rseq resumed>) = 0 [pid 8058] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8057] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 8056] <... futex resumed>) = 0 [pid 8051] exit_group(0 [pid 8059] set_robust_list(0x7fae053d59a0, 24 [pid 8057] <... openat resumed>) = 4 [pid 8056] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8057] ioctl(4, LOOP_SET_FD, 3 [pid 8051] <... exit_group resumed>) = ? [pid 8059] <... set_robust_list resumed>) = 0 [pid 8058] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8052] <... futex resumed>) = ? [pid 8059] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8058] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8059] memfd_create("syzkaller", 0 [pid 8058] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8052] +++ exited with 0 +++ [pid 8051] +++ exited with 0 +++ [pid 8059] <... memfd_create resumed>) = 3 [pid 8058] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8057] <... ioctl resumed>) = 0 [pid 8054] <... openat resumed>) = -1 EIO (Input/output error) [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=441, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 8059] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8058] <... mmap resumed>) = 0x7fae053b5000 [pid 8057] close(3 [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 8059] <... mmap resumed>) = 0x7fadfce00000 [pid 8058] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8057] <... close resumed>) = 0 [pid 8054] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8057] close(4 [pid 5846] <... restart_syscall resumed>) = 0 [pid 8057] <... close resumed>) = 0 [pid 8054] <... futex resumed>) = 1 [pid 8053] <... futex resumed>) = 0 [pid 8057] mkdir("./file1", 0777 [pid 8054] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8053] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8059] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8058] <... mprotect resumed>) = 0 [pid 8057] <... mkdir resumed>) = 0 [pid 8053] <... futex resumed>) = 0 [pid 8057] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 8053] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8058] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8054] openat(AT_FDCWD, ".", O_RDONLY [pid 8058] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8054] <... openat resumed>) = 4 [pid 5846] umount2("./173", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8054] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8058] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8054] <... futex resumed>) = 1 [pid 8053] <... futex resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 8060 attached [pid 8059] <... write resumed>) = 131072 [pid 8054] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8053] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] openat(AT_FDCWD, "./173", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8053] <... futex resumed>) = 0 [pid 8059] munmap(0x7fadfce00000, 138412032 [pid 8058] <... clone3 resumed> => {parent_tid=[443]}, 88) = 443 [pid 8054] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8053] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... openat resumed>) = 3 [pid 8060] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8059] <... munmap resumed>) = 0 [pid 8058] rt_sigprocmask(SIG_SETMASK, [], [pid 8054] <... ioctl resumed>) = 0 [pid 5846] newfstatat(3, "", [pid 8060] <... rseq resumed>) = 0 [pid 8058] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8054] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8059] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8054] <... futex resumed>) = 1 [pid 8053] <... futex resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8060] set_robust_list(0x7fae053d59a0, 24 [pid 8059] <... openat resumed>) = 4 [pid 8058] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8054] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8053] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] getdents64(3, [pid 8060] <... set_robust_list resumed>) = 0 [pid 8059] ioctl(4, LOOP_SET_FD, 3 [pid 8058] <... futex resumed>) = 0 [pid 8054] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8053] <... futex resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [ 199.648827][ T8054] exFAT-fs (loop2): error, data size is invalid(10) [ 199.661730][ T8057] loop4: detected capacity change from 0 to 256 [ 199.672912][ T8054] exFAT-fs (loop2): Filesystem has been set read-only [pid 8060] rt_sigprocmask(SIG_SETMASK, [], [pid 8058] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8054] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8053] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] umount2("./173/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8060] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8060] memfd_create("syzkaller", 0) = 3 [pid 8060] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8054] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8060] <... mmap resumed>) = 0x7fadfce00000 [pid 8054] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8053] <... futex resumed>) = 0 [pid 8054] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8053] close(3) = 0 [pid 8053] close(4) = 0 [pid 8053] close(5) = -1 EBADF (Bad file descriptor) [pid 8053] close(6) = -1 EBADF (Bad file descriptor) [pid 8060] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8053] close(7) = -1 EBADF (Bad file descriptor) [pid 8053] close(8) = -1 EBADF (Bad file descriptor) [pid 8053] close(9) = -1 EBADF (Bad file descriptor) [pid 8053] close(10) = -1 EBADF (Bad file descriptor) [pid 8053] close(11) = -1 EBADF (Bad file descriptor) [pid 8053] close(12) = -1 EBADF (Bad file descriptor) [pid 8060] <... write resumed>) = 131072 [pid 8053] close(13) = -1 EBADF (Bad file descriptor) [pid 8053] close(14) = -1 EBADF (Bad file descriptor) [pid 8053] close(15) = -1 EBADF (Bad file descriptor) [pid 8053] close(16) = -1 EBADF (Bad file descriptor) [pid 8053] close(17) = -1 EBADF (Bad file descriptor) [pid 8053] close(18 [pid 8059] <... ioctl resumed>) = 0 [pid 8053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8053] close(19) = -1 EBADF (Bad file descriptor) [pid 8059] close(3 [pid 8053] close(20 [pid 8059] <... close resumed>) = 0 [pid 8053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8059] close(4 [pid 8053] close(21 [pid 8059] <... close resumed>) = 0 [pid 8053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8059] mkdir("./file1", 0777 [pid 8053] close(22 [pid 8059] <... mkdir resumed>) = 0 [pid 8053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8059] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 8053] close(23 [pid 5846] <... umount2 resumed>) = 0 [pid 8053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8060] munmap(0x7fadfce00000, 138412032 [pid 8053] close(24 [pid 5846] umount2("./173/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8053] close(25) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8060] <... munmap resumed>) = 0 [pid 8053] close(26 [pid 8060] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] newfstatat(AT_FDCWD, "./173/file1", [pid 8060] <... openat resumed>) = 4 [pid 8053] close(27 [pid 8060] ioctl(4, LOOP_SET_FD, 3 [pid 8053] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8053] close(28) = -1 EBADF (Bad file descriptor) [pid 8053] close(29) = -1 EBADF (Bad file descriptor) [pid 8053] exit_group(0 [pid 5846] umount2("./173/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8054] <... futex resumed>) = ? [pid 8053] <... exit_group resumed>) = ? [pid 8054] +++ exited with 0 +++ [pid 8053] +++ exited with 0 +++ [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=445, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 8057] <... mount resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8057] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 5846] openat(AT_FDCWD, "./173/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8057] chdir("./file1") = 0 [pid 5846] <... openat resumed>) = 4 [pid 5848] umount2("./171", MNT_FORCE|UMOUNT_NOFOLLOW [ 199.702368][ T8057] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 199.716349][ T8059] loop3: detected capacity change from 0 to 256 [ 199.740101][ T8060] loop1: detected capacity change from 0 to 256 [pid 8057] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(4, "", [pid 8057] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] openat(AT_FDCWD, "./171", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8057] <... futex resumed>) = 1 [pid 8055] <... futex resumed>) = 0 [pid 8055] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8055] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8057] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 5848] <... openat resumed>) = 3 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5848] newfstatat(3, "", [pid 5846] getdents64(4, [pid 8060] <... ioctl resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8060] close(3 [pid 5846] getdents64(4, [pid 5848] getdents64(3, [pid 8060] <... close resumed>) = 0 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] close(4 [pid 8060] close(4 [pid 5848] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8060] <... close resumed>) = 0 [pid 8057] <... openat resumed>) = -1 EIO (Input/output error) [pid 8060] mkdir("./file1", 0777) = 0 [pid 8057] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... umount2 resumed>) = 0 [pid 8057] <... futex resumed>) = 1 [pid 8055] <... futex resumed>) = 0 [pid 8060] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 8057] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8055] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8055] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8057] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8057] openat(AT_FDCWD, ".", O_RDONLY [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 199.759963][ T8057] exFAT-fs (loop4): error, data size is invalid(10) [ 199.778693][ T8057] exFAT-fs (loop4): Filesystem has been set read-only [pid 5846] <... close resumed>) = 0 [pid 8057] <... openat resumed>) = 4 [pid 5848] newfstatat(AT_FDCWD, "./171/file1", [pid 5846] rmdir("./173/file1") = 0 [pid 5846] umount2("./173/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./173/binderfs", [pid 8057] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8057] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8055] <... futex resumed>) = 0 [pid 8055] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8057] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8057] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8055] <... futex resumed>) = 0 [pid 8055] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8060] <... mount resumed>) = 0 [pid 8057] <... ioctl resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] unlink("./173/binderfs" [pid 8060] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8059] <... mount resumed>) = 0 [pid 8057] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] openat(AT_FDCWD, "./171/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... unlink resumed>) = 0 [pid 8060] <... openat resumed>) = 3 [pid 8057] <... futex resumed>) = 1 [pid 8055] <... futex resumed>) = 0 [pid 5848] <... openat resumed>) = 4 [pid 5846] getdents64(3, [pid 8060] chdir("./file1" [pid 8057] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8055] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] newfstatat(4, "", [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8060] <... chdir resumed>) = 0 [pid 8057] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8055] <... futex resumed>) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] close(3 [pid 8060] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8059] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8057] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8055] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] getdents64(4, [pid 5846] <... close resumed>) = 0 [pid 8057] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5846] rmdir("./173" [pid 8060] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8059] <... openat resumed>) = 3 [pid 8057] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] <... rmdir resumed>) = 0 [pid 8060] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8059] chdir("./file1" [pid 8057] <... futex resumed>) = 1 [pid 8055] <... futex resumed>) = 0 [pid 5848] getdents64(4, [pid 5846] mkdir("./174", 0777 [pid 8060] <... futex resumed>) = 1 [pid 8059] <... chdir resumed>) = 0 [pid 8058] <... futex resumed>) = 0 [pid 8057] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [ 199.807981][ T8059] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 199.814463][ T8060] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8055] close(3 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] <... mkdir resumed>) = 0 [pid 8060] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8059] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8058] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8055] <... close resumed>) = 0 [pid 5848] close(4 [pid 8055] close(4 [pid 8060] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8059] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8058] <... futex resumed>) = 0 [pid 8055] <... close resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 8060] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8059] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8058] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8055] close(5 [pid 5848] rmdir("./171/file1" [pid 8059] <... futex resumed>) = 1 [pid 8056] <... futex resumed>) = 0 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8056] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8055] close(6 [pid 5846] <... openat resumed>) = 3 [pid 8056] <... futex resumed>) = 0 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] ioctl(3, LOOP_CLR_FD [pid 8056] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8055] close(7 [pid 5846] <... ioctl resumed>) = 0 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] close(3 [pid 8055] close(8) = -1 EBADF (Bad file descriptor) [pid 8059] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8055] close(9 [pid 5848] <... rmdir resumed>) = 0 [pid 5846] <... close resumed>) = 0 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8055] close(10) = -1 EBADF (Bad file descriptor) [pid 8055] close(11) = -1 EBADF (Bad file descriptor) [pid 8055] close(12) = -1 EBADF (Bad file descriptor) [pid 8055] close(13) = -1 EBADF (Bad file descriptor) [pid 8055] close(14) = -1 EBADF (Bad file descriptor) [pid 8055] close(15) = -1 EBADF (Bad file descriptor) [pid 8055] close(16) = -1 EBADF (Bad file descriptor) [pid 8060] <... openat resumed>) = -1 EIO (Input/output error) [pid 8059] <... openat resumed>) = -1 EIO (Input/output error) [pid 8055] close(17 [pid 5848] umount2("./171/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8060] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8059] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8060] <... futex resumed>) = 1 [pid 8059] <... futex resumed>) = 1 [pid 8058] <... futex resumed>) = 0 [pid 5848] newfstatat(AT_FDCWD, "./171/binderfs", [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 443 [pid 8060] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8059] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8058] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8058] <... futex resumed>) = 0 ./strace-static-x86_64: Process 8061 attached [pid 8060] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8058] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8056] <... futex resumed>) = 0 [pid 8055] close(18 [pid 5848] unlink("./171/binderfs" [pid 8060] openat(AT_FDCWD, ".", O_RDONLY [pid 8056] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... unlink resumed>) = 0 [pid 8060] <... openat resumed>) = 4 [pid 8056] <... futex resumed>) = 1 [pid 8055] close(19 [pid 8059] <... futex resumed>) = 0 [pid 5848] getdents64(3, [pid 8060] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8059] openat(AT_FDCWD, ".", O_RDONLY [pid 8056] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8060] <... futex resumed>) = 1 [pid 8058] <... futex resumed>) = 0 [pid 8059] <... openat resumed>) = 4 [pid 8060] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8059] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8058] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] close(3 [pid 8060] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8061] set_robust_list(0x555572d846a0, 24 [pid 8060] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8059] <... futex resumed>) = 0 [pid 8058] <... futex resumed>) = 0 [pid 8056] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8055] close(20 [pid 5848] <... close resumed>) = 0 [pid 8061] <... set_robust_list resumed>) = 0 [pid 8060] <... ioctl resumed>) = 0 [pid 8059] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8058] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8056] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] rmdir("./171" [pid 8061] chdir("./174" [pid 8060] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8059] <... ioctl resumed>) = 0 [pid 8056] <... futex resumed>) = 0 [pid 8055] close(21 [pid 8061] <... chdir resumed>) = 0 [pid 8060] <... futex resumed>) = 1 [pid 8059] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8058] <... futex resumed>) = 0 [pid 8056] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... rmdir resumed>) = 0 [pid 8061] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8060] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8059] <... futex resumed>) = 0 [pid 8058] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8056] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5848] mkdir("./172", 0777 [pid 8061] <... prctl resumed>) = 0 [pid 8060] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8059] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8058] <... futex resumed>) = 0 [pid 8056] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8055] close(22 [pid 8061] setpgid(0, 0 [pid 8060] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8059] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8058] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8056] <... futex resumed>) = 0 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... mkdir resumed>) = 0 [pid 8061] <... setpgid resumed>) = 0 [pid 8060] <... futex resumed>) = 0 [pid 8059] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8058] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8056] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8055] close(23 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8061] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8060] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8059] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8058] close(3 [pid 8061] <... openat resumed>) = 3 [pid 8059] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] <... close resumed>) = 0 [pid 5848] <... openat resumed>) = 3 [pid 8061] write(3, "1000", 4 [pid 8059] <... futex resumed>) = 1 [pid 8058] close(4 [pid 8056] <... futex resumed>) = 0 [pid 8055] close(24 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 8061] <... write resumed>) = 4 [pid 8059] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8058] <... close resumed>) = 0 [pid 8056] close(3 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8061] close(3 [pid 8058] close(5 [pid 8056] <... close resumed>) = 0 [pid 8055] close(25 [pid 5848] <... ioctl resumed>) = 0 [pid 8061] <... close resumed>) = 0 [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(4 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] close(3 [pid 8061] symlink("/dev/binderfs", "./binderfs" [pid 8058] close(6 [pid 8056] <... close resumed>) = 0 [pid 8055] close(26 [pid 5848] <... close resumed>) = 0 [pid 8061] <... symlink resumed>) = 0 [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(5 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 199.850453][ T8060] exFAT-fs (loop1): error, data size is invalid(10) [ 199.858114][ T8059] exFAT-fs (loop3): error, data size is invalid(10) [ 199.864853][ T8059] exFAT-fs (loop3): Filesystem has been set read-only [ 199.871888][ T8060] exFAT-fs (loop1): Filesystem has been set read-only executing program [pid 8061] write(1, "executing program\n", 18 [pid 8058] close(7 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8055] close(27 [pid 8061] <... write resumed>) = 18 [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(6 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8061] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8058] close(8 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8055] close(28 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8061] <... futex resumed>) = 0 [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(7 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8061] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8058] close(9 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8055] close(29 [pid 8061] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(8 [pid 8055] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8062 attached [pid 8061] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8058] close(10 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8055] exit_group(0 [pid 8062] set_robust_list(0x555572d846a0, 24 [pid 8061] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8057] <... futex resumed>) = ? [pid 8056] close(9 [pid 8055] <... exit_group resumed>) = ? [pid 8061] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8058] close(11 [pid 8057] +++ exited with 0 +++ [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8061] <... mmap resumed>) = 0x7fae053b5000 [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(10 [pid 8055] +++ exited with 0 +++ [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 447 [pid 8062] <... set_robust_list resumed>) = 0 [pid 8061] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8058] close(12 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8062] chdir("./172" [pid 8061] <... mprotect resumed>) = 0 [pid 8058] close(13 [pid 8056] close(11 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=419, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 8061] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./167", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(12 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8062] <... chdir resumed>) = 0 [pid 8061] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8058] close(14 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "./167", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8061] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8056] close(13 [pid 5850] <... openat resumed>) = 3 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8061] <... clone3 resumed> => {parent_tid=[444]}, 88) = 444 [pid 8056] close(14 [pid 5850] newfstatat(3, "", [pid 8061] rt_sigprocmask(SIG_SETMASK, [], [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8061] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8056] close(15 [pid 5850] getdents64(3, [pid 8062] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8061] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8062] <... prctl resumed>) = 0 [pid 8061] <... futex resumed>) = 0 [pid 8056] close(16 [pid 5850] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 8063 attached [pid 8062] setpgid(0, 0 [pid 8061] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = 0 [pid 8063] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8062] <... setpgid resumed>) = 0 [pid 8058] close(15 [pid 8056] close(17 [pid 5850] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8063] <... rseq resumed>) = 0 [pid 8062] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8063] set_robust_list(0x7fae053d59a0, 24 [pid 8062] <... openat resumed>) = 3 [pid 8058] close(16 [pid 8056] close(18 [pid 8063] <... set_robust_list resumed>) = 0 [pid 8062] write(3, "1000", 4 [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(AT_FDCWD, "./167/file1", [pid 8063] rt_sigprocmask(SIG_SETMASK, [], [pid 8062] <... write resumed>) = 4 [pid 8058] close(17 [pid 8056] close(19 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8062] close(3 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./167/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8062] <... close resumed>) = 0 [pid 8056] close(20 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8062] symlink("/dev/binderfs", "./binderfs" [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "./167/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8063] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8062] <... symlink resumed>) = 0 [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] close(18) = -1 EBADF (Bad file descriptor) [pid 8058] close(19 [pid 8063] memfd_create("syzkaller", 0executing program ) = 3 [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(21 [pid 8058] close(20 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(22 [pid 8058] close(21 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(23 [pid 8062] write(1, "executing program\n", 18 [pid 8058] close(22 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8062] <... write resumed>) = 18 [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(24 [pid 8062] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8058] close(23 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8062] <... futex resumed>) = 0 [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(25 [pid 8058] close(24 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(26 [pid 8058] close(25 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(27 [pid 8058] close(26 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] close(28 [pid 8058] close(27 [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8062] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... openat resumed>) = 4 [pid 8062] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8058] close(28 [pid 8056] close(29 [pid 8062] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(4, "", [pid 8062] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8058] close(29 [pid 8056] exit_group(0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8063] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8062] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8058] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8056] <... exit_group resumed>) = ? [pid 8059] <... futex resumed>) = ? [pid 5850] getdents64(4, [pid 8063] <... mmap resumed>) = 0x7fadfce00000 [pid 8062] <... mmap resumed>) = 0x7fae053b5000 [pid 8059] +++ exited with 0 +++ [pid 8058] exit_group(0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8063] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8062] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8058] <... exit_group resumed>) = ? [pid 8056] +++ exited with 0 +++ [pid 8060] <... futex resumed>) = ? [pid 5850] getdents64(4, [pid 8062] <... mprotect resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=434, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 8062] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] close(4 [pid 8062] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5850] <... close resumed>) = 0 [pid 8062] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5850] rmdir("./167/file1" [pid 5849] umount2("./175", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 8064 attached [pid 8060] +++ exited with 0 +++ [pid 8058] +++ exited with 0 +++ [pid 5850] <... rmdir resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8064] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8063] <... write resumed>) = 131072 [pid 8062] <... clone3 resumed> => {parent_tid=[448]}, 88) = 448 [pid 5850] umount2("./167/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] openat(AT_FDCWD, "./175", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=442, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 8064] <... rseq resumed>) = 0 [pid 8063] munmap(0x7fadfce00000, 138412032 [pid 8062] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] <... openat resumed>) = 3 [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 8064] set_robust_list(0x7fae053d59a0, 24 [pid 8062] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] newfstatat(AT_FDCWD, "./167/binderfs", [pid 5849] newfstatat(3, "", [pid 8064] <... set_robust_list resumed>) = 0 [pid 8063] <... munmap resumed>) = 0 [pid 8062] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8064] rt_sigprocmask(SIG_SETMASK, [], [pid 8062] <... futex resumed>) = 0 [pid 5850] unlink("./167/binderfs" [pid 5849] getdents64(3, [pid 8064] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8062] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5850] <... unlink resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8064] memfd_create("syzkaller", 0 [pid 5850] getdents64(3, [pid 5849] umount2("./175/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8064] <... memfd_create resumed>) = 3 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8064] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5850] close(3 [pid 8064] <... mmap resumed>) = 0x7fadfce00000 [pid 5850] <... close resumed>) = 0 [pid 5850] rmdir("./167") = 0 [pid 5850] mkdir("./168", 0777) = 0 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5847] <... restart_syscall resumed>) = 0 [pid 5850] <... openat resumed>) = 3 [pid 5850] ioctl(3, LOOP_CLR_FD) = 0 [pid 5847] umount2("./176", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] close(3 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8064] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8063] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5849] <... umount2 resumed>) = 0 [pid 5849] umount2("./175/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8063] <... openat resumed>) = 4 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./175/file1", [pid 8064] <... write resumed>) = 131072 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8063] ioctl(4, LOOP_SET_FD, 3 [pid 5847] openat(AT_FDCWD, "./176", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] umount2("./175/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... openat resumed>) = 3 [pid 5850] <... close resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(3, "", [pid 5849] openat(AT_FDCWD, "./175/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8064] munmap(0x7fadfce00000, 138412032 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5849] <... openat resumed>) = 4 [pid 5847] getdents64(3, [pid 5849] newfstatat(4, "", [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8064] <... munmap resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] umount2("./176/file1", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 8065 attached [pid 5849] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5849] getdents64(4, [pid 8064] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8065] set_robust_list(0x555572d846a0, 24 [pid 8064] <... openat resumed>) = 4 [pid 5849] close(4 [pid 8065] <... set_robust_list resumed>) = 0 [pid 8064] ioctl(4, LOOP_SET_FD, 3 [pid 5849] <... close resumed>) = 0 [pid 8065] chdir("./168" [pid 5849] rmdir("./175/file1") = 0 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 421 [pid 5849] umount2("./175/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8065] <... chdir resumed>) = 0 [pid 8065] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 8065] setpgid(0, 0) = 0 [pid 8065] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5847] <... umount2 resumed>) = 0 [pid 8065] <... openat resumed>) = 3 [pid 8065] write(3, "1000", 4) = 4 [pid 8065] close(3 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8065] <... close resumed>) = 0 [pid 5849] newfstatat(AT_FDCWD, "./175/binderfs", [pid 8065] symlink("/dev/binderfs", "./binderfs" [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8065] <... symlink resumed>) = 0 [pid 5849] unlink("./175/binderfs" [pid 5847] umount2("./176/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... unlink resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./176/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8065] write(1, "executing program\n", 18 executing program [pid 5847] umount2("./176/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8065] <... write resumed>) = 18 [pid 5849] getdents64(3, [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8063] <... ioctl resumed>) = 0 [pid 8065] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8063] close(3 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5847] openat(AT_FDCWD, "./176/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8063] <... close resumed>) = 0 [pid 8065] <... futex resumed>) = 0 [pid 8063] close(4 [pid 5849] close(3 [pid 5847] <... openat resumed>) = 4 [pid 8065] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8063] <... close resumed>) = 0 [pid 5849] <... close resumed>) = 0 [pid 5847] newfstatat(4, "", [pid 8065] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8063] mkdir("./file1", 0777 [pid 5849] rmdir("./175" [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8063] <... mkdir resumed>) = 0 [pid 5849] <... rmdir resumed>) = 0 [pid 5847] getdents64(4, [pid 8065] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8063] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 5849] mkdir("./176", 0777 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8065] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8064] <... ioctl resumed>) = 0 [pid 5849] <... mkdir resumed>) = 0 [pid 5847] getdents64(4, [pid 8065] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8064] close(3 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8065] <... mmap resumed>) = 0x7fae053b5000 [pid 8064] <... close resumed>) = 0 [pid 5849] <... openat resumed>) = 3 [pid 5847] close(4 [pid 8065] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8064] close(4 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 5847] <... close resumed>) = 0 [pid 8065] <... mprotect resumed>) = 0 [pid 8064] <... close resumed>) = 0 [pid 5849] <... ioctl resumed>) = 0 [pid 5847] rmdir("./176/file1" [pid 8065] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8064] mkdir("./file1", 0777 [pid 5849] close(3 [pid 5847] <... rmdir resumed>) = 0 [pid 8065] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8064] <... mkdir resumed>) = 0 [ 200.033146][ T8063] loop0: detected capacity change from 0 to 256 [ 200.033588][ T8064] loop2: detected capacity change from 0 to 256 [pid 5847] umount2("./176/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8065] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./176/binderfs", ./strace-static-x86_64: Process 8066 attached [pid 8065] <... clone3 resumed> => {parent_tid=[422]}, 88) = 422 [pid 8064] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8066] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8065] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] unlink("./176/binderfs" [pid 8065] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8065] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8066] <... rseq resumed>) = 0 [pid 8065] <... futex resumed>) = 0 [pid 5847] <... unlink resumed>) = 0 [pid 8065] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8066] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 8066] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] getdents64(3, [pid 8066] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8066] memfd_create("syzkaller", 0 [pid 5847] close(3) = 0 [pid 5847] rmdir("./176" [pid 8066] <... memfd_create resumed>) = 3 [pid 8066] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5847] <... rmdir resumed>) = 0 [pid 8066] <... mmap resumed>) = 0x7fadfce00000 [pid 5847] mkdir("./177", 0777 [pid 8066] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5847] <... mkdir resumed>) = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8066] <... write resumed>) = 131072 [pid 5847] <... openat resumed>) = 3 [pid 5849] <... close resumed>) = 0 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 8066] munmap(0x7fadfce00000, 138412032 [pid 8063] <... mount resumed>) = 0 [pid 8066] <... munmap resumed>) = 0 [pid 8063] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] <... ioctl resumed>) = 0 ./strace-static-x86_64: Process 8067 attached [pid 8063] <... openat resumed>) = 3 [pid 5847] close(3 [pid 8067] set_robust_list(0x555572d846a0, 24 [pid 8063] chdir("./file1" [pid 8067] <... set_robust_list resumed>) = 0 [ 200.072848][ T8063] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8066] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 8063] <... chdir resumed>) = 0 [pid 5847] <... close resumed>) = 0 [pid 8067] chdir("./176" [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 436 [pid 8067] <... chdir resumed>) = 0 [pid 8066] <... openat resumed>) = 4 [pid 8063] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8067] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8066] ioctl(4, LOOP_SET_FD, 3 [pid 8063] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8067] <... prctl resumed>) = 0 [pid 8063] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8067] setpgid(0, 0 [pid 8063] <... futex resumed>) = 1 [pid 8061] <... futex resumed>) = 0 [pid 8067] <... setpgid resumed>) = 0 [pid 8067] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8063] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8061] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8067] <... openat resumed>) = 3 [pid 8064] <... mount resumed>) = 0 [pid 8061] <... futex resumed>) = 0 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8067] write(3, "1000", 4 [pid 8064] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8061] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8067] <... write resumed>) = 4 [pid 8064] <... openat resumed>) = 3 [pid 8067] close(3) = 0 [pid 8067] symlink("/dev/binderfs", "./binderfs") = 0 [pid 8064] chdir("./file1"./strace-static-x86_64: Process 8068 attached [pid 8068] set_robust_list(0x555572d846a0, 24) = 0 [pid 8068] chdir("./177") = 0 [pid 8068] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 8068] setpgid(0, 0) = 0 [pid 8068] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 8068] write(3, "1000", 4) = 4 [pid 8068] close(3) = 0 [pid 8068] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 8067] write(1, "executing program\n", 18 [pid 8064] <... chdir resumed>) = 0 [pid 8063] <... openat resumed>) = -1 EIO (Input/output error) [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 444 [pid 8067] <... write resumed>) = 18 [pid 8064] openat(AT_FDCWD, "/dev/loop2", O_RDWRexecuting program [pid 8068] write(1, "executing program\n", 18 [pid 8067] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8064] <... openat resumed>) = -1 EBUSY (Device or resource busy) [ 200.110491][ T8064] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 200.131152][ T8063] exFAT-fs (loop0): error, data size is invalid(10) [ 200.145520][ T8063] exFAT-fs (loop0): Filesystem has been set read-only [pid 8068] <... write resumed>) = 18 [pid 8067] <... futex resumed>) = 0 [pid 8066] <... ioctl resumed>) = 0 [pid 8064] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8063] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8068] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8067] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8064] <... futex resumed>) = 1 [pid 8062] <... futex resumed>) = 0 [pid 8068] <... futex resumed>) = 0 [pid 8062] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8068] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8067] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8064] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8062] <... futex resumed>) = 0 [pid 8068] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8062] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8068] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 8068] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8063] <... futex resumed>) = 1 [pid 8061] <... futex resumed>) = 0 [pid 8068] <... mmap resumed>) = 0x7fae053b5000 [pid 8063] openat(AT_FDCWD, ".", O_RDONLY [pid 8061] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8068] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8063] <... openat resumed>) = 4 [pid 8061] <... futex resumed>) = 0 [pid 8068] <... mprotect resumed>) = 0 [pid 8063] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8061] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8068] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8066] close(3 [pid 8063] <... futex resumed>) = 0 [pid 8061] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8068] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8066] <... close resumed>) = 0 [pid 8063] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8061] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8068] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8066] close(4 [pid 8063] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8061] <... futex resumed>) = 0 ./strace-static-x86_64: Process 8069 attached [pid 8066] <... close resumed>) = 0 [pid 8063] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8061] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8069] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8068] <... clone3 resumed> => {parent_tid=[445]}, 88) = 445 [pid 8066] mkdir("./file1", 0777 [pid 8063] <... ioctl resumed>) = 0 [pid 8069] <... rseq resumed>) = 0 [pid 8068] rt_sigprocmask(SIG_SETMASK, [], [pid 8066] <... mkdir resumed>) = 0 [pid 8063] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8069] set_robust_list(0x7fae053d59a0, 24 [pid 8068] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8069] <... set_robust_list resumed>) = 0 [pid 8068] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8066] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 8063] <... futex resumed>) = 1 [pid 8061] <... futex resumed>) = 0 [pid 8069] rt_sigprocmask(SIG_SETMASK, [], [pid 8068] <... futex resumed>) = 0 [pid 8063] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8061] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8069] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8068] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8063] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8061] <... futex resumed>) = 0 [pid 8061] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8069] memfd_create("syzkaller", 0 [pid 8063] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 8063] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8061] <... futex resumed>) = 0 [pid 8061] close(3) = 0 [pid 8061] close(4) = 0 [pid 8061] close(5) = -1 EBADF (Bad file descriptor) [pid 8061] close(6) = -1 EBADF (Bad file descriptor) [pid 8061] close(7) = -1 EBADF (Bad file descriptor) [pid 8061] close(8) = -1 EBADF (Bad file descriptor) [pid 8063] <... futex resumed>) = 1 [pid 8061] close(9 [pid 8069] <... memfd_create resumed>) = 3 [pid 8067] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8063] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8061] close(10 [pid 8069] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8067] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8069] <... mmap resumed>) = 0x7fadfce00000 [pid 8061] close(11 [pid 8067] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8067] <... mmap resumed>) = 0x7fae053b5000 [pid 8061] close(12) = -1 EBADF (Bad file descriptor) [pid 8061] close(13) = -1 EBADF (Bad file descriptor) [pid 8061] close(14) = -1 EBADF (Bad file descriptor) [pid 8067] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8061] close(15) = -1 EBADF (Bad file descriptor) [pid 8061] close(16) = -1 EBADF (Bad file descriptor) [pid 8067] <... mprotect resumed>) = 0 [pid 8061] close(17) = -1 EBADF (Bad file descriptor) [pid 8061] close(18 [pid 8067] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8061] close(19 [pid 8069] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8061] close(20 [pid 8067] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8069] <... write resumed>) = 131072 [pid 8067] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8061] close(21 [pid 8067] <... clone3 resumed> => {parent_tid=[437]}, 88) = 437 [pid 8067] rt_sigprocmask(SIG_SETMASK, [], [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8070 attached [pid 8069] munmap(0x7fadfce00000, 138412032 [pid 8067] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8061] close(22 [pid 8067] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8069] <... munmap resumed>) = 0 [pid 8067] <... futex resumed>) = 0 [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8067] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8061] close(23 [pid 8064] <... openat resumed>) = -1 EIO (Input/output error) [pid 8069] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8064] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8069] <... openat resumed>) = 4 [pid 8064] <... futex resumed>) = 1 [pid 8062] <... futex resumed>) = 0 [pid 8061] close(24 [pid 8064] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8070] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8069] ioctl(4, LOOP_SET_FD, 3 [pid 8062] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 200.158897][ T8066] loop4: detected capacity change from 0 to 256 [ 200.169064][ T8064] exFAT-fs (loop2): error, data size is invalid(10) [ 200.175842][ T8064] exFAT-fs (loop2): Filesystem has been set read-only [pid 8070] <... rseq resumed>) = 0 [pid 8064] <... futex resumed>) = 0 [pid 8062] <... futex resumed>) = 1 [pid 8061] close(25 [pid 8064] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 8062] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8064] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8070] set_robust_list(0x7fae053d59a0, 24 [pid 8062] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8061] close(26 [pid 8070] <... set_robust_list resumed>) = 0 [pid 8062] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8064] <... futex resumed>) = 0 [pid 8070] rt_sigprocmask(SIG_SETMASK, [], [pid 8064] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8062] <... futex resumed>) = 0 [pid 8061] close(27 [pid 8070] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8064] <... ioctl resumed>) = 0 [pid 8062] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8064] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8070] memfd_create("syzkaller", 0 [pid 8064] <... futex resumed>) = 0 [pid 8062] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8061] close(28 [pid 8064] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8070] <... memfd_create resumed>) = 3 [pid 8062] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8070] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8064] <... futex resumed>) = 0 [pid 8062] <... futex resumed>) = 1 [pid 8061] close(29 [pid 8070] <... mmap resumed>) = 0x7fadfce00000 [pid 8064] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8062] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8061] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8064] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8064] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8062] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8061] exit_group(0 [pid 8070] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8064] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8063] <... futex resumed>) = ? [pid 8062] close(3 [pid 8061] <... exit_group resumed>) = ? [pid 8063] +++ exited with 0 +++ [pid 8062] <... close resumed>) = 0 [pid 8061] +++ exited with 0 +++ [pid 8062] close(4) = 0 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=443, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 8070] <... write resumed>) = 131072 [pid 8062] close(5 [pid 5846] umount2("./174", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8069] <... ioctl resumed>) = 0 [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8062] close(6 [pid 5846] openat(AT_FDCWD, "./174", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... openat resumed>) = 3 [pid 8062] close(7 [pid 5846] newfstatat(3, "", [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8069] close(3 [pid 8062] close(8 [pid 5846] getdents64(3, [pid 8070] munmap(0x7fadfce00000, 138412032 [pid 8069] <... close resumed>) = 0 [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8070] <... munmap resumed>) = 0 [pid 8069] close(4 [pid 8062] close(9 [pid 5846] umount2("./174/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8069] <... close resumed>) = 0 [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8069] mkdir("./file1", 0777 [pid 8062] close(10 [pid 8069] <... mkdir resumed>) = 0 [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8070] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8069] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 8062] close(11 [pid 8070] <... openat resumed>) = 4 [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8070] ioctl(4, LOOP_SET_FD, 3 [pid 8062] close(12) = -1 EBADF (Bad file descriptor) [pid 8062] close(13) = -1 EBADF (Bad file descriptor) [pid 8062] close(14) = -1 EBADF (Bad file descriptor) [pid 8062] close(15) = -1 EBADF (Bad file descriptor) [ 200.207872][ T8069] loop1: detected capacity change from 0 to 256 [ 200.228814][ T8066] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8062] close(16) = -1 EBADF (Bad file descriptor) [pid 8062] close(17) = -1 EBADF (Bad file descriptor) [pid 8062] close(18) = -1 EBADF (Bad file descriptor) [pid 8062] close(19) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = 0 [pid 8062] close(20 [pid 5846] umount2("./174/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8062] close(21 [pid 5846] newfstatat(AT_FDCWD, "./174/file1", [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8062] close(22 [pid 5846] umount2("./174/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8062] close(23 [pid 5846] openat(AT_FDCWD, "./174/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... openat resumed>) = 4 [pid 8062] close(24 [pid 5846] newfstatat(4, "", [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8062] close(25 [pid 5846] getdents64(4, [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8062] close(26 [pid 5846] getdents64(4, [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8062] close(27 [pid 5846] close(4 [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... close resumed>) = 0 [pid 8062] close(28 [pid 5846] rmdir("./174/file1" [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... rmdir resumed>) = 0 [pid 8062] close(29 [pid 5846] umount2("./174/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8062] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8062] exit_group(0) = ? [pid 5846] newfstatat(AT_FDCWD, "./174/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8070] <... ioctl resumed>) = 0 [pid 8066] <... mount resumed>) = 0 [pid 8064] <... futex resumed>) = ? [pid 5846] unlink("./174/binderfs" [pid 8070] close(3 [pid 5846] <... unlink resumed>) = 0 [pid 8070] <... close resumed>) = 0 [pid 8070] close(4 [pid 5846] getdents64(3, [pid 8070] <... close resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] close(3 [pid 8070] mkdir("./file1", 0777 [pid 5846] <... close resumed>) = 0 [pid 8070] <... mkdir resumed>) = 0 [pid 8066] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5846] rmdir("./174") = 0 [pid 8070] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 8066] <... openat resumed>) = 3 [pid 8066] chdir("./file1" [pid 5846] mkdir("./175", 0777 [pid 8066] <... chdir resumed>) = 0 [pid 5846] <... mkdir resumed>) = 0 [pid 8066] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 8066] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8066] <... futex resumed>) = 1 [pid 8065] <... futex resumed>) = 0 [pid 5846] <... openat resumed>) = 3 [pid 8066] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8065] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 8065] <... futex resumed>) = 0 [pid 8064] +++ exited with 0 +++ [pid 8062] +++ exited with 0 +++ [pid 5846] <... ioctl resumed>) = 0 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=447, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5846] close(3) = 0 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5848] umount2("./172", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 8071 attached ) = -1 EINVAL (Invalid argument) [pid 8071] set_robust_list(0x555572d846a0, 24 [ 200.264237][ T8070] loop3: detected capacity change from 0 to 256 [ 200.300939][ T8066] exFAT-fs (loop4): error, data size is invalid(10) [pid 8065] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8071] <... set_robust_list resumed>) = 0 [pid 5848] openat(AT_FDCWD, "./172", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 445 [pid 8071] chdir("./175") = 0 [pid 5848] <... openat resumed>) = 3 [pid 8071] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 8071] setpgid(0, 0 [pid 5848] newfstatat(3, "", [pid 8071] <... setpgid resumed>) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8071] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5848] getdents64(3, [pid 8071] <... openat resumed>) = 3 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8071] write(3, "1000", 4) = 4 [pid 8071] close(3) = 0 [pid 8071] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5848] umount2("./172/file1", MNT_FORCE|UMOUNT_NOFOLLOWexecuting program [pid 8071] write(1, "executing program\n", 18) = 18 [pid 8071] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8071] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 8071] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 8071] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8071] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8071] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8071] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} => {parent_tid=[446]}, 88) = 446 [pid 8071] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8071] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 8072 attached ) = 0 [pid 8065] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8071] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8065] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8065] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae05394000 [pid 8065] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8065] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8065] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} => {parent_tid=[423]}, 88) = 423 ./strace-static-x86_64: Process 8073 attached [pid 8065] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8065] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8072] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8065] <... futex resumed>) = 0 [pid 8072] <... rseq resumed>) = 0 [pid 8065] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... umount2 resumed>) = 0 [pid 8072] set_robust_list(0x7fae053d59a0, 24 [pid 8073] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8069] <... mount resumed>) = 0 [pid 8066] <... openat resumed>) = -1 EIO (Input/output error) [pid 8073] <... rseq resumed>) = 0 [pid 8066] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8073] set_robust_list(0x7fae053b49a0, 24 [pid 8072] <... set_robust_list resumed>) = 0 [pid 8066] <... futex resumed>) = 0 [pid 8069] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8072] rt_sigprocmask(SIG_SETMASK, [], [pid 8069] <... openat resumed>) = 3 [pid 8072] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8069] chdir("./file1") = 0 [pid 8072] memfd_create("syzkaller", 0 [pid 8073] <... set_robust_list resumed>) = 0 [pid 8066] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8073] rt_sigprocmask(SIG_SETMASK, [], [pid 8069] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8073] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8073] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 8073] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8065] <... futex resumed>) = 0 [pid 8073] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8065] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8066] <... futex resumed>) = 0 [pid 8065] <... futex resumed>) = 1 [pid 8066] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8065] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8066] <... ioctl resumed>) = 0 [pid 8066] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8065] <... futex resumed>) = 0 [pid 8069] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8066] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8069] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8065] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8069] <... futex resumed>) = 1 [pid 8066] <... futex resumed>) = 0 [pid 8065] <... futex resumed>) = 1 [pid 8069] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8066] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 8065] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8066] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8065] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8066] <... futex resumed>) = 0 [pid 8065] close(3 [pid 8066] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8065] <... close resumed>) = 0 [pid 8065] close(4) = 0 [pid 8065] close(5) = -1 EBADF (Bad file descriptor) [pid 8068] <... futex resumed>) = 0 [pid 8065] close(6 [pid 8068] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8070] <... mount resumed>) = 0 [pid 8069] <... futex resumed>) = 0 [pid 8068] <... futex resumed>) = 1 [pid 8065] close(7 [pid 8072] <... memfd_create resumed>) = 3 [ 200.323904][ T8069] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 200.348825][ T8066] exFAT-fs (loop4): Filesystem has been set read-only [ 200.356207][ T8070] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8069] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./172/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8072] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8065] close(8 [pid 8072] <... mmap resumed>) = 0x7fadfce00000 [pid 8065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8065] close(9 [pid 8072] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8070] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8068] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(AT_FDCWD, "./172/file1", [pid 8070] <... openat resumed>) = 3 [pid 8065] close(10) = -1 EBADF (Bad file descriptor) [pid 8065] close(11) = -1 EBADF (Bad file descriptor) [pid 8070] chdir("./file1" [pid 8065] close(12 [pid 8070] <... chdir resumed>) = 0 [pid 8065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8065] close(13) = -1 EBADF (Bad file descriptor) [pid 8065] close(14) = -1 EBADF (Bad file descriptor) [pid 8065] close(15) = -1 EBADF (Bad file descriptor) [pid 8065] close(16) = -1 EBADF (Bad file descriptor) [pid 8070] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8065] close(17 [pid 8070] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8070] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8065] close(18 [pid 8070] <... futex resumed>) = 1 [pid 8065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8070] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8065] close(19) = -1 EBADF (Bad file descriptor) [pid 8065] close(20 [pid 8072] <... write resumed>) = 131072 [pid 8067] <... futex resumed>) = 0 [pid 8065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./172/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8067] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8067] <... futex resumed>) = 1 [pid 8070] <... futex resumed>) = 0 [pid 8070] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8065] close(21 [pid 8067] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] openat(AT_FDCWD, "./172/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8065] close(22) = -1 EBADF (Bad file descriptor) [pid 5848] <... openat resumed>) = 4 [pid 8065] close(23 [pid 5848] newfstatat(4, "", [pid 8072] munmap(0x7fadfce00000, 138412032 [pid 8065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8065] close(24) = -1 EBADF (Bad file descriptor) [pid 8065] close(25) = -1 EBADF (Bad file descriptor) [pid 8065] close(26) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8065] close(27 [pid 8072] <... munmap resumed>) = 0 [pid 8065] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 200.398054][ T8069] exFAT-fs (loop1): error, data size is invalid(10) [ 200.421652][ T8069] exFAT-fs (loop1): Filesystem has been set read-only [ 200.431508][ T8070] exFAT-fs (loop3): error, data size is invalid(10) [pid 5848] getdents64(4, [pid 8065] close(28 [pid 8072] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8065] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8065] close(29) = -1 EBADF (Bad file descriptor) [pid 8065] exit_group(0 [pid 8073] <... futex resumed>) = ? [pid 8066] <... futex resumed>) = ? [pid 8065] <... exit_group resumed>) = ? [pid 8073] +++ exited with 0 +++ [pid 8066] +++ exited with 0 +++ [pid 8065] +++ exited with 0 +++ [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=421, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 8072] <... openat resumed>) = 4 [pid 8069] <... openat resumed>) = -1 EIO (Input/output error) [pid 5848] getdents64(4, [pid 8072] ioctl(4, LOOP_SET_FD, 3 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] close(4) = 0 [pid 5848] rmdir("./172/file1") = 0 [pid 8070] <... openat resumed>) = -1 EIO (Input/output error) [pid 8069] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... restart_syscall resumed>) = 0 [pid 5848] umount2("./172/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8070] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8069] <... futex resumed>) = 1 [pid 8068] <... futex resumed>) = 0 [pid 8069] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8068] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8072] <... ioctl resumed>) = 0 [pid 8070] <... futex resumed>) = 1 [pid 8069] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8068] <... futex resumed>) = 0 [pid 8067] <... futex resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8072] close(3 [pid 8070] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8069] openat(AT_FDCWD, ".", O_RDONLY [pid 8068] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8067] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./168", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] newfstatat(AT_FDCWD, "./172/binderfs", [pid 8072] <... close resumed>) = 0 [pid 8070] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8069] <... openat resumed>) = 4 [pid 8067] <... futex resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8072] close(4 [pid 8070] openat(AT_FDCWD, ".", O_RDONLY [pid 8069] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] openat(AT_FDCWD, "./168", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8072] <... close resumed>) = 0 [pid 8070] <... openat resumed>) = 4 [pid 8069] <... futex resumed>) = 1 [pid 8068] <... futex resumed>) = 0 [pid 8067] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... openat resumed>) = 3 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8072] mkdir("./file1", 0777 [pid 8070] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8069] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8068] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] newfstatat(3, "", [pid 8067] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8072] <... mkdir resumed>) = 0 [pid 8070] <... futex resumed>) = 0 [pid 8069] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8068] <... futex resumed>) = 0 [pid 8067] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5848] unlink("./172/binderfs" [pid 8072] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 8070] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8069] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8068] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8067] <... futex resumed>) = 0 [pid 5850] getdents64(3, [pid 8070] <... ioctl resumed>) = 0 [pid 8069] <... ioctl resumed>) = 0 [pid 8067] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5848] <... unlink resumed>) = 0 [pid 8070] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8069] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8067] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5850] umount2("./168/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8070] <... futex resumed>) = 0 [pid 8069] <... futex resumed>) = 1 [pid 8068] <... futex resumed>) = 0 [pid 8067] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] getdents64(3, [pid 8070] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8069] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8068] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8067] <... futex resumed>) = 0 [pid 8070] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8069] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8068] <... futex resumed>) = 0 [pid 8067] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8070] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8069] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8068] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8067] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8070] <... futex resumed>) = 0 [pid 8069] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8070] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8069] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8067] close(3 [pid 5848] close(3 [pid 8069] <... futex resumed>) = 1 [pid 8068] <... futex resumed>) = 0 [pid 8067] <... close resumed>) = 0 [pid 8069] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8068] close(3 [pid 5848] <... close resumed>) = 0 [pid 8068] <... close resumed>) = 0 [pid 8068] close(4) = 0 [pid 8068] close(5) = -1 EBADF (Bad file descriptor) [pid 8068] close(6) = -1 EBADF (Bad file descriptor) [pid 8068] close(7) = -1 EBADF (Bad file descriptor) [pid 8068] close(8) = -1 EBADF (Bad file descriptor) [pid 8068] close(9) = -1 EBADF (Bad file descriptor) [pid 8068] close(10) = -1 EBADF (Bad file descriptor) [pid 8068] close(11) = -1 EBADF (Bad file descriptor) [pid 8068] close(12) = -1 EBADF (Bad file descriptor) [pid 8067] close(4 [pid 5848] rmdir("./172" [pid 8068] close(13 [pid 8067] <... close resumed>) = 0 [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8068] close(14 [pid 5848] <... rmdir resumed>) = 0 [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8067] close(5 [pid 5848] mkdir("./173", 0777 [ 200.448098][ T8070] exFAT-fs (loop3): Filesystem has been set read-only [ 200.463332][ T8072] loop0: detected capacity change from 0 to 256 [pid 8068] close(15 [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... mkdir resumed>) = 0 [pid 8067] close(6 [pid 8068] close(16 [pid 5850] <... umount2 resumed>) = 0 [pid 5850] umount2("./168/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5850] newfstatat(AT_FDCWD, "./168/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] umount2("./168/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "./168/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5850] <... openat resumed>) = 4 [pid 5850] newfstatat(4, "", [pid 8067] close(7 [pid 5848] <... openat resumed>) = 3 [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 8067] close(8 [pid 8068] close(17 [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(4, [pid 5848] <... ioctl resumed>) = 0 [pid 8067] close(9 [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5848] close(3 [pid 8067] close(10 [pid 8068] close(18 [pid 5850] getdents64(4, [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8068] close(19 [pid 5850] close(4 [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... close resumed>) = 0 [pid 8068] close(20 [pid 5850] rmdir("./168/file1" [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... rmdir resumed>) = 0 [pid 8068] close(21 [pid 5850] umount2("./168/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... close resumed>) = 0 [pid 8068] close(22 [pid 8067] close(11 [pid 5850] newfstatat(AT_FDCWD, "./168/binderfs", [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8068] close(23 [pid 8067] close(12 [pid 5850] unlink("./168/binderfs" [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8068] close(24 [pid 5850] <... unlink resumed>) = 0 [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] getdents64(3, [pid 8068] close(25 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] close(3 [pid 8068] close(26) = -1 EBADF (Bad file descriptor) [pid 5850] <... close resumed>) = 0 [pid 8068] close(27 [pid 5850] rmdir("./168" [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... rmdir resumed>) = 0 [pid 8068] close(28 [pid 8067] close(13 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] mkdir("./169", 0777 [pid 8068] close(29 [pid 8067] close(14 [pid 5850] <... mkdir resumed>) = 0 [pid 8068] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 8068] exit_group(0 [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... openat resumed>) = 3 [pid 8069] <... futex resumed>) = ? [pid 8068] <... exit_group resumed>) = ? [pid 8067] close(15 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... ioctl resumed>) = 0 [pid 5850] close(3) = 0 ./strace-static-x86_64: Process 8074 attached [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 8075 attached [pid 8074] set_robust_list(0x555572d846a0, 24 [pid 8069] +++ exited with 0 +++ [pid 8068] +++ exited with 0 +++ [pid 8067] close(16 [pid 8074] <... set_robust_list resumed>) = 0 [pid 8072] <... mount resumed>) = 0 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 449 [pid 8074] chdir("./173" [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=444, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 8075] set_robust_list(0x555572d846a0, 24 [pid 8074] <... chdir resumed>) = 0 [pid 8072] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8067] close(17 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 424 [pid 8075] <... set_robust_list resumed>) = 0 [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 8075] chdir("./169" [pid 8074] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8072] <... openat resumed>) = 3 [pid 8067] close(18 [pid 5847] <... restart_syscall resumed>) = 0 [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] <... prctl resumed>) = 0 [pid 8067] close(19 [pid 8074] setpgid(0, 0 [pid 8072] chdir("./file1" [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8075] <... chdir resumed>) = 0 [pid 8074] <... setpgid resumed>) = 0 [pid 8072] <... chdir resumed>) = 0 [pid 8067] close(20 [pid 5847] umount2("./177", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8075] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8074] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8072] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8075] <... prctl resumed>) = 0 [pid 8074] <... openat resumed>) = 3 [pid 8072] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8067] close(21 [pid 5847] openat(AT_FDCWD, "./177", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8075] setpgid(0, 0 [pid 8074] write(3, "1000", 4 [pid 8072] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8075] <... setpgid resumed>) = 0 [pid 8074] <... write resumed>) = 4 [pid 8072] <... futex resumed>) = 1 [pid 8071] <... futex resumed>) = 0 [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... openat resumed>) = 3 [pid 8075] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8074] close(3 [pid 8071] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8067] close(22 [pid 8075] <... openat resumed>) = 3 [pid 8074] <... close resumed>) = 0 [pid 8072] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8071] <... futex resumed>) = 0 [ 200.502801][ T8072] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) executing program [pid 5847] newfstatat(3, "", [pid 8075] write(3, "1000", 4 [pid 8074] symlink("/dev/binderfs", "./binderfs" [pid 8071] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8075] <... write resumed>) = 4 [pid 8074] <... symlink resumed>) = 0 [pid 8075] close(3 [pid 8074] write(1, "executing program\n", 18 [pid 8067] close(23 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8075] <... close resumed>) = 0 [pid 8074] <... write resumed>) = 18 [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8075] symlink("/dev/binderfs", "./binderfs" [pid 8074] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] getdents64(3, [pid 8075] <... symlink resumed>) = 0 [pid 8074] <... futex resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8075] write(1, "executing program\n", 18 executing program [pid 8074] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8067] close(24 [pid 8075] <... write resumed>) = 18 [pid 8074] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8075] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8074] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./177/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8075] <... futex resumed>) = 0 [pid 8075] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8074] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8067] close(25 [pid 5847] <... umount2 resumed>) = 0 [pid 8075] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8074] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./177/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8075] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8074] <... mmap resumed>) = 0x7fae053b5000 [pid 8067] close(26 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] newfstatat(AT_FDCWD, "./177/file1", [pid 8067] close(27 [pid 8075] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8074] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8075] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8074] <... mprotect resumed>) = 0 [pid 8067] close(28 [pid 8075] <... mmap resumed>) = 0x7fae053b5000 [pid 8074] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8075] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8074] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./177/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8075] <... mprotect resumed>) = 0 [pid 8074] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8067] close(29 [pid 8075] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8067] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 8076 attached [pid 8075] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8074] <... clone3 resumed> => {parent_tid=[450]}, 88) = 450 [pid 8067] exit_group(0 [pid 5847] openat(AT_FDCWD, "./177/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8076] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8075] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8074] rt_sigprocmask(SIG_SETMASK, [], [pid 8070] <... futex resumed>) = ? [pid 8067] <... exit_group resumed>) = ? [pid 5847] <... openat resumed>) = 4 [pid 8070] +++ exited with 0 +++ [pid 8074] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] newfstatat(4, "", [pid 8075] <... clone3 resumed> => {parent_tid=[425]}, 88) = 425 [pid 8074] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8075] rt_sigprocmask(SIG_SETMASK, [], [pid 8074] <... futex resumed>) = 0 ./strace-static-x86_64: Process 8077 attached [pid 8076] <... rseq resumed>) = 0 [pid 8075] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8074] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8077] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8076] set_robust_list(0x7fae053d59a0, 24 [pid 8075] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8077] <... rseq resumed>) = 0 [pid 8076] <... set_robust_list resumed>) = 0 [pid 8075] <... futex resumed>) = 0 [pid 8077] set_robust_list(0x7fae053d59a0, 24 [pid 8076] rt_sigprocmask(SIG_SETMASK, [], [pid 8075] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8077] <... set_robust_list resumed>) = 0 [pid 8076] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8077] rt_sigprocmask(SIG_SETMASK, [], [pid 8076] memfd_create("syzkaller", 0 [pid 8067] +++ exited with 0 +++ [pid 8077] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8077] memfd_create("syzkaller", 0 [pid 8076] <... memfd_create resumed>) = 3 [pid 8077] <... memfd_create resumed>) = 3 [pid 8076] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=436, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 8077] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8076] <... mmap resumed>) = 0x7fadfce00000 [pid 8077] <... mmap resumed>) = 0x7fadfce00000 [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 8077] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8076] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5849] <... restart_syscall resumed>) = 0 [pid 8077] <... write resumed>) = 131072 [pid 8076] <... write resumed>) = 131072 [pid 5847] getdents64(4, [pid 5849] umount2("./176", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] getdents64(4, [pid 5849] openat(AT_FDCWD, "./176", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8077] munmap(0x7fadfce00000, 138412032 [pid 5849] <... openat resumed>) = 3 [pid 5847] close(4 [pid 8077] <... munmap resumed>) = 0 [pid 5849] newfstatat(3, "", [pid 5847] <... close resumed>) = 0 [pid 8077] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 8076] munmap(0x7fadfce00000, 138412032 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] rmdir("./177/file1" [pid 8076] <... munmap resumed>) = 0 [pid 8072] <... openat resumed>) = -1 EIO (Input/output error) [pid 5849] getdents64(3, [pid 5847] <... rmdir resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] umount2("./177/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8076] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8072] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] umount2("./176/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8076] <... openat resumed>) = 4 [pid 8072] <... futex resumed>) = 1 [pid 8071] <... futex resumed>) = 0 [pid 5849] <... umount2 resumed>) = 0 [pid 5847] newfstatat(AT_FDCWD, "./177/binderfs", [pid 8072] openat(AT_FDCWD, ".", O_RDONLY [pid 8071] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] umount2("./176/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8076] ioctl(4, LOOP_SET_FD, 3 [pid 8072] <... openat resumed>) = 4 [pid 8071] <... futex resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] unlink("./177/binderfs" [pid 8071] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] newfstatat(AT_FDCWD, "./176/file1", [pid 5847] <... unlink resumed>) = 0 [pid 8072] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] getdents64(3, [pid 8072] <... futex resumed>) = 1 [pid 8071] <... futex resumed>) = 0 [pid 5849] umount2("./176/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8072] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8071] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] close(3 [pid 8072] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8071] <... futex resumed>) = 0 [pid 5849] openat(AT_FDCWD, "./176/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... close resumed>) = 0 [pid 8072] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8071] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... openat resumed>) = 4 [pid 5847] rmdir("./177" [pid 8072] <... ioctl resumed>) = 0 [pid 5849] newfstatat(4, "", [pid 5847] <... rmdir resumed>) = 0 [pid 8072] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] mkdir("./178", 0777 [pid 8072] <... futex resumed>) = 1 [pid 8071] <... futex resumed>) = 0 [pid 5849] getdents64(4, [pid 5847] <... mkdir resumed>) = 0 [pid 8072] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8071] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8072] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8071] <... futex resumed>) = 0 [pid 5849] getdents64(4, [pid 5847] <... openat resumed>) = 3 [pid 8072] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8071] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 8072] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5849] close(4 [pid 5847] <... ioctl resumed>) = 0 [pid 5847] close(3) = 0 [pid 5849] <... close resumed>) = 0 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 8078 attached [pid 8072] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] rmdir("./176/file1" [pid 8078] set_robust_list(0x555572d846a0, 24 [pid 8072] <... futex resumed>) = 1 [pid 8071] <... futex resumed>) = 0 [pid 5849] <... rmdir resumed>) = 0 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 446 [pid 8078] <... set_robust_list resumed>) = 0 [pid 8072] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8071] close(3 [pid 8078] chdir("./178" [pid 8071] <... close resumed>) = 0 [pid 5849] umount2("./176/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8071] close(4 [pid 8078] <... chdir resumed>) = 0 [pid 8071] <... close resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8078] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8071] close(5 [pid 5849] newfstatat(AT_FDCWD, "./176/binderfs", [pid 8078] <... prctl resumed>) = 0 [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8078] setpgid(0, 0 [pid 8071] close(6 [pid 8078] <... setpgid resumed>) = 0 [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] unlink("./176/binderfs" [pid 8078] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8071] close(7 [pid 5849] <... unlink resumed>) = 0 [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8071] close(8) = -1 EBADF (Bad file descriptor) [pid 8071] close(9 [pid 8078] <... openat resumed>) = 3 [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8071] close(10) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(3, [pid 8071] close(11 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8078] write(3, "1000", 4 [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(3 [pid 8078] <... write resumed>) = 4 [pid 8071] close(12 [pid 5849] <... close resumed>) = 0 [pid 8078] close(3 [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] rmdir("./176" [pid 8078] <... close resumed>) = 0 [pid 8071] close(13 [pid 5849] <... rmdir resumed>) = 0 [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8071] close(14) = -1 EBADF (Bad file descriptor) [pid 8071] close(15) = -1 EBADF (Bad file descriptor) [pid 8071] close(16) = -1 EBADF (Bad file descriptor) [pid 8071] close(17) = -1 EBADF (Bad file descriptor) [pid 8071] close(18) = -1 EBADF (Bad file descriptor) [pid 8071] close(19 [pid 8078] symlink("/dev/binderfs", "./binderfs" [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8071] close(20) = -1 EBADF (Bad file descriptor) [pid 5849] mkdir("./177", 0777 [pid 8078] <... symlink resumed>) = 0 [pid 8071] close(21 [pid 5849] <... mkdir resumed>) = 0 [pid 8078] write(1, "executing program\n", 18 [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 200.562134][ T8072] exFAT-fs (loop0): error, data size is invalid(10) [ 200.585940][ T8072] exFAT-fs (loop0): Filesystem has been set read-only executing program [pid 8078] <... write resumed>) = 18 [pid 8071] close(22 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8078] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... openat resumed>) = 3 [pid 8078] <... futex resumed>) = 0 [pid 8071] close(23) = -1 EBADF (Bad file descriptor) [pid 8071] close(24) = -1 EBADF (Bad file descriptor) [pid 8078] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8071] close(25 [pid 8078] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] ioctl(3, LOOP_CLR_FD [pid 8078] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8071] close(26 [pid 8078] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... ioctl resumed>) = 0 [pid 8078] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8071] close(27 [pid 8078] <... mmap resumed>) = 0x7fae053b5000 [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(3 [pid 8078] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8071] close(28 [pid 5849] <... close resumed>) = 0 [pid 8078] <... mprotect resumed>) = 0 [pid 8071] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8071] close(29) = -1 EBADF (Bad file descriptor) [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8071] exit_group(0./strace-static-x86_64: Process 8079 attached [pid 8078] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8071] <... exit_group resumed>) = ? [pid 8072] <... futex resumed>) = ? [pid 8079] set_robust_list(0x555572d846a0, 24 [pid 8078] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8072] +++ exited with 0 +++ [pid 8071] +++ exited with 0 +++ [pid 8079] <... set_robust_list resumed>) = 0 [pid 8078] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 8080 attached [pid 8079] chdir("./177" [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=445, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 8080] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8078] <... clone3 resumed> => {parent_tid=[447]}, 88) = 447 [pid 5846] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 8080] <... rseq resumed>) = 0 [pid 8079] <... chdir resumed>) = 0 [pid 8078] rt_sigprocmask(SIG_SETMASK, [], [pid 8077] <... openat resumed>) = 4 [pid 8080] set_robust_list(0x7fae053d59a0, 24 [pid 8078] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8077] ioctl(4, LOOP_SET_FD, 3 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 438 [pid 8080] <... set_robust_list resumed>) = 0 [pid 8078] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8080] rt_sigprocmask(SIG_SETMASK, [], [pid 8079] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8078] <... futex resumed>) = 0 [pid 5846] umount2("./175", MNT_FORCE|UMOUNT_NOFOLLOWexecuting program [pid 8080] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8078] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./175", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8079] <... prctl resumed>) = 0 [pid 5846] <... openat resumed>) = 3 [pid 8079] setpgid(0, 0 [pid 5846] newfstatat(3, "", [pid 8080] memfd_create("syzkaller", 0 [pid 8079] <... setpgid resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8079] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5846] getdents64(3, [pid 8079] <... openat resumed>) = 3 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8079] write(3, "1000", 4 [pid 5846] umount2("./175/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8079] <... write resumed>) = 4 [pid 8079] close(3) = 0 [pid 8079] symlink("/dev/binderfs", "./binderfs") = 0 [pid 8079] write(1, "executing program\n", 18) = 18 [pid 8079] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8079] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 8079] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 8079] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8079] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8079] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8080] <... memfd_create resumed>) = 3 [pid 8079] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8079] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8080] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8076] <... ioctl resumed>) = 0 ./strace-static-x86_64: Process 8081 attached [pid 8080] <... mmap resumed>) = 0x7fadfce00000 [pid 8079] <... clone3 resumed> => {parent_tid=[439]}, 88) = 439 [pid 8077] <... ioctl resumed>) = 0 [pid 8076] close(3 [pid 5846] <... umount2 resumed>) = 0 [pid 8081] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8079] rt_sigprocmask(SIG_SETMASK, [], [pid 5846] umount2("./175/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 8076] <... close resumed>) = 0 [pid 5846] newfstatat(AT_FDCWD, "./175/file1", [pid 8079] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8077] close(3 [pid 8076] close(4 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8081] <... rseq resumed>) = 0 [pid 8079] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8077] <... close resumed>) = 0 [pid 8076] <... close resumed>) = 0 [pid 5846] umount2("./175/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8081] set_robust_list(0x7fae053d59a0, 24 [pid 8079] <... futex resumed>) = 0 [pid 8077] close(4 [pid 8076] mkdir("./file1", 0777 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8081] <... set_robust_list resumed>) = 0 [pid 8079] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8077] <... close resumed>) = 0 [pid 5846] openat(AT_FDCWD, "./175/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8081] rt_sigprocmask(SIG_SETMASK, [], [pid 8077] mkdir("./file1", 0777 [pid 8076] <... mkdir resumed>) = 0 [pid 5846] <... openat resumed>) = 4 [pid 8081] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5846] newfstatat(4, "", [pid 8081] memfd_create("syzkaller", 0 [pid 8077] <... mkdir resumed>) = 0 [pid 8076] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8081] <... memfd_create resumed>) = 3 [pid 8080] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8077] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 5846] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8081] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8080] <... write resumed>) = 131072 [pid 5846] getdents64(4, [pid 8081] <... mmap resumed>) = 0x7fadfce00000 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8081] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5846] close(4 [pid 8080] munmap(0x7fadfce00000, 138412032 [pid 5846] <... close resumed>) = 0 [pid 5846] rmdir("./175/file1") = 0 [pid 8080] <... munmap resumed>) = 0 [pid 5846] umount2("./175/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [ 200.656362][ T8076] loop2: detected capacity change from 0 to 256 [ 200.666134][ T8077] loop4: detected capacity change from 0 to 256 [pid 5846] newfstatat(AT_FDCWD, "./175/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8081] <... write resumed>) = 131072 [pid 8080] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5846] unlink("./175/binderfs" [pid 8080] <... openat resumed>) = 4 [pid 8080] ioctl(4, LOOP_SET_FD, 3 [pid 5846] <... unlink resumed>) = 0 [pid 5846] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8081] munmap(0x7fadfce00000, 138412032 [pid 5846] close(3 [pid 8081] <... munmap resumed>) = 0 [pid 5846] <... close resumed>) = 0 [pid 5846] rmdir("./175" [pid 8081] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5846] <... rmdir resumed>) = 0 [pid 8081] <... openat resumed>) = 4 [pid 5846] mkdir("./176", 0777) = 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8081] ioctl(4, LOOP_SET_FD, 3 [pid 8080] <... ioctl resumed>) = 0 [ 200.729077][ T8080] loop1: detected capacity change from 0 to 256 [ 200.736302][ T8076] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 200.756809][ T8081] loop3: detected capacity change from 0 to 256 [pid 8080] close(3 [pid 5846] <... openat resumed>) = 3 [pid 5846] ioctl(3, LOOP_CLR_FD) = 0 [pid 8080] <... close resumed>) = 0 [pid 5846] close(3) = 0 [pid 8081] <... ioctl resumed>) = 0 [pid 8080] close(4 [pid 8076] <... mount resumed>) = 0 [pid 8081] close(3 [pid 8080] <... close resumed>) = 0 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8081] <... close resumed>) = 0 [pid 8080] mkdir("./file1", 0777 [pid 8081] close(4 [pid 8080] <... mkdir resumed>) = 0 [pid 8081] <... close resumed>) = 0 ./strace-static-x86_64: Process 8082 attached [pid 8081] mkdir("./file1", 0777 [pid 8080] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 8081] <... mkdir resumed>) = 0 [pid 8076] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 447 [pid 8081] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 8076] <... openat resumed>) = 3 [pid 8076] chdir("./file1" [pid 8082] set_robust_list(0x555572d846a0, 24 [pid 8076] <... chdir resumed>) = 0 [pid 8082] <... set_robust_list resumed>) = 0 [pid 8076] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8082] chdir("./176" [pid 8076] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8082] <... chdir resumed>) = 0 [pid 8076] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8074] <... futex resumed>) = 0 [pid 8082] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8076] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [ 200.768551][ T8077] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8074] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8082] <... prctl resumed>) = 0 [pid 8076] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8074] <... futex resumed>) = 0 [pid 8082] setpgid(0, 0 [pid 8077] <... mount resumed>) = 0 [pid 8076] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8074] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8082] <... setpgid resumed>) = 0 [pid 8082] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8077] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8082] <... openat resumed>) = 3 [pid 8077] <... openat resumed>) = 3 [pid 8082] write(3, "1000", 4 [pid 8077] chdir("./file1" [pid 8082] <... write resumed>) = 4 [pid 8077] <... chdir resumed>) = 0 [pid 8082] close(3 [pid 8077] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 8077] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8077] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8082] <... close resumed>) = 0 [pid 8075] <... futex resumed>) = 0 [pid 8082] symlink("/dev/binderfs", "./binderfs" [pid 8075] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8077] <... futex resumed>) = 0 [pid 8075] <... futex resumed>) = 1 [pid 8082] <... symlink resumed>) = 0 [pid 8077] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8075] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8082] write(1, "executing program\n", 18executing program ) = 18 [pid 8082] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8082] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [ 200.826689][ T8076] exFAT-fs (loop2): error, data size is invalid(10) [ 200.840930][ T8081] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 200.851834][ T8080] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 200.857889][ T8077] exFAT-fs (loop4): error, data size is invalid(10) [pid 8082] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 8082] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8082] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8082] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8082] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8074] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8074] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8082] <... clone3 resumed> => {parent_tid=[448]}, 88) = 448 [pid 8074] <... futex resumed>) = 0 [pid 8082] rt_sigprocmask(SIG_SETMASK, [], [pid 8074] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8082] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8074] <... mmap resumed>) = 0x7fae05394000 [pid 8082] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8074] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8082] <... futex resumed>) = 0 [pid 8074] <... mprotect resumed>) = 0 [pid 8082] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8074] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 ./strace-static-x86_64: Process 8083 attached [pid 8074] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} => {parent_tid=[451]}, 88) = 451 [pid 8074] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8074] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8083] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8074] <... futex resumed>) = 0 [pid 8074] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 8084 attached [pid 8083] <... rseq resumed>) = 0 [pid 8083] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 8081] <... mount resumed>) = 0 [pid 8083] rt_sigprocmask(SIG_SETMASK, [], [pid 8076] <... openat resumed>) = -1 EIO (Input/output error) [pid 8083] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8081] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8076] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8084] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8083] memfd_create("syzkaller", 0 [pid 8081] <... openat resumed>) = 3 [pid 8076] <... futex resumed>) = 0 [pid 8081] chdir("./file1" [pid 8076] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8081] <... chdir resumed>) = 0 [pid 8081] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8083] <... memfd_create resumed>) = 3 [pid 8081] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8075] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8081] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8075] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8075] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8084] <... rseq resumed>) = 0 [pid 8075] <... mmap resumed>) = 0x7fae05394000 [pid 8075] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8084] set_robust_list(0x7fae053b49a0, 24 [pid 8075] <... mprotect resumed>) = 0 [pid 8084] <... set_robust_list resumed>) = 0 [pid 8075] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8084] rt_sigprocmask(SIG_SETMASK, [], [pid 8075] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8083] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8081] <... futex resumed>) = 1 [pid 8079] <... futex resumed>) = 0 [pid 8075] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 8085 attached [pid 8083] <... mmap resumed>) = 0x7fadfce00000 [pid 8081] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8079] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8083] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8081] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8079] <... futex resumed>) = 0 [pid 8075] <... clone3 resumed> => {parent_tid=[426]}, 88) = 426 [pid 8085] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8081] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8079] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [ 200.876364][ T8076] exFAT-fs (loop2): Filesystem has been set read-only [ 200.916658][ T8081] exFAT-fs (loop3): error, data size is invalid(10) [pid 8075] rt_sigprocmask(SIG_SETMASK, [], [pid 8085] <... rseq resumed>) = 0 [pid 8084] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8083] <... write resumed>) = 131072 [pid 8085] set_robust_list(0x7fae053b49a0, 24 [pid 8077] <... openat resumed>) = -1 EIO (Input/output error) [pid 8075] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8085] <... set_robust_list resumed>) = 0 [pid 8075] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8085] rt_sigprocmask(SIG_SETMASK, [], [pid 8075] <... futex resumed>) = 0 [pid 8085] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8075] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8085] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 8085] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8075] <... futex resumed>) = 0 [pid 8085] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8075] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8085] <... ioctl resumed>) = 0 [pid 8075] <... futex resumed>) = 0 [pid 8085] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8075] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8085] <... futex resumed>) = 0 [pid 8075] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8085] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8075] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8085] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8075] <... futex resumed>) = 0 [pid 8085] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8075] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8085] <... futex resumed>) = 0 [pid 8075] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8085] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8084] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 8084] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8074] <... futex resumed>) = 0 [pid 8074] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8084] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8074] <... futex resumed>) = 1 [pid 8074] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8083] munmap(0x7fadfce00000, 138412032 [pid 8076] <... futex resumed>) = 0 [pid 8083] <... munmap resumed>) = 0 [pid 8076] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080) = 0 [pid 8080] <... mount resumed>) = 0 [pid 8076] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8083] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 8077] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8076] <... futex resumed>) = 1 [pid 8074] <... futex resumed>) = 0 [pid 8077] <... futex resumed>) = 0 [pid 8076] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8074] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8077] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8076] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8074] <... futex resumed>) = 0 [pid 8076] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8074] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8076] <... futex resumed>) = 0 [pid 8074] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8076] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8074] close(3) = 0 [pid 8075] close(3 [pid 8074] close(4 [pid 8075] <... close resumed>) = 0 [pid 8074] <... close resumed>) = 0 [pid 8075] close(4 [pid 8074] close(5 [pid 8075] <... close resumed>) = 0 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8075] close(5 [pid 8074] close(6 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8075] close(6 [pid 8074] close(7 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8075] close(7 [pid 8074] close(8 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8075] close(8 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8083] ioctl(4, LOOP_SET_FD, 3 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(9 [pid 8080] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8075] close(9) = -1 EBADF (Bad file descriptor) [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8080] <... openat resumed>) = 3 [pid 8075] close(10 [pid 8074] close(10 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8080] chdir("./file1") = 0 [pid 8075] close(11 [pid 8074] close(11 [pid 8080] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8075] close(12 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8080] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8075] close(13 [pid 8074] close(12 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8075] close(14 [pid 8074] close(13 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 200.928259][ T8077] exFAT-fs (loop4): Filesystem has been set read-only [ 200.951422][ T8081] exFAT-fs (loop3): Filesystem has been set read-only [ 200.965083][ T8083] loop0: detected capacity change from 0 to 256 [pid 8075] close(15 [pid 8074] close(14 [pid 8080] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8075] close(16) = -1 EBADF (Bad file descriptor) [pid 8074] close(15 [pid 8075] close(17 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8080] <... futex resumed>) = 1 [pid 8078] <... futex resumed>) = 0 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(16 [pid 8078] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8075] close(18 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8078] <... futex resumed>) = 0 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(17 [pid 8080] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8078] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8075] close(19 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(18 [pid 8075] close(20 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8081] <... openat resumed>) = -1 EIO (Input/output error) [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(19 [pid 8081] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8075] close(21 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8081] <... futex resumed>) = 1 [pid 8079] <... futex resumed>) = 0 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(20 [pid 8079] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8075] close(22 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8081] openat(AT_FDCWD, ".", O_RDONLY [pid 8079] <... futex resumed>) = 0 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(21 [pid 8081] <... openat resumed>) = 4 [pid 8079] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8075] close(23 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8083] <... ioctl resumed>) = 0 [pid 8081] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8079] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(22 [pid 8083] close(3 [pid 8081] <... futex resumed>) = 0 [pid 8079] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8075] close(24 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8081] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8079] <... futex resumed>) = 0 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(23 [pid 8083] <... close resumed>) = 0 [pid 8081] <... ioctl resumed>) = 0 [pid 8079] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8075] close(25 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8083] close(4 [pid 8081] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(24 [pid 8075] close(26 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(25 [pid 8081] <... futex resumed>) = 1 [pid 8079] <... futex resumed>) = 0 [pid 8075] close(27 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8083] <... close resumed>) = 0 [pid 8081] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8079] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(26 [pid 8083] mkdir("./file1", 0777 [pid 8081] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8079] <... futex resumed>) = 0 [pid 8075] close(28 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8083] <... mkdir resumed>) = 0 [pid 8081] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8079] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(27 [pid 8083] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 8081] <... futex resumed>) = 0 [pid 8079] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8075] close(29 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8081] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8079] close(3 [pid 8075] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8074] close(28 [pid 8079] <... close resumed>) = 0 [pid 8075] exit_group(0 [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8085] <... futex resumed>) = ? [pid 8079] close(4 [pid 8077] <... futex resumed>) = ? [pid 8075] <... exit_group resumed>) = ? [pid 8074] close(29 [pid 8085] +++ exited with 0 +++ [pid 8079] <... close resumed>) = 0 [pid 8077] +++ exited with 0 +++ [pid 8074] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8079] close(5 [pid 8075] +++ exited with 0 +++ [pid 8074] exit_group(0 [pid 8084] <... futex resumed>) = ? [pid 8079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8076] <... futex resumed>) = ? [pid 8074] <... exit_group resumed>) = ? [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=424, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 8084] +++ exited with 0 +++ [pid 8079] close(6 [pid 8076] +++ exited with 0 +++ [pid 8079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8079] close(7) = -1 EBADF (Bad file descriptor) [pid 8079] close(8) = -1 EBADF (Bad file descriptor) [pid 8079] close(9 [pid 8074] +++ exited with 0 +++ [pid 8079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8079] close(10) = -1 EBADF (Bad file descriptor) [pid 8079] close(11) = -1 EBADF (Bad file descriptor) [pid 8079] close(12) = -1 EBADF (Bad file descriptor) [pid 8079] close(13) = -1 EBADF (Bad file descriptor) [pid 8079] close(14) = -1 EBADF (Bad file descriptor) [pid 8079] close(15) = -1 EBADF (Bad file descriptor) [pid 8079] close(16) = -1 EBADF (Bad file descriptor) [pid 8079] close(17) = -1 EBADF (Bad file descriptor) [pid 8079] close(18) = -1 EBADF (Bad file descriptor) [pid 8079] close(19) = -1 EBADF (Bad file descriptor) [pid 8079] close(20) = -1 EBADF (Bad file descriptor) [pid 8079] close(21) = -1 EBADF (Bad file descriptor) [pid 8079] close(22) = -1 EBADF (Bad file descriptor) [pid 8079] close(23) = -1 EBADF (Bad file descriptor) [pid 8079] close(24) = -1 EBADF (Bad file descriptor) [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=449, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 8079] close(25 [pid 8080] <... openat resumed>) = -1 EIO (Input/output error) [pid 8079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./173", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8079] close(26) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8079] close(27 [pid 8078] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8080] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8078] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] openat(AT_FDCWD, "./173", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8078] <... futex resumed>) = 0 [pid 8080] <... futex resumed>) = 0 [ 200.981632][ T8080] exFAT-fs (loop1): error, data size is invalid(10) [ 200.998879][ T8080] exFAT-fs (loop1): Filesystem has been set read-only [pid 8078] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5848] <... openat resumed>) = 3 [pid 8080] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8078] <... mmap resumed>) = 0x7fae05394000 [pid 5850] umount2("./169", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] newfstatat(3, "", [pid 8079] close(28 [pid 8078] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8078] <... mprotect resumed>) = 0 [pid 5850] openat(AT_FDCWD, "./169", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8079] close(29 [pid 8078] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] <... openat resumed>) = 3 [pid 5848] getdents64(3, [pid 8079] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8078] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5850] newfstatat(3, "", [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8079] exit_group(0 [pid 8078] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5850] getdents64(3, [pid 5848] umount2("./173/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8078] <... clone3 resumed> => {parent_tid=[448]}, 88) = 448 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 ./strace-static-x86_64: Process 8086 attached [pid 8078] rt_sigprocmask(SIG_SETMASK, [], [pid 8086] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8079] <... exit_group resumed>) = ? [pid 8078] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5850] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8086] <... rseq resumed>) = 0 [pid 8078] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8078] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8081] <... futex resumed>) = ? [pid 8086] set_robust_list(0x7fae053b49a0, 24) = 0 [pid 8086] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8086] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 8081] +++ exited with 0 +++ [pid 8079] +++ exited with 0 +++ [pid 8086] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8078] <... futex resumed>) = 0 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=438, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 8086] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8078] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8080] <... futex resumed>) = 0 [pid 8078] <... futex resumed>) = 1 [pid 8080] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 5850] <... umount2 resumed>) = 0 [pid 5848] <... umount2 resumed>) = 0 [pid 8080] <... ioctl resumed>) = 0 [pid 8078] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] umount2("./177", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8080] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8078] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] umount2("./173/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8080] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8078] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] newfstatat(AT_FDCWD, "./169/file1", [pid 5849] openat(AT_FDCWD, "./177", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8080] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8078] <... futex resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] <... openat resumed>) = 3 [pid 5848] newfstatat(AT_FDCWD, "./173/file1", [pid 8080] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8078] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] umount2("./169/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] newfstatat(3, "", [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8080] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5848] umount2("./173/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] openat(AT_FDCWD, "./169/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] getdents64(3, [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8080] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... openat resumed>) = 4 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5848] openat(AT_FDCWD, "./173/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8080] <... futex resumed>) = 1 [pid 8078] <... futex resumed>) = 0 [pid 5850] newfstatat(4, "", [pid 5849] umount2("./177/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... openat resumed>) = 4 [pid 8080] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8078] close(3 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [ 201.060421][ T8083] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5848] newfstatat(4, "", [pid 8078] <... close resumed>) = 0 [pid 5850] getdents64(4, [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5848] getdents64(4, [pid 5850] getdents64(4, [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8083] <... mount resumed>) = 0 [pid 8078] close(4 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5849] <... umount2 resumed>) = 0 [pid 8083] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5850] close(4 [pid 5849] umount2("./177/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] getdents64(4, [pid 8083] <... openat resumed>) = 3 [pid 8078] <... close resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 8083] chdir("./file1" [pid 8078] close(5 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8083] <... chdir resumed>) = 0 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] rmdir("./169/file1" [pid 8083] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8078] close(6 [pid 5850] <... rmdir resumed>) = 0 [pid 5849] newfstatat(AT_FDCWD, "./177/file1", [pid 5848] close(4 [pid 8083] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./169/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] <... close resumed>) = 0 [pid 8083] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8078] close(7 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] umount2("./177/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] rmdir("./173/file1" [pid 8083] <... futex resumed>) = 1 [pid 8082] <... futex resumed>) = 0 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(AT_FDCWD, "./169/binderfs", [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... rmdir resumed>) = 0 [pid 8083] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8082] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] openat(AT_FDCWD, "./177/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] umount2("./173/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8083] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8082] <... futex resumed>) = 0 [pid 8078] close(8 [pid 5850] unlink("./169/binderfs" [pid 5849] <... openat resumed>) = 4 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8083] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8082] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... unlink resumed>) = 0 [pid 5849] newfstatat(4, "", [pid 5848] newfstatat(AT_FDCWD, "./173/binderfs", [pid 8078] close(9 [pid 5850] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8078] close(10 [pid 5850] close(3 [pid 5849] getdents64(4, [pid 5848] unlink("./173/binderfs" [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... close resumed>) = 0 [pid 8078] close(11 [pid 5850] rmdir("./169" [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5848] <... unlink resumed>) = 0 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... rmdir resumed>) = 0 [pid 5849] getdents64(4, [pid 5848] getdents64(3, [pid 8078] close(12 [pid 5850] mkdir("./170", 0777 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8078] close(13 [pid 8083] <... openat resumed>) = -1 EIO (Input/output error) [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... mkdir resumed>) = 0 [pid 5849] close(4 [pid 5848] close(3 [pid 8078] close(14 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5849] <... close resumed>) = 0 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... close resumed>) = 0 [pid 5849] rmdir("./177/file1" [pid 8078] close(15 [pid 5848] rmdir("./173" [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... rmdir resumed>) = 0 [pid 8078] close(16 [pid 5849] umount2("./177/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... rmdir resumed>) = 0 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... openat resumed>) = 3 [ 201.148901][ T8083] exFAT-fs (loop0): error, data size is invalid(10) [ 201.155938][ T8083] exFAT-fs (loop0): Filesystem has been set read-only [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] mkdir("./174", 0777 [pid 8078] close(17 [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5849] newfstatat(AT_FDCWD, "./177/binderfs", [pid 8083] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8082] <... futex resumed>) = 0 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... mkdir resumed>) = 0 [pid 8078] close(18 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5850] <... ioctl resumed>) = 0 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] unlink("./177/binderfs" [pid 8082] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] <... openat resumed>) = 3 [pid 8078] close(19 [pid 8082] <... futex resumed>) = 0 [pid 8082] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] close(3 [pid 5849] <... unlink resumed>) = 0 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 8078] close(20 [pid 8083] <... futex resumed>) = 1 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] getdents64(3, [pid 8078] close(21 [pid 5848] <... ioctl resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8083] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 8083] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8082] <... futex resumed>) = 0 [pid 8082] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8082] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8083] <... futex resumed>) = 1 [pid 8083] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080) = 0 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] close(3 [pid 5848] close(3 [pid 8083] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8078] close(22 [pid 5849] <... close resumed>) = 0 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8082] <... futex resumed>) = 0 [pid 8082] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8082] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8083] <... futex resumed>) = 1 [pid 8083] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE, 0) = -1 EBADF (Bad file descriptor) [pid 8083] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8082] <... futex resumed>) = 0 [pid 8082] close(3) = 0 [pid 8082] close(4) = 0 [pid 8082] close(5) = -1 EBADF (Bad file descriptor) [pid 8082] close(6) = -1 EBADF (Bad file descriptor) [pid 8082] close(7 [pid 5848] <... close resumed>) = 0 [pid 8078] close(23 [pid 5849] rmdir("./177" [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8082] close(8) = -1 EBADF (Bad file descriptor) [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... rmdir resumed>) = 0 [pid 8082] close(9) = -1 EBADF (Bad file descriptor) [pid 8082] close(10) = -1 EBADF (Bad file descriptor) [pid 8082] close(11) = -1 EBADF (Bad file descriptor) [pid 8082] close(12) = -1 EBADF (Bad file descriptor) [pid 8082] close(13) = -1 EBADF (Bad file descriptor) [pid 8082] close(14) = -1 EBADF (Bad file descriptor) [pid 8082] close(15) = -1 EBADF (Bad file descriptor) [pid 8082] close(16) = -1 EBADF (Bad file descriptor) [pid 8082] close(17) = -1 EBADF (Bad file descriptor) [pid 8082] close(18) = -1 EBADF (Bad file descriptor) [pid 5849] mkdir("./178", 0777./strace-static-x86_64: Process 8087 attached [pid 8082] close(19 [pid 8078] close(24 [pid 8082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8082] close(20) = -1 EBADF (Bad file descriptor) [pid 8082] close(21) = -1 EBADF (Bad file descriptor) [pid 8078] close(25 [pid 5849] <... mkdir resumed>) = 0 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 452 [pid 8087] set_robust_list(0x555572d846a0, 24 [pid 8082] close(22 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8087] <... set_robust_list resumed>) = 0 [pid 8083] <... futex resumed>) = 1 [pid 8082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8078] close(26 [pid 8083] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8082] close(23 [pid 5849] <... openat resumed>) = 3 [pid 8087] chdir("./174" [pid 8082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] ioctl(3, LOOP_CLR_FD [pid 8082] close(24 [pid 8078] close(27 [pid 8082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... ioctl resumed>) = 0 [pid 8087] <... chdir resumed>) = 0 [pid 8082] close(25 [pid 8078] close(28 [pid 5850] <... close resumed>) = 0 [pid 5849] close(3 [pid 8087] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8082] close(26 [pid 8078] close(29 [pid 5849] <... close resumed>) = 0 [pid 8078] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8087] <... prctl resumed>) = 0 [pid 8082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8078] exit_group(0 [pid 8087] setpgid(0, 0 [pid 8082] close(27 [pid 8078] <... exit_group resumed>) = ? [pid 8087] <... setpgid resumed>) = 0 [pid 8086] <... futex resumed>) = ? [pid 8080] <... futex resumed>) = ? [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8086] +++ exited with 0 +++ [pid 8082] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8082] close(28) = -1 EBADF (Bad file descriptor) [pid 8082] close(29) = -1 EBADF (Bad file descriptor) [pid 8082] exit_group(0 [pid 8083] <... futex resumed>) = ? [pid 8082] <... exit_group resumed>) = ? [pid 8087] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8083] +++ exited with 0 +++ [pid 8082] +++ exited with 0 +++ [pid 8080] +++ exited with 0 +++ [pid 8078] +++ exited with 0 +++ [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=447, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 8087] <... openat resumed>) = 3 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 440 [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 8087] write(3, "1000", 4 [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=446, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5846] <... restart_syscall resumed>) = 0 [pid 8087] <... write resumed>) = 4 [pid 5847] umount2("./178", MNT_FORCE|UMOUNT_NOFOLLOWexecuting program ./strace-static-x86_64: Process 8088 attached [pid 8087] close(3 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8088] set_robust_list(0x555572d846a0, 24 [pid 8087] <... close resumed>) = 0 [pid 5847] openat(AT_FDCWD, "./178", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] umount2("./176", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8088] <... set_robust_list resumed>) = 0 [pid 8087] symlink("/dev/binderfs", "./binderfs" [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] <... openat resumed>) = 3 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8088] chdir("./178" [pid 5847] newfstatat(3, "", [pid 5846] openat(AT_FDCWD, "./176", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8088] <... chdir resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5846] <... openat resumed>) = 3 [pid 8088] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5847] getdents64(3, [pid 5846] newfstatat(3, "", [pid 8088] <... prctl resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 ./strace-static-x86_64: Process 8089 attached [pid 8088] setpgid(0, 0 [pid 8087] <... symlink resumed>) = 0 [pid 5847] umount2("./178/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] getdents64(3, [pid 8089] set_robust_list(0x555572d846a0, 24 [pid 8088] <... setpgid resumed>) = 0 [pid 8087] write(1, "executing program\n", 18 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 427 [pid 5847] <... umount2 resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8089] <... set_robust_list resumed>) = 0 [pid 8088] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5847] umount2("./178/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] umount2("./176/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8089] chdir("./170" [pid 8088] <... openat resumed>) = 3 [pid 8087] <... write resumed>) = 18 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... umount2 resumed>) = 0 [pid 8089] <... chdir resumed>) = 0 [pid 8088] write(3, "1000", 4 [pid 8087] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] newfstatat(AT_FDCWD, "./178/file1", [pid 5846] umount2("./176/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8089] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8088] <... write resumed>) = 4 [pid 8087] <... futex resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8089] <... prctl resumed>) = 0 [pid 8088] close(3 [pid 8087] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5847] umount2("./178/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] newfstatat(AT_FDCWD, "./176/file1", [pid 8089] setpgid(0, 0 [pid 8088] <... close resumed>) = 0 [pid 8087] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8089] <... setpgid resumed>) = 0 [pid 8088] symlink("/dev/binderfs", "./binderfs" [pid 8087] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5847] openat(AT_FDCWD, "./178/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] umount2("./176/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8089] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8088] <... symlink resumed>) = 0 [pid 5847] <... openat resumed>) = 4 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(4, "", [pid 8087] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5846] openat(AT_FDCWD, "./176/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8089] <... openat resumed>) = 3 [pid 8087] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] <... openat resumed>) = 4 executing program [pid 8088] write(1, "executing program\n", 18 [pid 8087] <... mmap resumed>) = 0x7fae053b5000 [pid 5847] getdents64(4, [pid 5846] newfstatat(4, "", [pid 8089] write(3, "1000", 4 [pid 8088] <... write resumed>) = 18 [pid 8087] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8089] <... write resumed>) = 4 [pid 8088] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8087] <... mprotect resumed>) = 0 [pid 5847] getdents64(4, [pid 5846] getdents64(4, [pid 8089] close(3 [pid 8088] <... futex resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8089] <... close resumed>) = 0 [pid 8088] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8087] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5847] close(4 [pid 5846] getdents64(4, [pid 8089] symlink("/dev/binderfs", "./binderfs" [pid 8088] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8087] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5847] <... close resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8089] <... symlink resumed>) = 0 [pid 8088] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8087] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5847] rmdir("./178/file1"executing program [pid 5846] close(4./strace-static-x86_64: Process 8090 attached [pid 8088] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] <... rmdir resumed>) = 0 [pid 5846] <... close resumed>) = 0 [pid 8090] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8089] write(1, "executing program\n", 18 [pid 8088] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5847] umount2("./178/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] rmdir("./176/file1" [pid 8090] <... rseq resumed>) = 0 [pid 8089] <... write resumed>) = 18 [pid 8088] <... mmap resumed>) = 0x7fae053b5000 [pid 8087] <... clone3 resumed> => {parent_tid=[453]}, 88) = 453 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] <... rmdir resumed>) = 0 [pid 8090] set_robust_list(0x7fae053d59a0, 24 [pid 8089] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8088] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5847] newfstatat(AT_FDCWD, "./178/binderfs", [pid 5846] umount2("./176/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8090] <... set_robust_list resumed>) = 0 [pid 8089] <... futex resumed>) = 0 [pid 8088] <... mprotect resumed>) = 0 [pid 8087] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8090] rt_sigprocmask(SIG_SETMASK, [], [pid 8089] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8088] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8087] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] unlink("./178/binderfs" [pid 5846] newfstatat(AT_FDCWD, "./176/binderfs", [pid 8090] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8089] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8087] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... unlink resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8090] memfd_create("syzkaller", 0 [pid 8089] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8088] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8087] <... futex resumed>) = 0 [pid 5846] unlink("./176/binderfs" [pid 8089] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8088] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8087] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5847] getdents64(3, [pid 5846] <... unlink resumed>) = 0 [pid 8090] <... memfd_create resumed>) = 3 [pid 8089] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] getdents64(3, ./strace-static-x86_64: Process 8091 attached [pid 8090] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8089] <... mmap resumed>) = 0x7fae053b5000 [pid 8088] <... clone3 resumed> => {parent_tid=[441]}, 88) = 441 [pid 5847] close(3 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8091] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8090] <... mmap resumed>) = 0x7fadfce00000 [pid 8089] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8088] rt_sigprocmask(SIG_SETMASK, [], [pid 5847] <... close resumed>) = 0 [pid 5846] close(3 [pid 8091] <... rseq resumed>) = 0 [pid 8090] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8089] <... mprotect resumed>) = 0 [pid 8088] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5847] rmdir("./178" [pid 5846] <... close resumed>) = 0 [pid 8091] set_robust_list(0x7fae053d59a0, 24 [pid 5846] rmdir("./176") = 0 [pid 5846] mkdir("./177", 0777) = 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 8091] <... set_robust_list resumed>) = 0 [pid 8091] rt_sigprocmask(SIG_SETMASK, [], [pid 8088] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... rmdir resumed>) = 0 [pid 8091] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8089] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8088] <... futex resumed>) = 0 [pid 5847] mkdir("./179", 0777 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 5847] <... mkdir resumed>) = 0 [pid 5846] <... ioctl resumed>) = 0 [pid 8091] memfd_create("syzkaller", 0 [pid 8088] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5846] close(3 [pid 8089] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8091] <... memfd_create resumed>) = 3 [pid 8090] <... write resumed>) = 131072 [pid 8089] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5847] <... openat resumed>) = 3 [pid 8091] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0./strace-static-x86_64: Process 8092 attached ) = 0x7fadfce00000 [pid 8090] munmap(0x7fadfce00000, 138412032 [pid 8089] <... clone3 resumed> => {parent_tid=[428]}, 88) = 428 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 8092] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8091] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8090] <... munmap resumed>) = 0 [pid 8089] rt_sigprocmask(SIG_SETMASK, [], [pid 8092] <... rseq resumed>) = 0 [pid 8091] <... write resumed>) = 131072 [pid 8090] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8089] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5846] <... close resumed>) = 0 [pid 8092] set_robust_list(0x7fae053d59a0, 24 [pid 8091] munmap(0x7fadfce00000, 138412032 [pid 8090] <... openat resumed>) = 4 [pid 8089] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5847] <... ioctl resumed>) = 0 [pid 8092] <... set_robust_list resumed>) = 0 [pid 8091] <... munmap resumed>) = 0 [pid 8090] ioctl(4, LOOP_SET_FD, 3 [pid 8089] <... futex resumed>) = 0 [pid 5847] close(3 [pid 8092] rt_sigprocmask(SIG_SETMASK, [], [pid 8089] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8092] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8092] memfd_create("syzkaller", 0) = 3 [pid 8090] <... ioctl resumed>) = 0 [pid 5847] <... close resumed>) = 0 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8092] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8091] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8092] <... mmap resumed>) = 0x7fadfce00000 [pid 8091] <... openat resumed>) = 4 [pid 8091] ioctl(4, LOOP_SET_FD, 3) = -1 EBUSY (Device or resource busy) [pid 8091] ioctl(4, LOOP_CLR_FD) = 0 [pid 8092] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8091] ioctl(4, LOOP_SET_FD, 3) = -1 EBUSY (Device or resource busy) [pid 8091] close(4) = 0 [pid 8091] close(3) = 0 [pid 8091] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8091] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8092] <... write resumed>) = 131072 ./strace-static-x86_64: Process 8093 attached [pid 8090] close(3 [pid 8088] <... futex resumed>) = 0 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8088] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8091] <... futex resumed>) = 0 [pid 8088] <... futex resumed>) = 1 [pid 8091] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100) = 3 [pid 8091] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8091] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8088] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 8088] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8091] <... futex resumed>) = 0 [pid 8088] <... futex resumed>) = 1 [pid 8091] openat(AT_FDCWD, ".", O_RDONLY [pid 8088] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8091] <... openat resumed>) = 4 [pid 8091] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8088] <... futex resumed>) = 0 [pid 8092] munmap(0x7fadfce00000, 138412032 [pid 8091] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8088] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8093] set_robust_list(0x555572d846a0, 24 [pid 8092] <... munmap resumed>) = 0 [pid 8091] <... ioctl resumed>) = -1 ENOTTY (Inappropriate ioctl for device) [pid 8090] <... close resumed>) = 0 [pid 8088] <... futex resumed>) = 0 [pid 8093] <... set_robust_list resumed>) = 0 [pid 8091] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8090] close(4 [pid 8088] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8091] <... futex resumed>) = 0 [pid 8090] <... close resumed>) = 0 [pid 8088] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8091] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8090] mkdir("./file1", 0777 [pid 8088] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8093] chdir("./177" [pid 8091] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8090] <... mkdir resumed>) = 0 [pid 8088] <... futex resumed>) = 0 [pid 8093] <... chdir resumed>) = 0 [pid 8092] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 8091] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8088] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8093] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8092] <... openat resumed>) = 4 [pid 8091] <... futex resumed>) = 0 [pid 8090] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 8088] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) ./strace-static-x86_64: Process 8094 attached [pid 8093] <... prctl resumed>) = 0 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 449 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 449 [pid 8088] close(3) = 0 [pid 8088] close(4) = 0 [pid 8094] set_robust_list(0x555572d846a0, 24) = 0 [pid 8088] close(5) = -1 EBADF (Bad file descriptor) [pid 8091] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8088] close(6) = -1 EBADF (Bad file descriptor) [pid 8094] chdir("./179" [pid 8088] close(7 [pid 8094] <... chdir resumed>) = 0 [pid 8094] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8093] setpgid(0, 0 [pid 8094] <... prctl resumed>) = 0 [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8094] setpgid(0, 0) = 0 [pid 8088] close(8) = -1 EBADF (Bad file descriptor) [pid 8094] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8093] <... setpgid resumed>) = 0 [pid 8088] close(9 [pid 8092] ioctl(4, LOOP_SET_FD, 3 [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 201.267632][ T8090] loop2: detected capacity change from 0 to 256 [pid 8094] <... openat resumed>) = 3 [pid 8088] close(10 [pid 8094] write(3, "1000", 4) = 4 [pid 8094] close(3) = 0 [pid 8093] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8094] symlink("/dev/binderfs", "./binderfs" [pid 8093] <... openat resumed>) = 3 [pid 8088] close(11 [pid 8093] write(3, "1000", 4 [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8093] <... write resumed>) = 4 [pid 8088] close(12 [pid 8094] <... symlink resumed>) = 0 [pid 8093] close(3 [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8094] write(1, "executing program\n", 18 [pid 8093] <... close resumed>) = 0 [pid 8088] close(13executing program [pid 8093] symlink("/dev/binderfs", "./binderfs" [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8094] <... write resumed>) = 18 [pid 8093] <... symlink resumed>) = 0 [pid 8088] close(14executing program [pid 8093] write(1, "executing program\n", 18 [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8093] <... write resumed>) = 18 [pid 8088] close(15 [pid 8094] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8094] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8093] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8094] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8094] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8093] <... futex resumed>) = 0 [pid 8088] close(16 [pid 8094] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8094] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8093] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8094] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8093] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8088] close(17 [pid 8094] <... mprotect resumed>) = 0 [pid 8093] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8088] close(18) = -1 EBADF (Bad file descriptor) [pid 8088] close(19) = -1 EBADF (Bad file descriptor) [pid 8092] <... ioctl resumed>) = 0 [pid 8088] close(20) = -1 EBADF (Bad file descriptor) [pid 8088] close(21 [pid 8093] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8092] close(3 [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8093] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8092] <... close resumed>) = 0 [pid 8088] close(22 [pid 8092] close(4 [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8088] close(23) = -1 EBADF (Bad file descriptor) [pid 8088] close(24) = -1 EBADF (Bad file descriptor) [pid 8088] close(25) = -1 EBADF (Bad file descriptor) [pid 8093] <... mmap resumed>) = 0x7fae053b5000 [pid 8088] close(26 [pid 8093] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8093] <... mprotect resumed>) = 0 [pid 8088] close(27 [pid 8093] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8088] close(28) = -1 EBADF (Bad file descriptor) [pid 8093] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8088] close(29 [pid 8093] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8088] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8088] exit_group(0 [pid 8093] <... clone3 resumed> => {parent_tid=[450]}, 88) = 450 [pid 8088] <... exit_group resumed>) = ? [pid 8093] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8093] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8093] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8092] <... close resumed>) = 0 [pid 8092] mkdir("./file1", 0777 [pid 8091] <... futex resumed>) = ? ./strace-static-x86_64: Process 8095 attached [pid 8092] <... mkdir resumed>) = 0 [pid 8091] +++ exited with 0 +++ [pid 8088] +++ exited with 0 +++ [pid 8092] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=440, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 8095] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 8095] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 8095] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8095] memfd_create("syzkaller", 0) = 3 [pid 8095] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 8094] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8095] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8094] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8094] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8095] <... write resumed>) = 131072 ./strace-static-x86_64: Process 8096 attached [pid 8094] <... clone3 resumed> => {parent_tid=[450]}, 88) = 450 [pid 8090] <... mount resumed>) = 0 [pid 8096] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 5849] umount2("./178", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8095] munmap(0x7fadfce00000, 138412032 [ 201.313454][ T8092] loop4: detected capacity change from 0 to 256 [ 201.335061][ T8090] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8096] set_robust_list(0x7fae053d59a0, 24 [pid 8095] <... munmap resumed>) = 0 [pid 8094] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8094] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5849] openat(AT_FDCWD, "./178", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8094] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8096] <... set_robust_list resumed>) = 0 [pid 8096] rt_sigprocmask(SIG_SETMASK, [], [pid 5849] <... openat resumed>) = 3 [pid 8094] <... futex resumed>) = 0 [pid 5849] newfstatat(3, "", [pid 8094] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8090] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8096] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8090] <... openat resumed>) = 3 [pid 8096] memfd_create("syzkaller", 0 [pid 8090] chdir("./file1") = 0 [pid 8090] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8096] <... memfd_create resumed>) = 3 [pid 8095] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8090] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8095] <... openat resumed>) = 4 [pid 8095] ioctl(4, LOOP_SET_FD, 3 [pid 8090] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8095] <... ioctl resumed>) = 0 [pid 8090] <... futex resumed>) = 1 [pid 8087] <... futex resumed>) = 0 [pid 5849] getdents64(3, [pid 8087] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8087] <... futex resumed>) = 0 [pid 8087] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] umount2("./178/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8096] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8095] close(3 [pid 8090] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8096] <... mmap resumed>) = 0x7fadfce00000 [pid 8095] <... close resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8096] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 5849] newfstatat(AT_FDCWD, "./178/file1", [pid 8095] close(4 [pid 5849] <... newfstatat resumed>{st_mode=S_IFREG|0100, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8095] <... close resumed>) = 0 [pid 5849] unlink("./178/file1" [pid 8095] mkdir("./file1", 0777 [pid 8096] <... write resumed>) = 131072 [pid 8095] <... mkdir resumed>) = 0 [pid 8095] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 8096] munmap(0x7fadfce00000, 138412032) = 0 [pid 5849] <... unlink resumed>) = 0 [pid 5849] umount2("./178/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8096] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 201.399480][ T8095] loop0: detected capacity change from 0 to 256 [ 201.414354][ T8090] exFAT-fs (loop2): error, data size is invalid(10) [pid 5849] newfstatat(AT_FDCWD, "./178/binderfs", [pid 8096] <... openat resumed>) = 4 [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] unlink("./178/binderfs" [pid 8096] ioctl(4, LOOP_SET_FD, 3 [pid 5849] <... unlink resumed>) = 0 [pid 5849] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5849] close(3) = 0 [pid 8090] <... openat resumed>) = -1 EIO (Input/output error) [pid 8087] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5849] rmdir("./178" [pid 8087] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... rmdir resumed>) = 0 [pid 8087] <... futex resumed>) = 0 [pid 5849] mkdir("./179", 0777 [pid 8087] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] <... mkdir resumed>) = 0 [pid 8087] <... mmap resumed>) = 0x7fae05394000 [pid 8087] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [ 201.441983][ T8096] loop1: detected capacity change from 0 to 256 [ 201.449539][ T8092] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 201.467907][ T8090] exFAT-fs (loop2): Filesystem has been set read-only [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8087] <... mprotect resumed>) = 0 [pid 5849] <... openat resumed>) = 3 [pid 5849] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 8087] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5849] close(3 [pid 8096] <... ioctl resumed>) = 0 [pid 8096] close(3) = 0 [pid 8096] close(4 [pid 8090] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 201.480655][ T8095] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8090] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8092] <... mount resumed>) = 0 [pid 8096] <... close resumed>) = 0 [pid 8095] <... mount resumed>) = 0 [pid 5849] <... close resumed>) = 0 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8087] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8096] mkdir("./file1", 0777) = 0 [pid 8096] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 8087] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 8097 attached [pid 8092] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 8095] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 8095] chdir("./file1") = 0 [pid 8095] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 8097] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8092] chdir("./file1" [pid 8087] <... clone3 resumed> => {parent_tid=[454]}, 88) = 454 [pid 8095] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8093] <... futex resumed>) = 0 [pid 8087] rt_sigprocmask(SIG_SETMASK, [], [pid 8092] <... chdir resumed>) = 0 [pid 8097] <... rseq resumed>) = 0 [pid 8087] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8087] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8093] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8087] <... futex resumed>) = 0 [pid 8087] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8093] <... futex resumed>) = 0 [pid 8093] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8095] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8097] set_robust_list(0x7fae053b49a0, 24) = 0 [pid 8092] openat(AT_FDCWD, "/dev/loop4", O_RDWR./strace-static-x86_64: Process 8098 attached [pid 8098] set_robust_list(0x555572d846a0, 24) = 0 [pid 8098] chdir("./179") = 0 [pid 8098] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 8098] setpgid(0, 0) = 0 [pid 8098] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 8098] write(3, "1000", 4) = 4 [pid 8098] close(3) = 0 [pid 8098] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 8098] write(1, "executing program\n", 18) = 18 [pid 8098] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8098] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8092] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8098] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8092] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8098] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 8092] <... futex resumed>) = 1 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 442 [pid 8098] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8097] rt_sigprocmask(SIG_SETMASK, [], [pid 8092] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8098] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8097] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8097] openat(AT_FDCWD, ".", O_RDONLY [pid 8087] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8098] <... mprotect resumed>) = 0 [pid 8097] <... openat resumed>) = 4 [pid 8087] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8087] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8098] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8093] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8090] <... futex resumed>) = 0 [pid 8098] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8093] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8090] ioctl(-1, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8098] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8093] <... futex resumed>) = 0 [pid 8090] <... ioctl resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] <... futex resumed>) = 0 [pid 8093] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8090] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8089] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8097] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8093] <... mmap resumed>) = 0x7fae05394000 [pid 8092] <... futex resumed>) = 0 [pid 8090] <... futex resumed>) = 0 [pid 8089] <... futex resumed>) = 1 [pid 8087] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8097] <... futex resumed>) = 0 [pid 8093] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8090] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8089] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8087] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8097] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8093] <... mprotect resumed>) = 0 [pid 8092] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8090] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8087] <... futex resumed>) = 0 [ 201.520506][ T8095] exFAT-fs (loop0): error, data size is invalid(10) [ 201.527189][ T8095] exFAT-fs (loop0): Filesystem has been set read-only [ 201.534580][ T8096] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8098] <... clone3 resumed> => {parent_tid=[443]}, 88) = 443 [pid 8093] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8090] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8098] rt_sigprocmask(SIG_SETMASK, [], [pid 8093] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8090] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8098] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8093] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 8090] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8098] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8090] <... futex resumed>) = 0 [pid 8098] <... futex resumed>) = 0 [pid 8093] <... clone3 resumed> => {parent_tid=[451]}, 88) = 451 [pid 8090] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 8100 attached ./strace-static-x86_64: Process 8099 attached [pid 8098] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8093] rt_sigprocmask(SIG_SETMASK, [], [pid 8099] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8093] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8100] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8099] <... rseq resumed>) = 0 [pid 8093] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8087] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 8087] close(3) = 0 [pid 8100] <... rseq resumed>) = 0 [pid 8099] set_robust_list(0x7fae053d59a0, 24 [pid 8093] <... futex resumed>) = 0 [pid 8100] set_robust_list(0x7fae053b49a0, 24 [pid 8099] <... set_robust_list resumed>) = 0 [pid 8093] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8100] <... set_robust_list resumed>) = 0 [pid 8099] rt_sigprocmask(SIG_SETMASK, [], [pid 8096] <... mount resumed>) = 0 [pid 8087] close(4 [pid 8100] rt_sigprocmask(SIG_SETMASK, [], [pid 8099] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8087] <... close resumed>) = 0 [pid 8100] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8099] memfd_create("syzkaller", 0 [pid 8087] close(5 [pid 8100] openat(AT_FDCWD, ".", O_RDONLY [pid 8099] <... memfd_create resumed>) = 3 [pid 8096] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8095] <... openat resumed>) = -1 EIO (Input/output error) [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8100] <... openat resumed>) = 4 [pid 8099] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8096] <... openat resumed>) = 3 [pid 8095] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8087] close(6 [pid 8100] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8100] <... futex resumed>) = 1 [pid 8099] <... mmap resumed>) = 0x7fadfce00000 [pid 8095] <... futex resumed>) = 0 [pid 8093] <... futex resumed>) = 0 [pid 8100] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8099] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8096] chdir("./file1" [pid 8095] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8093] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8096] <... chdir resumed>) = 0 [pid 8096] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8093] <... futex resumed>) = 0 [pid 8087] close(7 [pid 8099] <... write resumed>) = 131072 [pid 8095] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8093] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8095] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080) = 0 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8087] close(8 [pid 8096] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8095] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8096] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8095] <... futex resumed>) = 1 [pid 8093] <... futex resumed>) = 0 [pid 8096] <... futex resumed>) = 1 [pid 8095] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8093] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8099] munmap(0x7fadfce00000, 138412032 [pid 8096] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8095] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8093] <... futex resumed>) = 0 [pid 8099] <... munmap resumed>) = 0 [pid 8095] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8093] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8095] <... futex resumed>) = 0 [pid 8093] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8095] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8093] close(3 [pid 8099] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8093] <... close resumed>) = 0 [pid 8099] <... openat resumed>) = 4 [pid 8094] <... futex resumed>) = 0 [pid 8093] close(4 [pid 8089] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8087] close(9 [pid 8093] <... close resumed>) = 0 [pid 8089] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8094] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8093] close(5 [pid 8089] <... futex resumed>) = 0 [pid 8087] close(10 [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8096] <... futex resumed>) = 0 [pid 8094] <... futex resumed>) = 1 [pid 8093] close(6 [pid 8089] <... mmap resumed>) = 0x7fae05394000 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8094] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8096] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8093] close(7 [pid 8089] <... mprotect resumed>) = 0 [pid 8087] close(11 [ 201.578145][ T8092] exFAT-fs (loop4): error, data size is invalid(10) [ 201.609265][ T8092] exFAT-fs (loop4): Filesystem has been set read-only [pid 8099] ioctl(4, LOOP_SET_FD, 3 [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8089] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} => {parent_tid=[429]}, 88) = 429 [pid 8093] close(8 [pid 8089] rt_sigprocmask(SIG_SETMASK, [], [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8093] close(9 [pid 8089] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] <... futex resumed>) = 0 [pid 8093] close(10 [pid 8089] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8087] close(12 [pid 8093] close(11) = -1 EBADF (Bad file descriptor) [pid 8093] close(12) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8101 attached [pid 8093] close(13) = -1 EBADF (Bad file descriptor) [pid 8093] close(14 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8087] close(13 [pid 8092] <... openat resumed>) = -1 EIO (Input/output error) [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8101] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8087] close(14 [pid 8101] <... rseq resumed>) = 0 [pid 8093] close(15 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8101] set_robust_list(0x7fae053b49a0, 24 [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8092] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8087] close(15 [pid 8092] <... futex resumed>) = 0 [pid 8101] <... set_robust_list resumed>) = 0 [pid 8093] close(16 [pid 8101] rt_sigprocmask(SIG_SETMASK, [], [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8101] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8093] close(17 [pid 8101] openat(AT_FDCWD, ".", O_RDONLY [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8101] <... openat resumed>) = 4 [pid 8093] close(18 [pid 8101] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8101] <... futex resumed>) = 1 [pid 8093] close(19 [pid 8089] <... futex resumed>) = 0 [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8101] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8093] close(20 [pid 8089] <... futex resumed>) = 0 [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8093] close(21) = -1 EBADF (Bad file descriptor) [pid 8093] close(22 [pid 8092] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8092] <... ioctl resumed>) = 0 [pid 8087] close(16 [pid 8092] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8093] close(23 [pid 8092] <... futex resumed>) = 1 [pid 8089] <... futex resumed>) = 0 [pid 8087] close(17 [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8093] close(24 [pid 8089] <... futex resumed>) = 0 [pid 8093] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8093] close(25) = -1 EBADF (Bad file descriptor) [pid 8093] close(26) = -1 EBADF (Bad file descriptor) [pid 8093] close(27) = -1 EBADF (Bad file descriptor) [pid 8093] close(28) = -1 EBADF (Bad file descriptor) [pid 8093] close(29) = -1 EBADF (Bad file descriptor) [pid 8093] exit_group(0 [pid 8100] <... futex resumed>) = ? [pid 8095] <... futex resumed>) = ? [pid 8093] <... exit_group resumed>) = ? [pid 8092] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8100] +++ exited with 0 +++ [pid 8095] +++ exited with 0 +++ [pid 8093] +++ exited with 0 +++ [pid 8092] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8087] close(18 [pid 8094] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8092] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=449, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 8092] <... futex resumed>) = 1 [pid 8089] <... futex resumed>) = 0 [pid 8087] close(19 [pid 8089] close(3 [pid 8099] <... ioctl resumed>) = 0 [pid 8094] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8092] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8089] <... close resumed>) = 0 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./177", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8099] close(3 [pid 8094] <... futex resumed>) = 0 [pid 8089] close(4 [pid 8087] close(20 [pid 8099] <... close resumed>) = 0 [pid 8089] <... close resumed>) = 0 [ 201.630431][ T8096] exFAT-fs (loop1): error, data size is invalid(10) [ 201.632346][ T8099] loop3: detected capacity change from 0 to 256 [ 201.637397][ T8096] exFAT-fs (loop1): Filesystem has been set read-only [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8096] <... openat resumed>) = -1 EIO (Input/output error) [pid 8094] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8089] close(5 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] openat(AT_FDCWD, "./177", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8087] close(21 [pid 8094] <... mmap resumed>) = 0x7fae05394000 [pid 8099] close(4 [pid 8089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8094] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5846] <... openat resumed>) = 3 [pid 8096] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8099] <... close resumed>) = 0 [pid 8096] <... futex resumed>) = 0 [pid 8094] <... mprotect resumed>) = 0 [pid 8089] close(6 [pid 8087] close(22 [pid 5846] newfstatat(3, "", [pid 8096] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8094] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8087] close(23 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8094] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8099] mkdir("./file1", 0777 [pid 8089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8099] <... mkdir resumed>) = 0 [pid 8089] close(7 [pid 8099] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 8089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] close(8) = -1 EBADF (Bad file descriptor) [pid 8089] close(9 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8094] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 8089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8087] close(24 [pid 5846] getdents64(3, [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8102 attached [pid 8089] close(10 [pid 8087] close(25 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8094] <... clone3 resumed> => {parent_tid=[451]}, 88) = 451 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./177/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8094] rt_sigprocmask(SIG_SETMASK, [], [pid 8087] close(26 [pid 8094] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8102] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8094] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8089] close(11 [pid 8087] close(27 [pid 5846] <... umount2 resumed>) = 0 [pid 8089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] close(12) = -1 EBADF (Bad file descriptor) [pid 8089] close(13) = -1 EBADF (Bad file descriptor) [pid 8089] close(14) = -1 EBADF (Bad file descriptor) [pid 8089] close(15) = -1 EBADF (Bad file descriptor) [pid 8089] close(16) = -1 EBADF (Bad file descriptor) [pid 8089] close(17) = -1 EBADF (Bad file descriptor) [pid 8089] close(18) = -1 EBADF (Bad file descriptor) [pid 8089] close(19) = -1 EBADF (Bad file descriptor) [pid 8089] close(20) = -1 EBADF (Bad file descriptor) [pid 8089] close(21) = -1 EBADF (Bad file descriptor) [pid 8089] close(22) = -1 EBADF (Bad file descriptor) [pid 8089] close(23) = -1 EBADF (Bad file descriptor) [pid 8089] close(24) = -1 EBADF (Bad file descriptor) [pid 8102] <... rseq resumed>) = 0 [pid 8089] close(25 [pid 8102] set_robust_list(0x7fae053b49a0, 24 [pid 8089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8089] close(26) = -1 EBADF (Bad file descriptor) [pid 8094] <... futex resumed>) = 0 [pid 8102] <... set_robust_list resumed>) = 0 [pid 8089] close(27 [pid 8102] rt_sigprocmask(SIG_SETMASK, [], [pid 8094] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] umount2("./177/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8102] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8087] close(28 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./177/file1", [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8087] close(29 [pid 8102] openat(AT_FDCWD, ".", O_RDONLY [pid 8089] close(28 [pid 8087] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8102] <... openat resumed>) = 4 [pid 8089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8087] exit_group(0 [pid 8102] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8089] close(29 [pid 8097] <... futex resumed>) = ? [pid 8087] <... exit_group resumed>) = ? [pid 5846] umount2("./177/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8097] +++ exited with 0 +++ [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8102] <... futex resumed>) = 1 [pid 8090] <... futex resumed>) = ? [pid 8089] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] openat(AT_FDCWD, "./177/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8102] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8094] <... futex resumed>) = 0 [pid 8090] +++ exited with 0 +++ [pid 8089] exit_group(0 [pid 8087] +++ exited with 0 +++ [pid 5846] <... openat resumed>) = 4 [pid 8094] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=452, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5846] newfstatat(4, "", [pid 8096] <... futex resumed>) = 0 [pid 8094] <... futex resumed>) = 1 [pid 8096] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8094] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8101] <... futex resumed>) = ? [pid 8096] <... ioctl resumed>) = 0 [pid 8092] <... futex resumed>) = ? [pid 8089] <... exit_group resumed>) = ? [pid 5846] getdents64(4, [pid 8096] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8092] +++ exited with 0 +++ [pid 8101] +++ exited with 0 +++ [pid 8096] <... futex resumed>) = 1 [pid 8094] <... futex resumed>) = 0 [pid 8089] +++ exited with 0 +++ [pid 5848] umount2("./174", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8096] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8094] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=427, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] getdents64(4, [pid 8096] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8094] <... futex resumed>) = 0 [pid 5848] openat(AT_FDCWD, "./174", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8096] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8094] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8096] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5846] close(4 [pid 5848] <... openat resumed>) = 3 [pid 8096] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./170", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] newfstatat(3, "", [pid 5846] <... close resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5850] openat(AT_FDCWD, "./170", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8096] <... futex resumed>) = 1 [pid 5846] rmdir("./177/file1" [pid 8094] <... futex resumed>) = 0 [pid 5848] getdents64(3, [pid 5850] <... openat resumed>) = 3 [pid 8094] close(3 [pid 8099] <... mount resumed>) = 0 [pid 8096] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8094] <... close resumed>) = 0 [pid 5850] newfstatat(3, "", [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5846] <... rmdir resumed>) = 0 [pid 8094] close(4 [pid 5848] umount2("./174/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] umount2("./177/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8094] <... close resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8094] close(5 [pid 5850] getdents64(3, [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8099] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5846] newfstatat(AT_FDCWD, "./177/binderfs", [pid 8099] <... openat resumed>) = 3 [pid 8094] close(6 [ 201.715699][ T8099] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8099] chdir("./file1" [pid 8094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8099] <... chdir resumed>) = 0 [pid 8094] close(7 [pid 8099] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] unlink("./177/binderfs" [pid 8094] close(8 [pid 8099] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... unlink resumed>) = 0 [pid 8094] close(9 [pid 5846] getdents64(3, [pid 8094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8094] close(10 [pid 5846] close(3 [pid 8099] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... close resumed>) = 0 [pid 8099] <... futex resumed>) = 1 [pid 8098] <... futex resumed>) = 0 [pid 5846] rmdir("./177" [pid 8098] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8098] <... futex resumed>) = 0 [pid 8094] close(11 [pid 5846] <... rmdir resumed>) = 0 [pid 8098] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] mkdir("./178", 0777 [pid 8094] close(12 [pid 8099] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... mkdir resumed>) = 0 [pid 8094] close(13 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... openat resumed>) = 3 [pid 8094] close(14) = -1 EBADF (Bad file descriptor) [pid 8094] close(15) = -1 EBADF (Bad file descriptor) [pid 8094] close(16) = -1 EBADF (Bad file descriptor) [pid 8094] close(17) = -1 EBADF (Bad file descriptor) [pid 8094] close(18) = -1 EBADF (Bad file descriptor) [pid 8094] close(19) = -1 EBADF (Bad file descriptor) [pid 8094] close(20) = -1 EBADF (Bad file descriptor) [pid 8094] close(21) = -1 EBADF (Bad file descriptor) [pid 8094] close(22) = -1 EBADF (Bad file descriptor) [pid 8094] close(23) = -1 EBADF (Bad file descriptor) [pid 8094] close(24) = -1 EBADF (Bad file descriptor) [pid 8094] close(25) = -1 EBADF (Bad file descriptor) [pid 8094] close(26 [pid 5848] <... umount2 resumed>) = 0 [pid 5846] ioctl(3, LOOP_CLR_FD [pid 8094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] <... ioctl resumed>) = 0 [pid 5846] close(3 [pid 8094] close(27 [pid 5846] <... close resumed>) = 0 [pid 5848] umount2("./174/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8094] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8094] close(28) = -1 EBADF (Bad file descriptor) [pid 8094] close(29./strace-static-x86_64: Process 8103 attached ) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8094] exit_group(0 [pid 8102] <... futex resumed>) = ? [pid 8096] <... futex resumed>) = ? [pid 8094] <... exit_group resumed>) = ? [pid 5848] newfstatat(AT_FDCWD, "./174/file1", [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 452 [pid 8103] set_robust_list(0x555572d846a0, 24 [pid 8102] +++ exited with 0 +++ [pid 8096] +++ exited with 0 +++ [pid 8094] +++ exited with 0 +++ [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8103] <... set_robust_list resumed>) = 0 [pid 5848] umount2("./174/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8103] chdir("./178" [pid 5850] <... umount2 resumed>) = 0 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=449, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 8103] <... chdir resumed>) = 0 [pid 5850] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] openat(AT_FDCWD, "./174/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8103] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8098] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5850] newfstatat(AT_FDCWD, "./170/file1", [pid 5848] <... openat resumed>) = 4 [pid 5847] <... restart_syscall resumed>) = 0 [pid 8103] <... prctl resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] newfstatat(4, "", [pid 8103] setpgid(0, 0 [pid 5850] umount2("./170/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8103] <... setpgid resumed>) = 0 [pid 8098] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] getdents64(4, [pid 8103] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8098] <... futex resumed>) = 0 [pid 5850] openat(AT_FDCWD, "./170/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8103] <... openat resumed>) = 3 [pid 8098] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] <... openat resumed>) = 4 [pid 5847] umount2("./179", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8103] write(3, "1000", 4 [pid 8098] <... mmap resumed>) = 0x7fae05394000 [pid 5850] newfstatat(4, "", [pid 5848] getdents64(4, [pid 8103] <... write resumed>) = 4 [pid 8098] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8103] close(3 [pid 8098] <... mprotect resumed>) = 0 [pid 5850] getdents64(4, [pid 5847] openat(AT_FDCWD, "./179", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8103] <... close resumed>) = 0 [pid 8098] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] <... openat resumed>) = 3 [pid 8103] symlink("/dev/binderfs", "./binderfs" [pid 8098] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5848] close(4 [pid 5847] newfstatat(3, "", [pid 5850] getdents64(4, [pid 8103] <... symlink resumed>) = 0 [pid 8098] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 8104 attached [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] <... close resumed>) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8104] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8098] <... clone3 resumed> => {parent_tid=[444]}, 88) = 444 [pid 5850] close(4 executing program [pid 5848] rmdir("./174/file1" [pid 5847] getdents64(3, [pid 8104] <... rseq resumed>) = 0 [pid 8103] write(1, "executing program\n", 18 [pid 8099] <... openat resumed>) = -1 EIO (Input/output error) [pid 8098] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] <... close resumed>) = 0 [pid 8103] <... write resumed>) = 18 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5850] rmdir("./170/file1" [pid 5847] umount2("./179/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8103] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8098] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8098] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8098] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] <... rmdir resumed>) = 0 [pid 8103] <... futex resumed>) = 0 [pid 5848] <... rmdir resumed>) = 0 [pid 8103] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8104] set_robust_list(0x7fae053b49a0, 24 [pid 8103] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8104] <... set_robust_list resumed>) = 0 [pid 8104] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8104] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 8099] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8104] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8099] <... futex resumed>) = 0 [pid 8104] <... futex resumed>) = 1 [pid 8099] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8098] <... futex resumed>) = 0 [pid 8099] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8098] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8103] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8099] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8098] <... futex resumed>) = 0 [pid 5850] umount2("./170/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8103] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8099] <... ioctl resumed>) = 0 [pid 8098] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5848] umount2("./174/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8099] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8104] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8103] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5850] newfstatat(AT_FDCWD, "./170/binderfs", [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8103] <... mmap resumed>) = 0x7fae053b5000 [pid 8099] <... futex resumed>) = 1 [pid 8098] <... futex resumed>) = 0 [ 201.789732][ T8099] exFAT-fs (loop3): error, data size is invalid(10) [ 201.826891][ T8099] exFAT-fs (loop3): Filesystem has been set read-only [pid 5848] newfstatat(AT_FDCWD, "./174/binderfs", [pid 8103] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8098] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8099] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8098] <... futex resumed>) = 0 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8103] <... mprotect resumed>) = 0 [pid 8099] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8098] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] unlink("./170/binderfs" [pid 5848] unlink("./174/binderfs" [pid 5847] <... umount2 resumed>) = 0 [pid 8103] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8099] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8098] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5850] <... unlink resumed>) = 0 [pid 8103] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8099] <... futex resumed>) = 0 [pid 5850] getdents64(3, [pid 5848] <... unlink resumed>) = 0 [pid 5847] umount2("./179/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8103] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] getdents64(3, [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5847] newfstatat(AT_FDCWD, "./179/file1", ./strace-static-x86_64: Process 8105 attached [pid 8103] <... clone3 resumed> => {parent_tid=[453]}, 88) = 453 [pid 8099] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8098] close(3 [pid 5850] close(3 [pid 5848] close(3 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8105] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8103] rt_sigprocmask(SIG_SETMASK, [], [pid 5850] <... close resumed>) = 0 [pid 5848] <... close resumed>) = 0 [pid 8105] <... rseq resumed>) = 0 [pid 8103] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5848] rmdir("./174" [pid 5847] umount2("./179/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8105] set_robust_list(0x7fae053d59a0, 24 [pid 8103] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8105] <... set_robust_list resumed>) = 0 [pid 8103] <... futex resumed>) = 0 [pid 8098] <... close resumed>) = 0 [pid 5848] <... rmdir resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8105] rt_sigprocmask(SIG_SETMASK, [], [pid 8103] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8098] close(4 [pid 5848] mkdir("./175", 0777 [pid 5847] openat(AT_FDCWD, "./179/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8105] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8098] <... close resumed>) = 0 [pid 5850] rmdir("./170" [pid 5848] <... mkdir resumed>) = 0 [pid 8105] memfd_create("syzkaller", 0 [pid 8098] close(5 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5847] <... openat resumed>) = 4 [pid 8105] <... memfd_create resumed>) = 3 [pid 8098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... rmdir resumed>) = 0 [pid 5848] <... openat resumed>) = 3 [pid 5847] newfstatat(4, "", [pid 8105] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8098] close(6 [pid 5850] mkdir("./171", 0777 [pid 5848] ioctl(3, LOOP_CLR_FD [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8105] <... mmap resumed>) = 0x7fadfce00000 [pid 8098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... mkdir resumed>) = 0 [pid 5847] getdents64(4, [pid 8105] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8098] close(7 [pid 5848] <... ioctl resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(4, [pid 8098] close(8) = -1 EBADF (Bad file descriptor) [pid 8098] close(9) = -1 EBADF (Bad file descriptor) [pid 8098] close(10) = -1 EBADF (Bad file descriptor) [pid 8098] close(11) = -1 EBADF (Bad file descriptor) [pid 8098] close(12) = -1 EBADF (Bad file descriptor) [pid 8098] close(13) = -1 EBADF (Bad file descriptor) [pid 8098] close(14) = -1 EBADF (Bad file descriptor) [pid 8098] close(15) = -1 EBADF (Bad file descriptor) [pid 8098] close(16) = -1 EBADF (Bad file descriptor) [pid 8098] close(17) = -1 EBADF (Bad file descriptor) [pid 8098] close(18) = -1 EBADF (Bad file descriptor) [pid 8098] close(19) = -1 EBADF (Bad file descriptor) [pid 8098] close(20) = -1 EBADF (Bad file descriptor) [pid 8098] close(21) = -1 EBADF (Bad file descriptor) [pid 8098] close(22) = -1 EBADF (Bad file descriptor) [pid 8098] close(23) = -1 EBADF (Bad file descriptor) [pid 8098] close(24) = -1 EBADF (Bad file descriptor) [pid 8105] <... write resumed>) = 131072 [pid 8098] close(25) = -1 EBADF (Bad file descriptor) [pid 8098] close(26) = -1 EBADF (Bad file descriptor) [pid 8098] close(27) = -1 EBADF (Bad file descriptor) [pid 8098] close(28 [pid 8105] munmap(0x7fadfce00000, 138412032 [pid 8098] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5848] close(3 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8105] <... munmap resumed>) = 0 [pid 8098] close(29) = -1 EBADF (Bad file descriptor) [pid 5847] close(4 [pid 8098] exit_group(0 [pid 8104] <... futex resumed>) = ? [pid 8099] <... futex resumed>) = ? [pid 8098] <... exit_group resumed>) = ? [pid 8104] +++ exited with 0 +++ [pid 8099] +++ exited with 0 +++ [pid 8098] +++ exited with 0 +++ [pid 5850] <... openat resumed>) = 3 [pid 5848] <... close resumed>) = 0 [pid 5847] <... close resumed>) = 0 [pid 8105] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=442, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 5847] rmdir("./179/file1") = 0 [pid 5847] umount2("./179/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8105] <... openat resumed>) = 4 [pid 5850] <... ioctl resumed>) = 0 [pid 5849] umount2("./179", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] newfstatat(AT_FDCWD, "./179/binderfs", [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] openat(AT_FDCWD, "./179", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] <... openat resumed>) = 3 [pid 5847] unlink("./179/binderfs"./strace-static-x86_64: Process 8106 attached [pid 8105] ioctl(4, LOOP_SET_FD, 3 [pid 5850] close(3 [pid 5849] newfstatat(3, "", [pid 5847] <... unlink resumed>) = 0 [pid 8106] set_robust_list(0x555572d846a0, 24 [pid 8105] <... ioctl resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 455 [pid 5847] getdents64(3, [pid 8106] <... set_robust_list resumed>) = 0 [pid 5849] getdents64(3, [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8106] chdir("./175" [pid 5847] close(3./strace-static-x86_64: Process 8107 attached [pid 8106] <... chdir resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] <... close resumed>) = 0 [pid 8107] set_robust_list(0x555572d846a0, 24 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 430 [pid 5849] umount2("./179/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] rmdir("./179" [pid 8106] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5847] <... rmdir resumed>) = 0 [pid 8105] close(3 [pid 5849] <... umount2 resumed>) = 0 [pid 5847] mkdir("./180", 0777 [pid 8107] <... set_robust_list resumed>) = 0 [pid 8106] setpgid(0, 0 [pid 5847] <... mkdir resumed>) = 0 [pid 8106] <... setpgid resumed>) = 0 [pid 8107] chdir("./171" [pid 8106] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8105] <... close resumed>) = 0 [pid 8106] <... openat resumed>) = 3 [pid 5847] <... openat resumed>) = 3 [pid 8106] write(3, "1000", 4 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 8105] close(4 [pid 5847] <... ioctl resumed>) = 0 [pid 8105] <... close resumed>) = 0 [pid 5847] close(3 [pid 8107] <... chdir resumed>) = 0 [pid 8106] <... write resumed>) = 4 [pid 8105] mkdir("./file1", 0777 [pid 5849] umount2("./179/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8107] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8106] close(3 [pid 8105] <... mkdir resumed>) = 0 [pid 8105] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 8107] <... prctl resumed>) = 0 [pid 8106] <... close resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8107] setpgid(0, 0 [pid 8106] symlink("/dev/binderfs", "./binderfs" [pid 5849] newfstatat(AT_FDCWD, "./179/file1", [pid 5847] <... close resumed>) = 0 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8106] <... symlink resumed>) = 0 [pid 8106] write(1, "executing program\n", 18executing program ./strace-static-x86_64: Process 8108 attached [pid 8107] <... setpgid resumed>) = 0 [pid 8106] <... write resumed>) = 18 [pid 5849] umount2("./179/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8107] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8108] set_robust_list(0x555572d846a0, 24 [pid 8106] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] openat(AT_FDCWD, "./179/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 452 [pid 8108] <... set_robust_list resumed>) = 0 [pid 8106] <... futex resumed>) = 0 [pid 8108] chdir("./180" [pid 8106] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 5849] <... openat resumed>) = 4 [pid 8108] <... chdir resumed>) = 0 [pid 8106] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8108] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8106] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8108] <... prctl resumed>) = 0 [pid 8106] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8108] setpgid(0, 0 [pid 8107] <... openat resumed>) = 3 [pid 8106] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5849] newfstatat(4, "", [pid 8108] <... setpgid resumed>) = 0 [pid 8106] <... mmap resumed>) = 0x7fae053b5000 [pid 8108] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8107] write(3, "1000", 4 [pid 8106] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8106] <... mprotect resumed>) = 0 [pid 5849] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8108] <... openat resumed>) = 3 [pid 8107] <... write resumed>) = 4 [pid 8106] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5849] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5849] close(4 [pid 8108] write(3, "1000", 4 [pid 8107] close(3 [pid 8106] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5849] <... close resumed>) = 0 [pid 8108] <... write resumed>) = 4 [pid 8107] <... close resumed>) = 0 [pid 8106] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 5849] rmdir("./179/file1" [pid 8108] close(3 [ 201.950450][ T8105] loop0: detected capacity change from 0 to 256 [ 201.986392][ T8105] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8107] symlink("/dev/binderfs", "./binderfs"./strace-static-x86_64: Process 8109 attached [pid 8108] <... close resumed>) = 0 [pid 8107] <... symlink resumed>) = 0 [pid 5849] <... rmdir resumed>) = 0 [pid 5849] umount2("./179/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8107] write(1, "executing program\n", 18 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 8109] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8108] symlink("/dev/binderfs", "./binderfs" [pid 8107] <... write resumed>) = 18 [pid 8106] <... clone3 resumed> => {parent_tid=[456]}, 88) = 456 [pid 8105] <... mount resumed>) = 0 [pid 5849] newfstatat(AT_FDCWD, "./179/binderfs", [pid 8106] rt_sigprocmask(SIG_SETMASK, [], [pid 8105] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8109] <... rseq resumed>) = 0 [pid 8108] <... symlink resumed>) = 0 [pid 8106] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8109] set_robust_list(0x7fae053d59a0, 24 [pid 8106] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8105] <... openat resumed>) = 3 [pid 8106] <... futex resumed>) = 0 [pid 8106] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}executing program [pid 8109] <... set_robust_list resumed>) = 0 [pid 8108] write(1, "executing program\n", 18 [pid 8107] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8105] chdir("./file1" [pid 5849] unlink("./179/binderfs" [pid 8109] rt_sigprocmask(SIG_SETMASK, [], [pid 8108] <... write resumed>) = 18 [pid 8107] <... futex resumed>) = 0 [pid 8105] <... chdir resumed>) = 0 [pid 8109] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8108] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8107] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8105] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5849] <... unlink resumed>) = 0 [pid 8105] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8109] memfd_create("syzkaller", 0 [pid 8108] <... futex resumed>) = 0 [pid 8107] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5849] getdents64(3, [pid 8105] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8108] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8107] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8105] <... futex resumed>) = 1 [pid 8108] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8107] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8103] <... futex resumed>) = 0 [pid 5849] close(3 [pid 8109] <... memfd_create resumed>) = 3 [pid 8108] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8107] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8105] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8103] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... close resumed>) = 0 [pid 8108] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8107] <... mmap resumed>) = 0x7fae053b5000 [pid 8103] <... futex resumed>) = 0 [pid 5849] rmdir("./179" [pid 8105] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8108] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8103] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8108] <... mmap resumed>) = 0x7fae053b5000 [pid 5849] <... rmdir resumed>) = 0 [pid 8108] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8105] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8108] <... mprotect resumed>) = 0 [pid 8108] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8108] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} => {parent_tid=[453]}, 88) = 453 ./strace-static-x86_64: Process 8110 attached [pid 8109] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8108] rt_sigprocmask(SIG_SETMASK, [], [pid 8107] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8105] <... openat resumed>) = -1 EIO (Input/output error) [pid 5849] mkdir("./180", 0777 [pid 8107] <... mprotect resumed>) = 0 [pid 8110] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 5849] <... mkdir resumed>) = 0 [pid 8110] <... rseq resumed>) = 0 [pid 8110] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 8110] rt_sigprocmask(SIG_SETMASK, [], [pid 8107] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8109] <... mmap resumed>) = 0x7fadfce00000 [pid 8110] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8110] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8109] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072) = 131072 [pid 8108] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8107] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8105] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... openat resumed>) = 3 [pid 8109] munmap(0x7fadfce00000, 138412032 [pid 8108] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 8105] <... futex resumed>) = 1 [pid 8109] <... munmap resumed>) = 0 [pid 8110] <... futex resumed>) = 0 [pid 8108] <... futex resumed>) = 1 [pid 8110] memfd_create("syzkaller", 0 [pid 8109] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8107] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8105] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8103] <... futex resumed>) = 0 [pid 5849] <... ioctl resumed>) = 0 [pid 8109] <... openat resumed>) = 4 [pid 5849] close(3 [pid 8109] ioctl(4, LOOP_SET_FD, 3 [pid 8105] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8103] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... close resumed>) = 0 [pid 8105] openat(AT_FDCWD, ".", O_RDONLY [pid 8103] <... futex resumed>) = 0 [pid 8110] <... memfd_create resumed>) = 3 [pid 8110] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 8110] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8109] <... ioctl resumed>) = 0 [pid 8108] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8105] <... openat resumed>) = 4 [pid 8103] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 8111 attached [pid 8110] <... write resumed>) = 131072 [pid 8105] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8110] munmap(0x7fadfce00000, 138412032) = 0 [pid 8111] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8110] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8111] <... rseq resumed>) = 0 [pid 8110] <... openat resumed>) = 4 [pid 8110] ioctl(4, LOOP_SET_FD, 3 [pid 8107] <... clone3 resumed> => {parent_tid=[431]}, 88) = 431 [pid 8105] <... futex resumed>) = 1 [pid 8103] <... futex resumed>) = 0 [ 202.062867][ T8105] exFAT-fs (loop0): error, data size is invalid(10) [ 202.072718][ T8105] exFAT-fs (loop0): Filesystem has been set read-only [ 202.098866][ T8109] loop2: detected capacity change from 0 to 256 ./strace-static-x86_64: Process 8112 attached [pid 8111] set_robust_list(0x7fae053d59a0, 24 [pid 8109] close(3 [pid 8107] rt_sigprocmask(SIG_SETMASK, [], [pid 8105] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8103] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 445 [pid 8107] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8105] <... ioctl resumed>) = 0 [pid 8103] <... futex resumed>) = 0 [pid 8107] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8105] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8103] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8107] <... futex resumed>) = 0 [pid 8103] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8112] set_robust_list(0x555572d846a0, 24 [pid 8107] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8103] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8105] <... futex resumed>) = 0 [pid 8103] <... futex resumed>) = 0 [pid 8112] <... set_robust_list resumed>) = 0 [pid 8111] <... set_robust_list resumed>) = 0 [pid 8103] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8105] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8109] <... close resumed>) = 0 [pid 8112] chdir("./180" [pid 8111] rt_sigprocmask(SIG_SETMASK, [], [pid 8109] close(4 [pid 8105] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8109] <... close resumed>) = 0 [pid 8105] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8109] mkdir("./file1", 0777 [pid 8105] <... futex resumed>) = 1 [pid 8103] <... futex resumed>) = 0 [pid 8112] <... chdir resumed>) = 0 [pid 8111] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8112] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8111] memfd_create("syzkaller", 0 [pid 8109] <... mkdir resumed>) = 0 [pid 8105] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8103] close(3 [pid 8112] <... prctl resumed>) = 0 [pid 8111] <... memfd_create resumed>) = 3 [pid 8109] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 8103] <... close resumed>) = 0 [pid 8112] setpgid(0, 0 [pid 8111] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8103] close(4 [pid 8112] <... setpgid resumed>) = 0 [pid 8103] <... close resumed>) = 0 [pid 8112] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8111] <... mmap resumed>) = 0x7fadfce00000 [pid 8103] close(5 [pid 8112] <... openat resumed>) = 3 [pid 8111] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8112] write(3, "1000", 4 [pid 8110] <... ioctl resumed>) = 0 [pid 8103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8103] close(6 [pid 8112] <... write resumed>) = 4 [pid 8110] close(3 [pid 8103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8103] close(7 [pid 8110] <... close resumed>) = 0 [pid 8112] close(3) = 0 [pid 8111] <... write resumed>) = 131072 [pid 8110] close(4 [pid 8103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] symlink("/dev/binderfs", "./binderfs") = 0 [pid 8112] write(1, "executing program\n", 18 [pid 8111] munmap(0x7fadfce00000, 138412032executing program [pid 8110] <... close resumed>) = 0 [pid 8103] close(8 [pid 8110] mkdir("./file1", 0777 [pid 8103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8103] close(9) = -1 EBADF (Bad file descriptor) [pid 8103] close(10) = -1 EBADF (Bad file descriptor) [pid 8112] <... write resumed>) = 18 [ 202.112680][ T8110] loop1: detected capacity change from 0 to 256 [pid 8110] <... mkdir resumed>) = 0 [pid 8103] close(11 [pid 8112] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8111] <... munmap resumed>) = 0 [pid 8103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8103] close(12 [pid 8112] <... futex resumed>) = 0 [pid 8112] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 8112] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 8112] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8112] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8112] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8112] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} => {parent_tid=[446]}, 88) = 446 [pid 8112] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8112] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8112] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 8113 attached [pid 8113] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053) = 0 [pid 8113] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 8113] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8113] memfd_create("syzkaller", 0 [pid 8110] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 8103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8113] <... memfd_create resumed>) = 3 [pid 8113] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 8113] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8111] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 8103] close(13 [pid 8113] <... write resumed>) = 131072 [pid 8111] <... openat resumed>) = 4 [pid 8109] <... mount resumed>) = 0 [pid 8103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8113] munmap(0x7fadfce00000, 138412032) = 0 [pid 8109] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8103] close(14) = -1 EBADF (Bad file descriptor) [ 202.155282][ T8109] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 202.191125][ T8110] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8111] ioctl(4, LOOP_SET_FD, 3 [pid 8109] <... openat resumed>) = 3 [pid 8103] close(15) = -1 EBADF (Bad file descriptor) [pid 8109] chdir("./file1" [pid 8113] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8109] <... chdir resumed>) = 0 [pid 8103] close(16 [pid 8113] <... openat resumed>) = 4 [pid 8109] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8109] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8103] close(17 [pid 8109] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8109] <... futex resumed>) = 1 [pid 8103] close(18 [pid 8113] ioctl(4, LOOP_SET_FD, 3 [pid 8109] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8111] <... ioctl resumed>) = 0 [pid 8106] <... futex resumed>) = 0 [pid 8103] close(19) = -1 EBADF (Bad file descriptor) [pid 8111] close(3 [pid 8106] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8111] <... close resumed>) = 0 [pid 8106] <... futex resumed>) = 1 [pid 8103] close(20 [pid 8111] close(4 [pid 8106] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8111] <... close resumed>) = 0 [pid 8109] <... futex resumed>) = 0 [pid 8103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8111] mkdir("./file1", 0777 [pid 8109] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8103] close(21 [pid 8111] <... mkdir resumed>) = 0 [pid 8103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8103] close(22 [pid 8111] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 8103] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8103] close(23) = -1 EBADF (Bad file descriptor) [pid 8103] close(24) = -1 EBADF (Bad file descriptor) [pid 8103] close(25) = -1 EBADF (Bad file descriptor) [pid 8103] close(26) = -1 EBADF (Bad file descriptor) [pid 8103] close(27) = -1 EBADF (Bad file descriptor) [pid 8103] close(28) = -1 EBADF (Bad file descriptor) [pid 8103] close(29) = -1 EBADF (Bad file descriptor) [pid 8103] exit_group(0) = ? [pid 8105] <... futex resumed>) = ? [ 202.206451][ T8111] loop4: detected capacity change from 0 to 256 [ 202.214084][ T8113] loop3: detected capacity change from 0 to 256 [ 202.225177][ T8109] exFAT-fs (loop2): error, data size is invalid(10) [pid 8113] <... ioctl resumed>) = 0 [pid 8110] <... mount resumed>) = 0 [pid 8105] +++ exited with 0 +++ [pid 8103] +++ exited with 0 +++ [pid 8110] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=452, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 8110] <... openat resumed>) = 3 [pid 8110] chdir("./file1" [pid 8113] close(3) = 0 [pid 5846] umount2("./178", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8113] close(4 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./178", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8113] <... close resumed>) = 0 [pid 8113] mkdir("./file1", 0777 [pid 5846] <... openat resumed>) = 3 [pid 8113] <... mkdir resumed>) = 0 [pid 5846] newfstatat(3, "", [pid 8106] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8113] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 8106] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] getdents64(3, [pid 8110] <... chdir resumed>) = 0 [pid 8106] <... futex resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8110] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8106] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5846] umount2("./178/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8110] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8106] <... mmap resumed>) = 0x7fae05394000 [ 202.251918][ T8109] exFAT-fs (loop2): Filesystem has been set read-only [ 202.282742][ T8111] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8106] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8109] <... openat resumed>) = -1 EIO (Input/output error) [pid 8110] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8106] <... mprotect resumed>) = 0 [pid 8109] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8109] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8110] <... futex resumed>) = 1 [pid 8108] <... futex resumed>) = 0 [pid 8106] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5846] <... umount2 resumed>) = 0 [pid 8108] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8106] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5846] umount2("./178/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8110] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8108] <... futex resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 202.288893][ T8113] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8108] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8113] <... mount resumed>) = 0 [pid 8111] <... mount resumed>) = 0 [pid 5846] newfstatat(AT_FDCWD, "./178/file1", [pid 8113] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] umount2("./178/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8111] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8113] <... openat resumed>) = 3 [pid 8111] <... openat resumed>) = 3 [pid 8106] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 5846] openat(AT_FDCWD, "./178/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8111] chdir("./file1"./strace-static-x86_64: Process 8114 attached ) = 0 [pid 8114] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053) = 0 [pid 5846] <... openat resumed>) = 4 [pid 8111] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 8111] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8114] set_robust_list(0x7fae053b49a0, 24 [pid 8111] <... futex resumed>) = 1 [pid 8114] <... set_robust_list resumed>) = 0 [pid 8107] <... futex resumed>) = 0 [pid 8106] <... clone3 resumed> => {parent_tid=[457]}, 88) = 457 [pid 5846] newfstatat(4, "", [pid 8111] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8113] chdir("./file1" [pid 8114] rt_sigprocmask(SIG_SETMASK, [], [pid 8113] <... chdir resumed>) = 0 [pid 8107] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8106] rt_sigprocmask(SIG_SETMASK, [], [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8114] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8107] <... futex resumed>) = 1 [pid 8106] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5846] getdents64(4, [pid 8106] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8114] openat(AT_FDCWD, ".", O_RDONLY [pid 8107] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8106] <... futex resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8106] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8114] <... openat resumed>) = 4 [pid 8113] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8111] <... futex resumed>) = 0 [pid 5846] getdents64(4, [pid 8111] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8114] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8114] <... futex resumed>) = 1 [pid 8113] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8110] <... openat resumed>) = -1 EIO (Input/output error) [pid 8106] <... futex resumed>) = 0 [pid 5846] close(4 [pid 8114] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8106] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... close resumed>) = 0 [pid 8106] <... futex resumed>) = 1 [pid 5846] rmdir("./178/file1" [pid 8109] <... futex resumed>) = 0 [pid 8106] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8113] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] <... rmdir resumed>) = 0 [pid 8109] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 5846] umount2("./178/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8113] <... futex resumed>) = 1 [pid 8109] <... ioctl resumed>) = 0 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8109] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] newfstatat(AT_FDCWD, "./178/binderfs", [pid 8110] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8109] <... futex resumed>) = 1 [pid 8106] <... futex resumed>) = 0 [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8109] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8110] <... futex resumed>) = 1 [pid 8109] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8108] <... futex resumed>) = 0 [pid 8106] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] unlink("./178/binderfs" [pid 8110] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8109] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8108] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8106] <... futex resumed>) = 0 [pid 8113] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8112] <... futex resumed>) = 0 [ 202.328097][ T8110] exFAT-fs (loop1): error, data size is invalid(10) [ 202.352495][ T8110] exFAT-fs (loop1): Filesystem has been set read-only [ 202.359729][ T8111] exFAT-fs (loop4): error, data size is invalid(10) [ 202.366393][ T8111] exFAT-fs (loop4): Filesystem has been set read-only [pid 8106] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8112] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8110] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8109] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8108] <... futex resumed>) = 0 [pid 5846] <... unlink resumed>) = 0 [pid 5846] getdents64(3, [pid 8109] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8108] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8112] <... futex resumed>) = 1 [pid 8112] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8113] <... futex resumed>) = 0 [pid 8113] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8110] openat(AT_FDCWD, ".", O_RDONLY [pid 8109] <... futex resumed>) = 1 [pid 8107] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8106] <... futex resumed>) = 0 [pid 5846] close(3 [pid 8110] <... openat resumed>) = 4 [pid 8111] <... openat resumed>) = -1 EIO (Input/output error) [pid 8109] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8107] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8106] close(3 [pid 5846] <... close resumed>) = 0 [pid 8107] <... futex resumed>) = 0 [pid 8106] <... close resumed>) = 0 [pid 5846] rmdir("./178" [pid 8110] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8107] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8106] close(4 [pid 5846] <... rmdir resumed>) = 0 [pid 8111] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5846] mkdir("./179", 0777 [pid 8106] <... close resumed>) = 0 [pid 8107] <... mmap resumed>) = 0x7fae05394000 [pid 8111] <... futex resumed>) = 0 [pid 8111] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8110] <... futex resumed>) = 1 [pid 8108] <... futex resumed>) = 0 [pid 8107] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8106] close(5 [pid 5846] <... mkdir resumed>) = 0 [pid 8110] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8108] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8107] <... mprotect resumed>) = 0 [pid 8110] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8108] <... futex resumed>) = 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 8108] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5846] ioctl(3, LOOP_CLR_FD [pid 8110] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 5846] <... ioctl resumed>) = 0 [pid 8110] <... ioctl resumed>) = 0 [pid 8107] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] close(3) = 0 [pid 8106] close(6 [pid 8110] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8107] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8112] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8107] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 8106] close(7 [pid 8110] <... futex resumed>) = 1 [pid 8108] <... futex resumed>) = 0 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8112] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8108] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 8116 attached ) = 0 [pid 8106] close(8 [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 454 [pid 8110] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8108] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8116] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8110] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8107] <... clone3 resumed> => {parent_tid=[432]}, 88) = 432 [pid 8116] <... rseq resumed>) = 0 [pid 8110] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8108] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8107] rt_sigprocmask(SIG_SETMASK, [], [pid 8106] close(9 [pid 8108] close(3 [pid 8107] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8116] set_robust_list(0x7fae053b49a0, 24 [pid 8110] <... futex resumed>) = 0 [pid 8108] <... close resumed>) = 0 [pid 8106] close(10 [pid 8107] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8110] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] <... futex resumed>) = 0 [pid 8106] close(11 [pid 8107] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] <... mmap resumed>) = 0x7fae05394000 [pid 8106] close(12 [pid 8112] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8115 attached [pid 8116] <... set_robust_list resumed>) = 0 [pid 8112] <... mprotect resumed>) = 0 [pid 8106] close(13 [pid 8116] rt_sigprocmask(SIG_SETMASK, [], [pid 8108] close(4 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8116] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8113] <... openat resumed>) = -1 EIO (Input/output error) [pid 8106] close(14 [pid 8116] openat(AT_FDCWD, ".", O_RDONLY [pid 8113] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8108] <... close resumed>) = 0 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [ 202.399860][ T8113] exFAT-fs (loop3): error, data size is invalid(10) [ 202.406541][ T8113] exFAT-fs (loop3): Filesystem has been set read-only [pid 8116] <... openat resumed>) = 4 [pid 8115] set_robust_list(0x555572d846a0, 24 [pid 8112] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8108] close(5 [pid 8106] close(15 [pid 8116] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8113] <... futex resumed>) = 0 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8116] <... futex resumed>) = 1 [pid 8108] close(6 [pid 8107] <... futex resumed>) = 0 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8106] close(16 [pid 8107] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8116] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8107] <... futex resumed>) = 1 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8108] close(7 [pid 8112] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8111] <... futex resumed>) = 0 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8106] close(17 [pid 8115] <... set_robust_list resumed>) = 0 [pid 8113] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8112] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 8117 attached [pid 8115] chdir("./179" [pid 8111] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8108] close(8 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8115] <... chdir resumed>) = 0 [pid 8112] <... clone3 resumed> => {parent_tid=[447]}, 88) = 447 [pid 8111] <... ioctl resumed>) = 0 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8106] close(18 [pid 8117] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8115] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8112] rt_sigprocmask(SIG_SETMASK, [], [pid 8117] <... rseq resumed>) = 0 [pid 8115] <... prctl resumed>) = 0 [pid 8112] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8111] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8108] close(9 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8117] set_robust_list(0x7fae053b49a0, 24 [pid 8115] setpgid(0, 0 [pid 8112] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8106] close(19 [pid 8117] <... set_robust_list resumed>) = 0 [pid 8115] <... setpgid resumed>) = 0 [pid 8111] <... futex resumed>) = 1 [pid 8108] close(10 [pid 8107] <... futex resumed>) = 0 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8117] rt_sigprocmask(SIG_SETMASK, [], [pid 8115] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8112] <... futex resumed>) = 0 [pid 8111] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8106] close(20 [pid 8117] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8115] <... openat resumed>) = 3 [pid 8112] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8117] openat(AT_FDCWD, ".", O_RDONLY [pid 8115] write(3, "1000", 4 [pid 8111] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8117] <... openat resumed>) = 4 [pid 8115] <... write resumed>) = 4 [pid 8111] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8117] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8115] close(3 [pid 8117] <... futex resumed>) = 1 [pid 8112] <... futex resumed>) = 0 [pid 8111] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8117] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8115] <... close resumed>) = 0 [pid 8112] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8115] symlink("/dev/binderfs", "./binderfs" [pid 8112] <... futex resumed>) = 1 [pid 8111] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8113] <... futex resumed>) = 0 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8115] <... symlink resumed>) = 0 [pid 8112] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8108] close(11 [pid 8107] <... futex resumed>) = 0 [pid 8106] close(21 [pid 8113] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080executing program [pid 8115] write(1, "executing program\n", 18 [pid 8111] <... futex resumed>) = 0 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8115] <... write resumed>) = 18 [pid 8113] <... ioctl resumed>) = 0 [pid 8111] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8106] close(22 [pid 8107] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8115] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8113] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8115] <... futex resumed>) = 0 [pid 8113] <... futex resumed>) = 1 [pid 8112] <... futex resumed>) = 0 [pid 8108] close(12 [pid 8107] close(3 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8115] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 8115] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8112] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8106] close(23 [pid 8115] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8113] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] <... close resumed>) = 0 [pid 8115] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8113] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8108] close(13 [pid 8107] close(4 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8115] <... mmap resumed>) = 0x7fae053b5000 [pid 8113] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8112] <... futex resumed>) = 0 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] <... close resumed>) = 0 [pid 8106] close(24 [pid 8115] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8113] <... futex resumed>) = 0 [pid 8112] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8108] close(14 [pid 8107] close(5 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8113] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8112] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8106] close(25 [pid 8112] close(3 [pid 8108] close(15 [pid 8107] close(6 [pid 8112] <... close resumed>) = 0 [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] close(4 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] close(7 [pid 8106] close(26 [pid 8112] <... close resumed>) = 0 [pid 8108] close(16 [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] close(5 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] close(8 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8115] <... mprotect resumed>) = 0 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8108] close(17 [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8106] close(27 [pid 8115] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8107] close(9 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8115] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8115] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 8118 attached [pid 8112] close(6 [pid 8108] close(18 [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8106] close(28 [pid 8118] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8115] <... clone3 resumed> => {parent_tid=[455]}, 88) = 455 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] close(10 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8118] <... rseq resumed>) = 0 [pid 8115] rt_sigprocmask(SIG_SETMASK, [], [pid 8112] close(7 [pid 8108] close(19 [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8106] close(29 [pid 8118] set_robust_list(0x7fae053d59a0, 24 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] close(11 [pid 8106] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8108] close(20 [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] close(12 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8108] close(21 [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8106] exit_group(0 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] close(13 [pid 8114] <... futex resumed>) = ? [pid 8108] close(22 [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8106] <... exit_group resumed>) = ? [pid 8109] <... futex resumed>) = ? [pid 8114] +++ exited with 0 +++ [pid 8109] +++ exited with 0 +++ [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] close(14 [pid 8118] <... set_robust_list resumed>) = 0 [pid 8115] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8112] close(8 [pid 8108] close(23 [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8106] +++ exited with 0 +++ [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] close(15 [pid 8108] close(24 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=455, si_uid=0, si_status=0, si_utime=0, si_stime=8 /* 0.08 s */} --- [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] close(9 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] close(16 [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8108] close(25 [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] close(10 [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] close(17 [pid 8108] close(26 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] close(11 [pid 8108] close(27 [pid 8107] close(18 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] close(12 [pid 8108] close(28 [pid 8107] close(19 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] close(13 [pid 8108] close(29 [pid 8107] close(20 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8108] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8118] rt_sigprocmask(SIG_SETMASK, [], [pid 8115] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8112] close(14 [pid 8108] exit_group(0 [pid 8107] close(21 [pid 8118] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5848] <... restart_syscall resumed>) = 0 [pid 8118] memfd_create("syzkaller", 0 [pid 8115] <... futex resumed>) = 0 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8110] <... futex resumed>) = ? [pid 8108] <... exit_group resumed>) = ? [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8115] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8107] close(22 [pid 8118] <... memfd_create resumed>) = 3 [pid 8118] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 8118] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8110] +++ exited with 0 +++ [pid 8108] +++ exited with 0 +++ [pid 5848] umount2("./175", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=452, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8118] <... write resumed>) = 131072 [pid 8112] close(15 [pid 8107] close(23 [pid 5848] openat(AT_FDCWD, "./175", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] close(16 [pid 8107] close(24 [pid 5848] <... openat resumed>) = 3 [pid 8118] munmap(0x7fadfce00000, 138412032) = 0 [pid 8118] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] newfstatat(3, "", [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] close(25 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8112] close(17 [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] close(26 [pid 5848] getdents64(3, [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] close(18 [pid 8107] close(27 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8112] close(19 [pid 8107] close(28 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8112] close(20 [pid 8107] close(29 [pid 8118] <... openat resumed>) = 4 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8107] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8118] ioctl(4, LOOP_SET_FD, 3 [pid 8112] close(21 [pid 5848] umount2("./175/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8107] exit_group(0 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] umount2("./180", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8112] close(22 [pid 8118] <... ioctl resumed>) = 0 [pid 8118] close(3) = 0 [pid 8118] close(4) = 0 [pid 8118] mkdir("./file1", 0777) = 0 [pid 8116] <... futex resumed>) = ? [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8111] <... futex resumed>) = ? [pid 8107] <... exit_group resumed>) = ? [pid 5848] <... umount2 resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8116] +++ exited with 0 +++ [pid 8112] close(23 [pid 5847] openat(AT_FDCWD, "./180", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./175/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8112] close(24 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... openat resumed>) = 3 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] newfstatat(3, "", [pid 8112] close(25) = -1 EBADF (Bad file descriptor) [pid 8111] +++ exited with 0 +++ [pid 8107] +++ exited with 0 +++ [pid 5848] newfstatat(AT_FDCWD, "./175/file1", [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8112] close(26 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=430, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] getdents64(3, [pid 8112] close(27 [pid 5850] restart_syscall(<... resuming interrupted clone ...> [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8112] close(28 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8112] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5848] umount2("./175/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8112] close(29) = -1 EBADF (Bad file descriptor) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] umount2("./180/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8112] exit_group(0 [pid 5848] openat(AT_FDCWD, "./175/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8118] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 8117] <... futex resumed>) = ? [pid 8113] <... futex resumed>) = ? [pid 8112] <... exit_group resumed>) = ? [pid 8117] +++ exited with 0 +++ [pid 5850] <... restart_syscall resumed>) = 0 [pid 5848] <... openat resumed>) = 4 [pid 5847] <... umount2 resumed>) = 0 [pid 5848] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5850] umount2("./171", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] getdents64(4, 0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] getdents64(4, 0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5848] close(4 [pid 5850] openat(AT_FDCWD, "./171", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] <... close resumed>) = 0 [pid 5850] <... openat resumed>) = 3 [pid 5848] rmdir("./175/file1") = 0 [pid 5848] umount2("./175/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5848] newfstatat(AT_FDCWD, "./175/binderfs", [pid 5850] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [ 202.542949][ T8118] loop0: detected capacity change from 0 to 256 [pid 5848] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8113] +++ exited with 0 +++ [pid 8112] +++ exited with 0 +++ [pid 5850] getdents64(3, [pid 5848] unlink("./175/binderfs" [pid 5847] umount2("./180/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=445, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5848] <... unlink resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] getdents64(3, [pid 5847] newfstatat(AT_FDCWD, "./180/file1", [pid 5848] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] umount2("./180", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] close(3 [pid 5847] umount2("./180/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... close resumed>) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] <... umount2 resumed>) = 0 [pid 5849] openat(AT_FDCWD, "./180", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5848] rmdir("./175" [pid 5850] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... openat resumed>) = 3 [pid 5848] <... rmdir resumed>) = 0 [pid 5847] openat(AT_FDCWD, "./180/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(3, "", [pid 5848] mkdir("./176", 0777 [pid 5847] <... openat resumed>) = 4 [pid 5850] newfstatat(AT_FDCWD, "./171/file1", [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5848] <... mkdir resumed>) = 0 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] getdents64(3, [pid 5847] newfstatat(4, "", [pid 5850] umount2("./171/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] umount2("./180/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] openat(AT_FDCWD, "./171/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] <... umount2 resumed>) = 0 [pid 5848] <... openat resumed>) = 3 [pid 5847] getdents64(4, [pid 5850] <... openat resumed>) = 4 [pid 5849] umount2("./180/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5850] newfstatat(4, "", [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] ioctl(3, LOOP_CLR_FD [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] getdents64(4, [pid 5850] getdents64(4, [pid 5849] newfstatat(AT_FDCWD, "./180/file1", [pid 5848] <... ioctl resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5850] getdents64(4, [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] close(3 [pid 5847] close(4 [pid 8118] <... mount resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5849] umount2("./180/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... close resumed>) = 0 [pid 5847] <... close resumed>) = 0 [pid 8118] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 8118] chdir("./file1") = 0 [pid 5850] close(4 [pid 8118] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5850] <... close resumed>) = 0 [pid 5850] rmdir("./171/file1" [pid 8118] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8118] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] <... rmdir resumed>) = 0 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8118] <... futex resumed>) = 1 [pid 5849] openat(AT_FDCWD, "./180/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8115] <... futex resumed>) = 0 [pid 5847] rmdir("./180/file1" [pid 8118] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8115] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5850] umount2("./171/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... openat resumed>) = 4 [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] <... rmdir resumed>) = 0 [pid 8118] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8115] <... futex resumed>) = 0 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 202.593708][ T8118] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5849] newfstatat(4, "", [pid 5847] umount2("./180/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 8119 attached [pid 8118] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8115] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5850] newfstatat(AT_FDCWD, "./171/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] unlink("./171/binderfs" [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 458 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] <... unlink resumed>) = 0 [pid 5849] getdents64(4, [pid 5847] newfstatat(AT_FDCWD, "./180/binderfs", [pid 5850] getdents64(3, [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5849] getdents64(4, [pid 5847] unlink("./180/binderfs" [pid 5850] close(3 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] <... unlink resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 5849] close(4 [pid 5847] getdents64(3, [pid 5850] rmdir("./171" [pid 5849] <... close resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5850] <... rmdir resumed>) = 0 [pid 5849] rmdir("./180/file1") = 0 [pid 5850] mkdir("./172", 0777) = 0 [pid 5849] umount2("./180/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5849] newfstatat(AT_FDCWD, "./180/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] close(3 [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5849] unlink("./180/binderfs" [pid 5847] <... close resumed>) = 0 [pid 5850] <... openat resumed>) = 3 [pid 5849] <... unlink resumed>) = 0 [pid 5847] rmdir("./180" [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5849] getdents64(3, [pid 5847] <... rmdir resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5849] close(3) = 0 [pid 5847] mkdir("./181", 0777 [pid 5850] <... ioctl resumed>) = 0 [pid 5849] rmdir("./180" [pid 5847] <... mkdir resumed>) = 0 [pid 5850] close(3 [pid 5849] <... rmdir resumed>) = 0 [pid 5850] <... close resumed>) = 0 [pid 5849] mkdir("./181", 0777 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8119] set_robust_list(0x555572d846a0, 24 [pid 5849] <... mkdir resumed>) = 0 [pid 5847] <... openat resumed>) = 3 [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5847] ioctl(3, LOOP_CLR_FD [pid 5849] <... openat resumed>) = 3 [pid 5847] <... ioctl resumed>) = 0 [pid 5849] ioctl(3, LOOP_CLR_FD [pid 5847] close(3 [pid 5849] <... ioctl resumed>) = 0 [pid 5847] <... close resumed>) = 0 [pid 5849] close(3 [pid 8119] <... set_robust_list resumed>) = 0 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5849] <... close resumed>) = 0 [pid 8119] chdir("./176"./strace-static-x86_64: Process 8120 attached ) = 0 [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5847] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 8122 attached ./strace-static-x86_64: Process 8121 attached [pid 8119] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8120] set_robust_list(0x555572d846a0, 24) = 0 [pid 8119] <... prctl resumed>) = 0 [pid 8120] chdir("./172" [pid 8119] setpgid(0, 0) = 0 [pid 8122] set_robust_list(0x555572d846a0, 24 [pid 8121] set_robust_list(0x555572d846a0, 24 [pid 8120] <... chdir resumed>) = 0 [pid 8119] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8118] <... openat resumed>) = -1 EIO (Input/output error) [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 433 [pid 8122] <... set_robust_list resumed>) = 0 [pid 8120] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8122] chdir("./181" [pid 8120] <... prctl resumed>) = 0 [pid 8119] <... openat resumed>) = 3 [pid 8118] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] <... chdir resumed>) = 0 [pid 8120] setpgid(0, 0 [pid 8119] write(3, "1000", 4 [pid 8118] <... futex resumed>) = 1 [pid 8122] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8121] <... set_robust_list resumed>) = 0 [pid 8120] <... setpgid resumed>) = 0 [pid 8119] <... write resumed>) = 4 [pid 8118] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8115] <... futex resumed>) = 0 [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 448 [pid 5847] <... clone resumed>, child_tidptr=0x555572d84690) = 454 [pid 8122] <... prctl resumed>) = 0 [pid 8120] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8119] close(3 [pid 8115] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] setpgid(0, 0 [pid 8120] <... openat resumed>) = 3 [pid 8119] <... close resumed>) = 0 [pid 8118] <... futex resumed>) = 0 [pid 8115] <... futex resumed>) = 1 [pid 8122] <... setpgid resumed>) = 0 [pid 8121] chdir("./181" [pid 8119] symlink("/dev/binderfs", "./binderfs" [pid 8118] openat(AT_FDCWD, ".", O_RDONLY [pid 8115] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8121] <... chdir resumed>) = 0 [pid 8121] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8119] <... symlink resumed>) = 0 [pid 8118] <... openat resumed>) = 4 [pid 8122] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8121] <... prctl resumed>) = 0 [pid 8120] write(3, "1000", 4 [pid 8119] write(1, "executing program\n", 18 [pid 8118] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000executing program [pid 8122] <... openat resumed>) = 3 [pid 8121] setpgid(0, 0 [pid 8120] <... write resumed>) = 4 [pid 8119] <... write resumed>) = 18 [pid 8118] <... futex resumed>) = 1 [pid 8115] <... futex resumed>) = 0 [pid 8118] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8115] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8121] <... setpgid resumed>) = 0 [pid 8119] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8118] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8115] <... futex resumed>) = 0 [pid 8119] <... futex resumed>) = 0 [pid 8118] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8115] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8121] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8118] <... ioctl resumed>) = 0 [pid 8120] close(3) = 0 [pid 8122] write(3, "1000", 4 [pid 8120] symlink("/dev/binderfs", "./binderfs" [pid 8122] <... write resumed>) = 4 [pid 8120] <... symlink resumed>) = 0 [ 202.650659][ T8118] exFAT-fs (loop0): error, data size is invalid(10) [ 202.657337][ T8118] exFAT-fs (loop0): Filesystem has been set read-only executing program [pid 8122] close(3 [pid 8120] write(1, "executing program\n", 18 [pid 8122] <... close resumed>) = 0 [pid 8120] <... write resumed>) = 18 [pid 8122] symlink("/dev/binderfs", "./binderfs" [pid 8120] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] <... symlink resumed>) = 0 [pid 8120] <... futex resumed>) = 0 [pid 8120] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, executing program [pid 8122] write(1, "executing program\n", 18 [pid 8120] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8122] <... write resumed>) = 18 [pid 8120] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8122] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8120] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8122] <... futex resumed>) = 0 [pid 8120] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8122] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8120] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8122] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8120] <... mprotect resumed>) = 0 [pid 8122] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8120] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8122] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8122] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8121] <... openat resumed>) = 3 [pid 8119] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8118] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] <... mmap resumed>) = 0x7fae053b5000 [pid 8121] write(3, "1000", 4 [pid 8120] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8119] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8118] <... futex resumed>) = 1 [pid 8115] <... futex resumed>) = 0 [pid 8121] <... write resumed>) = 4 [pid 8120] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8119] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8115] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 8123 attached [pid 8122] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8121] close(3 [pid 8119] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8118] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8115] <... futex resumed>) = 0 [pid 8123] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053executing program [pid 8122] <... mprotect resumed>) = 0 [pid 8121] <... close resumed>) = 0 [pid 8119] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8118] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8115] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8123] <... rseq resumed>) = 0 [pid 8120] <... clone3 resumed> => {parent_tid=[434]}, 88) = 434 [pid 8123] set_robust_list(0x7fae053d59a0, 24 [pid 8120] rt_sigprocmask(SIG_SETMASK, [], [pid 8119] <... mmap resumed>) = 0x7fae053b5000 [pid 8118] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8121] symlink("/dev/binderfs", "./binderfs" [pid 8120] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8119] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8118] <... futex resumed>) = 1 [pid 8115] <... futex resumed>) = 0 [pid 8121] <... symlink resumed>) = 0 [pid 8120] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8119] <... mprotect resumed>) = 0 [pid 8118] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8115] close(3 [pid 8120] <... futex resumed>) = 0 [pid 8115] <... close resumed>) = 0 [pid 8121] write(1, "executing program\n", 18 [pid 8115] close(4 [pid 8123] <... set_robust_list resumed>) = 0 [pid 8121] <... write resumed>) = 18 [pid 8120] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8115] <... close resumed>) = 0 [pid 8123] rt_sigprocmask(SIG_SETMASK, [], [pid 8122] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8123] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8121] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8115] close(5 [pid 8123] memfd_create("syzkaller", 0 [pid 8122] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8119] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8123] <... memfd_create resumed>) = 3 [pid 8122] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8121] <... futex resumed>) = 0 [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8123] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8121] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8119] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8115] close(6./strace-static-x86_64: Process 8124 attached [pid 8123] <... mmap resumed>) = 0x7fadfce00000 [pid 8122] <... clone3 resumed> => {parent_tid=[449]}, 88) = 449 [pid 8121] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8124] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8123] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8122] rt_sigprocmask(SIG_SETMASK, [], [pid 8121] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8119] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) ./strace-static-x86_64: Process 8125 attached [pid 8124] <... rseq resumed>) = 0 [pid 8121] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8115] close(7) = -1 EBADF (Bad file descriptor) [pid 8124] set_robust_list(0x7fae053d59a0, 24 [pid 8121] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8124] <... set_robust_list resumed>) = 0 [pid 8119] <... clone3 resumed> => {parent_tid=[459]}, 88) = 459 [pid 8115] close(8 [pid 8125] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8124] rt_sigprocmask(SIG_SETMASK, [], [pid 8121] <... mmap resumed>) = 0x7fae053b5000 [pid 8119] rt_sigprocmask(SIG_SETMASK, [], [pid 8125] <... rseq resumed>) = 0 [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8125] set_robust_list(0x7fae053d59a0, 24 [pid 8124] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8119] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8115] close(9 [pid 8125] <... set_robust_list resumed>) = 0 [pid 8124] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8119] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8125] rt_sigprocmask(SIG_SETMASK, [], [pid 8119] <... futex resumed>) = 0 [pid 8115] close(10 [pid 8125] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8125] memfd_create("syzkaller", 0 [pid 8123] <... write resumed>) = 131072 [pid 8122] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8115] close(11 [pid 8122] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8124] <... futex resumed>) = 0 [pid 8122] <... futex resumed>) = 1 [pid 8115] close(12 [pid 8124] memfd_create("syzkaller", 0 [pid 8122] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8121] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8124] <... memfd_create resumed>) = 3 [pid 8124] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8123] munmap(0x7fadfce00000, 138412032 [pid 8115] close(13) = -1 EBADF (Bad file descriptor) [pid 8125] <... memfd_create resumed>) = 3 [pid 8124] <... mmap resumed>) = 0x7fadfce00000 [pid 8123] <... munmap resumed>) = 0 [pid 8121] <... mprotect resumed>) = 0 [pid 8115] close(14) = -1 EBADF (Bad file descriptor) [pid 8121] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8115] close(15) = -1 EBADF (Bad file descriptor) [pid 8115] close(16) = -1 EBADF (Bad file descriptor) [pid 8121] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8115] close(17 [pid 8121] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8115] close(18./strace-static-x86_64: Process 8126 attached [pid 8123] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8123] <... openat resumed>) = 4 [pid 8115] close(19 [pid 8125] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8123] ioctl(4, LOOP_SET_FD, 3 [pid 8121] <... clone3 resumed> => {parent_tid=[455]}, 88) = 455 [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8126] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8125] <... mmap resumed>) = 0x7fadfce00000 [pid 8124] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8121] rt_sigprocmask(SIG_SETMASK, [], [pid 8115] close(20 [pid 8126] <... rseq resumed>) = 0 [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8126] set_robust_list(0x7fae053d59a0, 24 [pid 8125] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8124] <... write resumed>) = 131072 [pid 8121] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8115] close(21 [pid 8126] <... set_robust_list resumed>) = 0 [pid 8124] munmap(0x7fadfce00000, 138412032 [pid 8121] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8126] rt_sigprocmask(SIG_SETMASK, [], [pid 8121] <... futex resumed>) = 0 [pid 8115] close(22 [pid 8126] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8125] <... write resumed>) = 131072 [pid 8124] <... munmap resumed>) = 0 [pid 8121] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8115] close(23 [pid 8126] memfd_create("syzkaller", 0 [pid 8124] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8125] munmap(0x7fadfce00000, 138412032 [pid 8126] <... memfd_create resumed>) = 3 [pid 8124] <... openat resumed>) = 4 [pid 8115] close(24) = -1 EBADF (Bad file descriptor) [pid 8115] close(25 [pid 8126] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8125] <... munmap resumed>) = 0 [pid 8124] ioctl(4, LOOP_SET_FD, 3 [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8126] <... mmap resumed>) = 0x7fadfce00000 [pid 8115] close(26) = -1 EBADF (Bad file descriptor) [pid 8115] close(27 [pid 8126] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8123] <... ioctl resumed>) = 0 [pid 8125] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8115] close(28) = -1 EBADF (Bad file descriptor) [pid 8115] close(29 [pid 8123] close(3 [pid 8115] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8125] <... openat resumed>) = 4 [pid 8123] <... close resumed>) = 0 [pid 8126] <... write resumed>) = 131072 [pid 8125] ioctl(4, LOOP_SET_FD, 3 [pid 8124] <... ioctl resumed>) = 0 [pid 8115] exit_group(0 [pid 8124] close(3 [pid 8118] <... futex resumed>) = ? [pid 8115] <... exit_group resumed>) = ? [pid 8124] <... close resumed>) = 0 [pid 8118] +++ exited with 0 +++ [pid 8124] close(4) = 0 [pid 8123] close(4 [pid 8124] mkdir("./file1", 0777) = 0 [pid 8123] <... close resumed>) = 0 [pid 8123] mkdir("./file1", 0777 [pid 8124] mount("/dev/loop3", "./file1", "exfat", 0, "" [pid 8123] <... mkdir resumed>) = 0 [pid 8123] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 8115] +++ exited with 0 +++ [ 202.774224][ T8123] loop4: detected capacity change from 0 to 256 [ 202.793753][ T8124] loop3: detected capacity change from 0 to 256 [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=454, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 5846] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 8126] munmap(0x7fadfce00000, 138412032) = 0 [pid 8126] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 5846] umount2("./179", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8126] ioctl(4, LOOP_SET_FD, 3 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./179", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5846] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(3, 0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5846] umount2("./179/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = 0 [pid 5846] umount2("./179/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] newfstatat(AT_FDCWD, "./179/file1", {st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] umount2("./179/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5846] openat(AT_FDCWD, "./179/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 8125] <... ioctl resumed>) = 0 [pid 5846] newfstatat(4, "", [pid 8125] close(3 [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5846] getdents64(4, [pid 8125] <... close resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8125] close(4 [pid 5846] getdents64(4, [pid 8125] <... close resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8126] <... ioctl resumed>) = 0 [pid 8125] mkdir("./file1", 0777 [pid 8126] close(3 [pid 8125] <... mkdir resumed>) = 0 [pid 8126] <... close resumed>) = 0 [pid 8125] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 8126] close(4 [pid 5846] close(4) = 0 [pid 8126] <... close resumed>) = 0 [pid 5846] rmdir("./179/file1") = 0 [pid 5846] umount2("./179/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8126] mkdir("./file1", 0777 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8126] <... mkdir resumed>) = 0 [pid 5846] newfstatat(AT_FDCWD, "./179/binderfs", [pid 8126] mount("/dev/loop1", "./file1", "exfat", 0, "" [pid 5846] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5846] unlink("./179/binderfs") = 0 [pid 5846] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5846] close(3) = 0 [pid 5846] rmdir("./179") = 0 [ 202.822194][ T8125] loop2: detected capacity change from 0 to 256 [ 202.833551][ T8126] loop1: detected capacity change from 0 to 256 [ 202.858913][ T8123] exFAT-fs (loop4): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5846] mkdir("./180", 0777) = 0 [pid 5846] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5846] ioctl(3, LOOP_CLR_FD) = 0 [ 202.892834][ T8124] exFAT-fs (loop3): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 5846] close(3) = 0 [pid 8123] <... mount resumed>) = 0 [pid 8123] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 8123] chdir("./file1") = 0 [pid 8123] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 8123] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8120] <... futex resumed>) = 0 [pid 8120] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5846] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8123] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8120] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8124] <... mount resumed>) = 0 [pid 8126] <... mount resumed>) = 0 [pid 8125] <... mount resumed>) = 0 [pid 8124] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8126] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5846] <... clone resumed>, child_tidptr=0x555572d84690) = 456 ./strace-static-x86_64: Process 8127 attached [pid 8126] <... openat resumed>) = 3 [pid 8124] <... openat resumed>) = 3 [pid 8127] set_robust_list(0x555572d846a0, 24 [pid 8126] chdir("./file1" [pid 8124] chdir("./file1" [pid 8126] <... chdir resumed>) = 0 [pid 8125] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8124] <... chdir resumed>) = 0 [pid 8126] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 8124] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 8127] <... set_robust_list resumed>) = 0 [pid 8126] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8125] <... openat resumed>) = 3 [pid 8124] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8127] chdir("./180" [pid 8126] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8125] chdir("./file1" [pid 8124] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8125] <... chdir resumed>) = 0 [pid 8124] <... futex resumed>) = 1 [pid 8125] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 8126] <... futex resumed>) = 1 [pid 8124] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8121] <... futex resumed>) = 0 [pid 8126] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8127] <... chdir resumed>) = 0 [pid 8126] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8125] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8122] <... futex resumed>) = 0 [pid 8121] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8127] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8122] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8127] <... prctl resumed>) = 0 [pid 8127] setpgid(0, 0) = 0 [pid 8127] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 8124] <... futex resumed>) = 0 [pid 8121] <... futex resumed>) = 0 [ 202.947049][ T8126] exFAT-fs (loop1): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [ 202.965103][ T8123] exFAT-fs (loop4): error, data size is invalid(10) [ 202.971764][ T8125] exFAT-fs (loop2): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8127] write(3, "1000", 4 [pid 8126] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8125] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8124] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8121] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8120] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8127] <... write resumed>) = 4 [pid 8125] <... futex resumed>) = 1 [pid 8120] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8125] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8120] <... futex resumed>) = 0 [pid 8120] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8127] close(3 [pid 8120] <... mmap resumed>) = 0x7fae05394000 [pid 8127] <... close resumed>) = 0 [pid 8120] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8127] symlink("/dev/binderfs", "./binderfs" [pid 8120] <... mprotect resumed>) = 0 [pid 8119] <... futex resumed>) = 0 executing program [pid 8127] <... symlink resumed>) = 0 [pid 8120] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8127] write(1, "executing program\n", 18 [pid 8120] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8127] <... write resumed>) = 18 [pid 8120] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 8127] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8120] <... clone3 resumed> => {parent_tid=[435]}, 88) = 435 [pid 8127] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8120] rt_sigprocmask(SIG_SETMASK, [], [pid 8127] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8120] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8127] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8120] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8119] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8127] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8120] <... futex resumed>) = 0 [pid 8127] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8120] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8127] <... mmap resumed>) = 0x7fae053b5000 [pid 8125] <... futex resumed>) = 0 [pid 8119] <... futex resumed>) = 1 ./strace-static-x86_64: Process 8128 attached [pid 8127] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8125] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8119] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8127] <... mprotect resumed>) = 0 [pid 8127] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8128] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8127] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8128] <... rseq resumed>) = 0 [pid 8128] set_robust_list(0x7fae053b49a0, 24 [pid 8127] <... clone3 resumed> => {parent_tid=[457]}, 88) = 457 [pid 8128] <... set_robust_list resumed>) = 0 [pid 8127] rt_sigprocmask(SIG_SETMASK, [], [pid 8128] rt_sigprocmask(SIG_SETMASK, [], [pid 8127] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8128] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8127] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8128] openat(AT_FDCWD, ".", O_RDONLY [pid 8127] <... futex resumed>) = 0 ./strace-static-x86_64: Process 8129 attached [pid 8128] <... openat resumed>) = 5 [pid 8127] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8129] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8128] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8129] <... rseq resumed>) = 0 [pid 8128] <... futex resumed>) = 1 [pid 8120] <... futex resumed>) = 0 [pid 8129] set_robust_list(0x7fae053d59a0, 24 [pid 8128] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8120] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8129] <... set_robust_list resumed>) = 0 [pid 8128] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8120] <... futex resumed>) = 0 [pid 8129] rt_sigprocmask(SIG_SETMASK, [], [pid 8128] ioctl(5, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8120] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8129] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8122] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8129] memfd_create("syzkaller", 0 [pid 8123] <... openat resumed>) = -1 EIO (Input/output error) [pid 8122] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8129] <... memfd_create resumed>) = 3 [pid 8123] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] <... futex resumed>) = 0 [pid 8123] <... futex resumed>) = 0 [pid 8122] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8123] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8122] <... mmap resumed>) = 0x7fae05394000 [pid 8129] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 8122] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8129] <... mmap resumed>) = 0x7fadfce00000 [pid 8122] <... mprotect resumed>) = 0 [pid 8121] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [ 203.026083][ T8124] exFAT-fs (loop3): error, data size is invalid(10) [ 203.034523][ T8126] exFAT-fs (loop1): error, data size is invalid(10) [ 203.057799][ T8125] exFAT-fs (loop2): error, data size is invalid(10) [ 203.064459][ T8123] exFAT-fs (loop4): Filesystem has been set read-only [pid 8122] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8129] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8122] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8122] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 8130 attached [pid 8129] <... write resumed>) = 131072 [pid 8130] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8129] munmap(0x7fadfce00000, 138412032 [pid 8122] <... clone3 resumed> => {parent_tid=[450]}, 88) = 450 [pid 8121] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8130] <... rseq resumed>) = 0 [pid 8129] <... munmap resumed>) = 0 [pid 8122] rt_sigprocmask(SIG_SETMASK, [], [pid 8130] set_robust_list(0x7fae053b49a0, 24 [pid 8122] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8130] <... set_robust_list resumed>) = 0 [pid 8122] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8130] rt_sigprocmask(SIG_SETMASK, [], [pid 8122] <... futex resumed>) = 0 [pid 8130] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8122] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8130] openat(AT_FDCWD, ".", O_RDONLY [pid 8129] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8130] <... openat resumed>) = 5 [pid 8129] <... openat resumed>) = 4 [pid 8130] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8129] ioctl(4, LOOP_SET_FD, 3 [pid 8130] <... futex resumed>) = 1 [pid 8122] <... futex resumed>) = 0 [pid 8121] <... futex resumed>) = 0 [pid 8122] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8121] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8130] ioctl(5, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8122] <... futex resumed>) = 0 [pid 8130] <... ioctl resumed>) = 0 [pid 8122] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8130] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 8122] <... futex resumed>) = 0 [pid 8130] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8122] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8130] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8122] <... futex resumed>) = 0 [pid 8130] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8130] <... futex resumed>) = 0 [pid 8122] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8130] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8121] <... mmap resumed>) = 0x7fae05394000 [pid 8121] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8121] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8121] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0}./strace-static-x86_64: Process 8131 attached [pid 8120] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8131] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8121] <... clone3 resumed> => {parent_tid=[456]}, 88) = 456 [pid 8120] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8131] <... rseq resumed>) = 0 [pid 8123] <... futex resumed>) = 0 [pid 8121] rt_sigprocmask(SIG_SETMASK, [], [pid 8120] <... futex resumed>) = 1 [pid 8131] set_robust_list(0x7fae053b49a0, 24 [pid 8123] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8121] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8120] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8131] <... set_robust_list resumed>) = 0 [pid 8123] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8121] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8131] rt_sigprocmask(SIG_SETMASK, [], [pid 8123] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8121] <... futex resumed>) = 0 [pid 8131] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8123] <... futex resumed>) = 1 [pid 8121] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8120] <... futex resumed>) = 0 [pid 8131] openat(AT_FDCWD, ".", O_RDONLY [pid 8129] <... ioctl resumed>) = 0 [pid 8123] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8119] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 8131] <... openat resumed>) = 5 [pid 8131] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8129] close(3 [pid 8126] <... openat resumed>) = -1 EIO (Input/output error) [pid 8124] <... openat resumed>) = -1 EIO (Input/output error) [ 203.076415][ T8124] exFAT-fs (loop3): Filesystem has been set read-only [ 203.085187][ T8126] exFAT-fs (loop1): Filesystem has been set read-only [ 203.091362][ T8129] loop0: detected capacity change from 0 to 256 [pid 8119] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8131] <... futex resumed>) = 1 [pid 8129] <... close resumed>) = 0 [pid 8128] <... ioctl resumed>) = 0 [pid 8126] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8121] <... futex resumed>) = 0 [pid 8129] close(4 [pid 8126] <... futex resumed>) = 0 [pid 8124] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8121] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8119] <... futex resumed>) = 0 [pid 8128] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8126] ioctl(5, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8124] <... futex resumed>) = 0 [pid 8121] <... futex resumed>) = 0 [pid 8119] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 8131] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8129] <... close resumed>) = 0 [pid 8128] <... futex resumed>) = 0 [pid 8126] <... ioctl resumed>) = 0 [pid 8124] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8121] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8119] <... mmap resumed>) = 0x7fae05394000 [pid 8129] mkdir("./file1", 0777 [pid 8128] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8126] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] close(3 [pid 8121] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8120] close(3 [pid 8119] mprotect(0x7fae05395000, 131072, PROT_READ|PROT_WRITE [pid 8129] <... mkdir resumed>) = 0 [pid 8122] <... close resumed>) = 0 [pid 8121] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8120] <... close resumed>) = 0 [pid 8129] mount("/dev/loop0", "./file1", "exfat", 0, "" [pid 8126] <... futex resumed>) = 0 [pid 8122] close(4 [pid 8121] <... futex resumed>) = 0 [pid 8120] close(4 [pid 8119] <... mprotect resumed>) = 0 [pid 8126] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8126] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8122] close(5 [pid 8120] close(5 [pid 8119] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8126] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] <... close resumed>) = 0 [pid 8120] <... close resumed>) = 0 [pid 8126] <... futex resumed>) = 1 [pid 8125] <... openat resumed>) = -1 EIO (Input/output error) [pid 8122] close(6 [pid 8121] <... futex resumed>) = 0 [pid 8120] close(6 [pid 8119] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8126] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8125] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8119] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053b4990, parent_tid=0x7fae053b4990, exit_signal=0, stack=0x7fae05394000, stack_size=0x20300, tls=0x7fae053b46c0} [pid 8125] <... futex resumed>) = 0 ./strace-static-x86_64: Process 8132 attached [pid 8125] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8132] rseq(0x7fae053b4fe0, 0x20, 0, 0x53053053 [pid 8119] <... clone3 resumed> => {parent_tid=[460]}, 88) = 460 [pid 8132] <... rseq resumed>) = 0 [pid 8119] rt_sigprocmask(SIG_SETMASK, [], [pid 8132] set_robust_list(0x7fae053b49a0, 24 [pid 8119] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8132] <... set_robust_list resumed>) = 0 [pid 8119] futex(0x7fae054aa6d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8132] rt_sigprocmask(SIG_SETMASK, [], [pid 8119] <... futex resumed>) = 0 [pid 8132] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8119] futex(0x7fae054aa6dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8132] openat(AT_FDCWD, ".", O_RDONLY) = 4 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(3 [pid 8120] close(7 [pid 8132] futex(0x7fae054aa6dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] close(7 [pid 8121] <... close resumed>) = 0 [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8132] <... futex resumed>) = 1 [pid 8119] <... futex resumed>) = 0 [pid 8132] futex(0x7fae054aa6d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(4 [pid 8120] close(8 [pid 8119] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8125] <... futex resumed>) = 0 [pid 8122] close(8 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... futex resumed>) = 1 [pid 8125] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(5 [pid 8120] close(9 [pid 8119] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8125] <... ioctl resumed>) = 0 [pid 8125] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8129] <... mount resumed>) = 0 [pid 8122] close(9 [pid 8121] <... close resumed>) = 0 [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... futex resumed>) = 0 [pid 8125] <... futex resumed>) = 1 [pid 8129] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 8125] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(6 [pid 8120] close(10 [pid 8119] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8125] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 8122] close(10 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... futex resumed>) = 0 [pid 8129] <... openat resumed>) = 3 [pid 8125] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(7 [pid 8120] close(11 [pid 8119] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8129] chdir("./file1" [pid 8125] <... futex resumed>) = 0 [pid 8122] close(11 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8129] <... chdir resumed>) = 0 [pid 8125] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(8 [pid 8120] close(12 [pid 8119] close(3 [ 203.125609][ T8125] exFAT-fs (loop2): Filesystem has been set read-only [ 203.157028][ T8129] exFAT-fs (loop0): failed to load upcase table (idx : 0x000104d0, chksum : 0xda218cab, utbl_chksum : 0xe619d30d) [pid 8129] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 8122] close(12 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8129] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(9 [pid 8120] close(13 [pid 8119] <... close resumed>) = 0 [pid 8129] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] close(13 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8129] <... futex resumed>) = 1 [pid 8127] <... futex resumed>) = 0 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(10 [pid 8120] close(14 [pid 8129] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8127] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] close(14 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8129] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8127] <... futex resumed>) = 0 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(11 [pid 8120] close(15 [pid 8119] close(4 [pid 8129] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_NOCTTY|O_TRUNC|O_SYNC|O_NOATIME|FASYNC, 0100 [pid 8127] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8122] close(15 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = 0 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(12 [pid 8120] close(16 [pid 8119] close(5 [pid 8122] close(16 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(13 [pid 8120] close(17 [pid 8119] close(6 [pid 8122] close(17 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(14 [pid 8120] close(18 [pid 8119] close(7 [pid 8122] close(18 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(15 [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8122] close(19 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] close(8 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(16 [pid 8120] close(19 [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8122] close(20 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] close(9 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8122] close(21 [pid 8121] close(17 [pid 8120] close(20 [pid 8119] close(10 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8122] close(22 [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(18 [pid 8122] close(23 [pid 8120] close(21 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8122] close(24 [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] close(11 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(19 [pid 8120] close(22 [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8122] close(25 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] close(12 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(20 [pid 8120] close(23 [pid 8122] close(26 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(21 [pid 8120] close(24 [pid 8122] close(27 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] close(22 [pid 8120] close(25 [pid 8129] <... openat resumed>) = -1 EIO (Input/output error) [pid 8122] close(28 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8129] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] close(26 [pid 8119] close(13 [pid 8122] close(29 [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8129] <... futex resumed>) = 1 [pid 8127] <... futex resumed>) = 0 [pid 8122] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] close(14 [pid 8129] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8127] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8121] close(23 [pid 8120] close(27 [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8129] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8127] <... futex resumed>) = 0 [pid 8122] exit_group(0 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] close(15 [pid 8130] <... futex resumed>) = ? [pid 8129] openat(AT_FDCWD, ".", O_RDONLY [pid 8127] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8124] <... futex resumed>) = ? [pid 8122] <... exit_group resumed>) = ? [pid 8121] close(24 [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8130] +++ exited with 0 +++ [pid 8129] <... openat resumed>) = 4 [pid 8124] +++ exited with 0 +++ [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] close(28 [pid 8119] close(16 [pid 8129] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8122] +++ exited with 0 +++ [pid 8121] close(25 [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] close(29 [pid 8129] <... futex resumed>) = 1 [pid 8127] <... futex resumed>) = 0 [pid 8121] close(26 [pid 8120] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] close(17 [pid 5849] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=448, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 8129] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8127] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8120] exit_group(0 [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] restart_syscall(<... resuming interrupted clone ...> [pid 8129] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8128] <... futex resumed>) = ? [pid 8127] <... futex resumed>) = 0 [pid 8121] close(27 [pid 8120] <... exit_group resumed>) = ? [pid 8119] close(18 [pid 8129] ioctl(4, F2FS_IOC_SHUTDOWN, 0x200000000080 [pid 8128] +++ exited with 0 +++ [pid 8127] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8123] <... futex resumed>) = ? [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... restart_syscall resumed>) = 0 [pid 8129] <... ioctl resumed>) = 0 [pid 8121] close(28 [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8129] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] close(19 [pid 8129] <... futex resumed>) = 1 [pid 8127] <... futex resumed>) = 0 [pid 8123] +++ exited with 0 +++ [pid 8121] close(29 [pid 8120] +++ exited with 0 +++ [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./181", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8129] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 8127] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 8121] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] close(20 [pid 5850] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=433, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8129] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 8127] <... futex resumed>) = 0 [pid 8121] exit_group(0 [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] openat(AT_FDCWD, "./181", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8131] <... futex resumed>) = ? [pid 8129] ioctl(-1, F2FS_IOC_COMMIT_ATOMIC_WRITE [pid 8127] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 8126] <... futex resumed>) = ? [pid 8121] <... exit_group resumed>) = ? [pid 8119] close(21 [pid 5849] <... openat resumed>) = 3 [pid 8131] +++ exited with 0 +++ [pid 8129] <... ioctl resumed>, 0) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(3, "", [pid 8129] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8129] <... futex resumed>) = 1 [pid 8127] <... futex resumed>) = 0 [pid 8119] close(22 [pid 5849] getdents64(3, [pid 8129] futex(0x7fae054aa6c8, FUTEX_WAIT_PRIVATE, 0, NULL [ 203.211887][ T8129] exFAT-fs (loop0): error, data size is invalid(10) [ 203.229666][ T8129] exFAT-fs (loop0): Filesystem has been set read-only [pid 8127] close(3 [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8127] <... close resumed>) = 0 [pid 5849] umount2("./181/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8127] close(4) = 0 [pid 8127] close(5) = -1 EBADF (Bad file descriptor) [pid 8127] close(6) = -1 EBADF (Bad file descriptor) [pid 8127] close(7 [pid 8126] +++ exited with 0 +++ [pid 8121] +++ exited with 0 +++ [pid 8119] close(23 [pid 5849] <... umount2 resumed>) = 0 [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./181/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=454, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 8127] close(8 [pid 8119] close(24 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] restart_syscall(<... resuming interrupted clone ...> [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] newfstatat(AT_FDCWD, "./181/file1", [pid 5847] <... restart_syscall resumed>) = 0 [pid 8127] close(9 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] umount2("./181/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8127] close(10 [pid 8119] close(25 [pid 5850] umount2("./172", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] umount2("./181", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8127] close(11 [pid 8119] close(26 [pid 5850] openat(AT_FDCWD, "./172", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] openat(AT_FDCWD, "./181", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... openat resumed>) = 3 [pid 5849] openat(AT_FDCWD, "./181/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... openat resumed>) = 3 [pid 8127] close(12 [pid 8119] close(27 [pid 5850] newfstatat(3, "", [pid 5849] <... openat resumed>) = 4 [pid 5847] newfstatat(3, "", [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 8127] close(13 [pid 8119] close(28 [pid 5850] getdents64(3, [pid 5849] newfstatat(4, "", [pid 5847] getdents64(3, [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5849] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 8127] close(14 [pid 8119] close(29 [pid 5850] umount2("./172/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] getdents64(4, [pid 5847] umount2("./181/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8119] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = 0 [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] <... umount2 resumed>) = 0 [pid 8127] close(15 [pid 8119] exit_group(0 [pid 5850] umount2("./172/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] getdents64(4, [pid 5847] umount2("./181/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8132] <... futex resumed>) = ? [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8125] <... futex resumed>) = ? [pid 8119] <... exit_group resumed>) = ? [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8132] +++ exited with 0 +++ [pid 8127] close(16 [pid 8125] +++ exited with 0 +++ [pid 8119] +++ exited with 0 +++ [pid 5850] newfstatat(AT_FDCWD, "./172/file1", [pid 5849] close(4 [pid 5847] newfstatat(AT_FDCWD, "./181/file1", [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 5848] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=458, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 8127] close(17 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5849] rmdir("./181/file1" [pid 5848] restart_syscall(<... resuming interrupted clone ...> [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] umount2("./172/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... rmdir resumed>) = 0 [pid 8127] close(18 [pid 5848] <... restart_syscall resumed>) = 0 [pid 5847] umount2("./181/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 8127] close(19 [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] openat(AT_FDCWD, "./172/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5849] umount2("./181/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] umount2("./176", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8127] close(20 [pid 5850] <... openat resumed>) = 4 [pid 5849] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] openat(AT_FDCWD, "./181/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] newfstatat(4, "", [pid 5849] newfstatat(AT_FDCWD, "./181/binderfs", [pid 5848] openat(AT_FDCWD, "./176", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] <... openat resumed>) = 4 [pid 8127] close(21 [pid 5850] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5848] <... openat resumed>) = 3 [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] newfstatat(3, "", [pid 5847] newfstatat(4, "", [pid 8127] close(22 [pid 5850] getdents64(4, [pid 5849] unlink("./181/binderfs" [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5849] <... unlink resumed>) = 0 [pid 5848] getdents64(3, [pid 5847] getdents64(4, [pid 8127] close(23 [pid 5850] getdents64(4, [pid 5848] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5849] getdents64(3, [pid 5848] umount2("./176/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] getdents64(4, [pid 8127] close(24 [pid 5850] close(4 [pid 5849] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... close resumed>) = 0 [pid 5849] close(3 [pid 5847] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 8127] close(25 [pid 5850] rmdir("./172/file1" [pid 5847] close(4 [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5849] <... close resumed>) = 0 [pid 8127] close(26 [pid 5847] <... close resumed>) = 0 [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5847] rmdir("./181/file1" [pid 8127] close(27) = -1 EBADF (Bad file descriptor) [pid 5850] <... rmdir resumed>) = 0 [pid 5849] rmdir("./181" [pid 5848] <... umount2 resumed>) = 0 [pid 5847] <... rmdir resumed>) = 0 [pid 8127] close(28 [pid 5850] umount2("./172/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5849] <... rmdir resumed>) = 0 [pid 5848] umount2("./176/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] umount2("./181/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5849] mkdir("./182", 0777 [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 8127] close(29 [pid 5850] newfstatat(AT_FDCWD, "./172/binderfs", [pid 5849] <... mkdir resumed>) = 0 [pid 5848] newfstatat(AT_FDCWD, "./176/file1", [pid 5847] newfstatat(AT_FDCWD, "./181/binderfs", [pid 8127] <... close resumed>) = -1 EBADF (Bad file descriptor) [pid 5850] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8127] exit_group(0 [pid 5847] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 8129] <... futex resumed>) = ? [pid 8127] <... exit_group resumed>) = ? [pid 5850] unlink("./172/binderfs" [pid 5849] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5847] unlink("./181/binderfs" [pid 8129] +++ exited with 0 +++ [pid 8127] +++ exited with 0 +++ [pid 5846] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=456, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 5850] <... unlink resumed>) = 0 [pid 5849] <... openat resumed>) = 3 [pid 5848] umount2("./176/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5847] <... unlink resumed>) = 0 [pid 5846] restart_syscall(<... resuming interrupted clone ...> [pid 5850] getdents64(3, [pid 5849] ioctl(3, LOOP_CLR_FD [pid 5848] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5847] getdents64(3, [pid 5846] <... restart_syscall resumed>) = 0 [pid 5850] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5849] <... ioctl resumed>) = 0 [pid 5847] <... getdents64 resumed>0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5850] close(3 [pid 5849] close(3 [pid 5848] openat(AT_FDCWD, "./176/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5847] close(3 [pid 5850] <... close resumed>) = 0 [pid 5849] <... close resumed>) = 0 [pid 5848] <... openat resumed>) = 4 [pid 5847] <... close resumed>) = 0 [pid 5850] rmdir("./172" [pid 5847] rmdir("./181" [pid 5850] <... rmdir resumed>) = 0 [pid 5847] <... rmdir resumed>) = 0 [pid 5846] umount2("./180", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] newfstatat(4, "", [pid 5850] mkdir("./173", 0777 [pid 5848] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=40, ...}, AT_EMPTY_PATH) = 0 [pid 5847] mkdir("./182", 0777 [pid 5846] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5850] <... mkdir resumed>) = 0 [pid 5848] getdents64(4, [pid 5847] <... mkdir resumed>) = 0 [pid 5846] openat(AT_FDCWD, "./180", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5850] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5849] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 2 entries */, 32768) = 48 [pid 5847] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5846] <... openat resumed>) = 3 [pid 5850] <... openat resumed>) = 3 [pid 5848] getdents64(4, [pid 5847] <... openat resumed>) = 3 [ 203.328294][ T5833] ------------[ cut here ]------------ [ 203.333974][ T5833] WARNING: CPU: 1 PID: 5833 at kernel/rcu/sync.c:177 rcu_sync_dtor+0xcd/0x180 [ 203.343680][ T5833] Modules linked in: [ 203.348286][ T5833] CPU: 1 UID: 0 PID: 5833 Comm: kworker/1:3 Not tainted 6.16.0-rc6-syzkaller-00121-g6832a9317eee #0 PREEMPT(full) [ 203.361021][ T5833] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 [ 203.371554][ T5833] Workqueue: events destroy_super_work [pid 5846] newfstatat(3, "", [pid 5850] ioctl(3, LOOP_CLR_FD [pid 5848] <... getdents64 resumed>0x555572d8d770 /* 0 entries */, 32768) = 0 [pid 5847] ioctl(3, LOOP_CLR_FD [pid 5846] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=80, ...}, AT_EMPTY_PATH) = 0 [pid 5848] close(4 [pid 5847] <... ioctl resumed>) = 0 [pid 5846] getdents64(3, [pid 5850] <... ioctl resumed>) = 0 [pid 5846] <... getdents64 resumed>0x555572d85730 /* 4 entries */, 32768) = 112 [pid 5850] close(3 [pid 5846] umount2("./180/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5848] <... close resumed>) = 0 [pid 5847] close(3 [pid 5848] rmdir("./176/file1") = 0 [pid 5848] umount2("./176/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5848] newfstatat(AT_FDCWD, "./176/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5848] unlink("./176/binderfs") = 0 [pid 5848] getdents64(3, 0x555572d85730 /* 0 entries */, 32768) = 0 [pid 5848] close(3) = 0 [pid 5848] rmdir("./176" [pid 5849] <... clone resumed>, child_tidptr=0x555572d84690) = 451 [pid 5848] <... rmdir resumed>) = 0 [pid 5848] mkdir("./177", 0777) = 0 [pid 5848] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 3 [pid 5848] ioctl(3, LOOP_CLR_FD) = 0 [pid 5848] close(3 [pid 5850] <... close resumed>) = 0 [ 203.377910][ T5833] RIP: 0010:rcu_sync_dtor+0xcd/0x180 [ 203.383293][ T5833] Code: 18 e8 b7 c4 00 00 43 0f b6 44 25 00 84 c0 0f 85 82 00 00 00 83 3b 00 75 1f 5b 41 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc cc 90 <0f> 0b 90 e9 66 ff ff ff 90 0f 0b 90 eb 8a 90 0f 0b 90 eb db 89 d9 [ 203.403336][ T5833] RSP: 0018:ffffc90003e5f9e8 EFLAGS: 00010246 [ 203.409772][ T5833] RAX: 0000000000000002 RBX: ffff888031bd8358 RCX: c2f99f04d9433e00 [ 203.417934][ T5833] RDX: 0000000000000000 RSI: ffffffff8be1b8a0 RDI: ffff888031bd8358 [pid 5848] <... close resumed>) = 0 [pid 5850] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 8134 attached [pid 5848] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 8134] set_robust_list(0x555572d846a0, 24) = 0 ./strace-static-x86_64: Process 8135 attached [pid 8134] chdir("./173") = 0 [pid 8135] set_robust_list(0x555572d846a0, 24 [pid 8134] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8135] <... set_robust_list resumed>) = 0 [pid 8134] <... prctl resumed>) = 0 [pid 8135] chdir("./177" [pid 8134] setpgid(0, 0 [pid 8135] <... chdir resumed>) = 0 [pid 8134] <... setpgid resumed>) = 0 [pid 8134] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5848] <... clone resumed>, child_tidptr=0x555572d84690) = 461 [pid 8134] <... openat resumed>) = 3 [pid 8135] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 8134] write(3, "1000", 4) = 4 [pid 5850] <... clone resumed>, child_tidptr=0x555572d84690) = 436 [pid 8134] close(3executing program [pid 8135] <... prctl resumed>) = 0 [pid 8134] <... close resumed>) = 0 [pid 8135] setpgid(0, 0 [pid 8134] symlink("/dev/binderfs", "./binderfs" [pid 8135] <... setpgid resumed>) = 0 [pid 8134] <... symlink resumed>) = 0 [pid 8135] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 8134] write(1, "executing program\n", 18 [pid 8135] <... openat resumed>) = 3 [pid 8134] <... write resumed>) = 18 [pid 8135] write(3, "1000", 4 [pid 8134] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 8135] <... write resumed>) = 4 [pid 8134] <... futex resumed>) = 0 [pid 8135] close(3 [pid 8134] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8135] <... close resumed>) = 0 [pid 8134] <... rt_sigaction resumed>NULL, 8) = 0 executing program [pid 8135] symlink("/dev/binderfs", "./binderfs" [pid 8134] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 8135] <... symlink resumed>) = 0 [pid 8134] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 8134] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8134] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8134] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8135] write(1, "executing program\n", 18) = 18 [pid 8135] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8134] <... rt_sigprocmask resumed>[], 8) = 0 [ 203.425987][ T5833] RBP: 00000000000001e1 R08: ffffffff8dfe192f R09: 1ffffffff1bfc325 [ 203.434081][ T5833] R10: dffffc0000000000 R11: fffffbfff1bfc326 R12: dffffc0000000000 [ 203.442276][ T5833] R13: 1ffff1100637b06b R14: ffff888031bd8358 R15: dffffc0000000000 [ 203.450323][ T5833] FS: 0000000000000000(0000) GS:ffff888125d59000(0000) knlGS:0000000000000000 [ 203.459347][ T5833] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 203.466013][ T5833] CR2: 00007fae05474e98 CR3: 000000000df38000 CR4: 00000000003526f0 [ 203.474106][ T5833] Call Trace: [pid 8135] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, [pid 8134] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0}./strace-static-x86_64: Process 8136 attached [pid 8135] <... rt_sigaction resumed>NULL, 8) = 0 [pid 8135] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 8135] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8136] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8135] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE [pid 8134] <... clone3 resumed> => {parent_tid=[437]}, 88) = 437 [pid 8136] <... rseq resumed>) = 0 [pid 8135] <... mprotect resumed>) = 0 [pid 8134] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8134] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8134] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8136] set_robust_list(0x7fae053d59a0, 24 [pid 8135] rt_sigprocmask(SIG_BLOCK, ~[], [pid 8136] <... set_robust_list resumed>) = 0 [pid 8135] <... rt_sigprocmask resumed>[], 8) = 0 [pid 8136] rt_sigprocmask(SIG_SETMASK, [], [pid 8135] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} [pid 8136] <... rt_sigprocmask resumed>NULL, 8) = 0 ./strace-static-x86_64: Process 8137 attached [pid 8136] memfd_create("syzkaller", 0 [pid 8137] rseq(0x7fae053d5fe0, 0x20, 0, 0x53053053 [pid 8136] <... memfd_create resumed>) = 3 [pid 8135] <... clone3 resumed> => {parent_tid=[462]}, 88) = 462 [pid 8135] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8135] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8135] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8136] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 8137] <... rseq resumed>) = 0 [pid 8136] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072 [pid 8137] set_robust_list(0x7fae053d59a0, 24) = 0 [pid 8137] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8137] memfd_create("syzkaller", 0) = 3 [pid 8136] <... write resumed>) = 131072 [pid 8137] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fadfce00000 [pid 8137] write(3, "\xeb\x76\x90\x45\x58\x46\x41\x54\x20\x20\x20\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x00\x00\x00\x80\x00\x00\x00\x08\x00\x00\x00\x88\x00\x00\x00\x0f\x00\x00\x00\x05\x00\x00\x00"..., 131072) = 131072 [pid 8136] munmap(0x7fadfce00000, 138412032 [pid 8137] munmap(0x7fadfce00000, 138412032 [pid 8136] <... munmap resumed>) = 0 [ 203.477434][ T5833] [ 203.480446][ T5833] percpu_free_rwsem+0x40/0x80 [ 203.485289][ T5833] destroy_super_work+0xee/0x130 [ 203.490348][ T5833] ? process_scheduled_works+0x9ef/0x17b0 [ 203.496152][ T5833] process_scheduled_works+0xade/0x17b0 [ 203.501878][ T5833] ? __pfx_process_scheduled_works+0x10/0x10 [ 203.508001][ T5833] worker_thread+0x8a0/0xda0 [ 203.512675][ T5833] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 203.519169][ T5833] ? __kthread_parkme+0x7b/0x200 [ 203.524178][ T5833] kthread+0x711/0x8a0 [pid 8137] <... munmap resumed>) = 0 [pid 8137] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [pid 8136] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 8137] ioctl(4, LOOP_SET_FD, 3 [pid 8136] ioctl(4, LOOP_SET_FD, 3./strace-static-x86_64: Process 8133 attached [pid 8133] set_robust_list(0x555572d846a0, 24) = 0 [pid 8133] chdir("./182") = 0 [pid 8133] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 8133] setpgid(0, 0) = 0 [pid 8133] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 8133] write(3, "1000", 4) = 4 [pid 8133] close(3) = 0 executing program [pid 8133] symlink("/dev/binderfs", "./binderfs") = 0 [pid 8133] write(1, "executing program\n", 18) = 18 [pid 8133] futex(0x7fae054aa6cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8133] rt_sigaction(SIGRT_1, {sa_handler=0x7fae05447790, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fae05438940}, NULL, 8) = 0 [pid 8133] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 8133] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fae053b5000 [pid 8133] mprotect(0x7fae053b6000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 8133] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 8133] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fae053d5990, parent_tid=0x7fae053d5990, exit_signal=0, stack=0x7fae053b5000, stack_size=0x20300, tls=0x7fae053d56c0} => {parent_tid=[452]}, 88) = 452 [pid 8133] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 8133] futex(0x7fae054aa6c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 8133] futex(0x7fae054aa6cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 8137] <... ioctl resumed>) = 0 [ 203.528385][ T5833] ? __pfx_worker_thread+0x10/0x10 [ 203.533572][ T5833] ? __pfx_kthread+0x10/0x10 [ 203.533998][ T8137] loop2: detected capacity change from 0 to 256 [ 203.538283][ T5833] ? _raw_spin_unlock_irq+0x23/0x50 [ 203.547036][ T8136] loop4: detected capacity change from 0 to 256 [ 203.549901][ T5833] ? lockdep_hardirqs_on+0x9c/0x150 [ 203.549938][ T5833] ? __pfx_kthread+0x10/0x10 [ 203.549971][ T5833] ret_from_fork+0x3fc/0x770 [ 203.550000][ T5833] ? __pfx_ret_from_fork+0x10/0x10 [pid 8137] close(3) = 0 [pid 8137] close(4) = 0 [pid 8137] mkdir("./file1", 0777) = 0 [pid 8136] <... ioctl resumed>) = 0 [pid 8137] mount("/dev/loop2", "./file1", "exfat", 0, "" [pid 8136] close(3) = 0 [pid 8136] close(4) = 0 [pid 8136] mkdir("./file1", 0777) = 0 [pid 8136] mount("/dev/loop4", "./file1", "exfat", 0, "" [pid 5847] <... close resumed>) = 0 [ 203.550031][ T5833] ? __switch_to_asm+0x39/0x70 [ 203.580850][ T5833] ? __switch_to_asm+0x33/0x70 [ 203.585684][ T5833] ? __pfx_kthread+0x10/0x10 [ 203.590436][ T5833] ret_from_fork_asm+0x1a/0x30 [ 203.595283][ T5833] [ 203.598384][ T5833] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 203.605722][ T5833] CPU: 1 UID: 0 PID: 5833 Comm: kworker/1:3 Not tainted 6.16.0-rc6-syzkaller-00121-g6832a9317eee #0 PREEMPT(full) [ 203.617834][ T5833] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 [ 203.627916][ T5833] Workqueue: events destroy_super_work [ 203.633408][ T5833] Call Trace: [ 203.636718][ T5833] [ 203.639670][ T5833] dump_stack_lvl+0x99/0x250 [ 203.644312][ T5833] ? __asan_memcpy+0x40/0x70 [ 203.648927][ T5833] ? __pfx_dump_stack_lvl+0x10/0x10 [ 203.654150][ T5833] ? __pfx__printk+0x10/0x10 [ 203.658776][ T5833] panic+0x2db/0x790 [ 203.662720][ T5833] ? __pfx_panic+0x10/0x10 [ 203.667154][ T5833] ? show_trace_log_lvl+0x4fb/0x550 [ 203.672381][ T5833] ? ret_from_fork_asm+0x1a/0x30 [ 203.677343][ T5833] __warn+0x31b/0x4b0 [ 203.681346][ T5833] ? rcu_sync_dtor+0xcd/0x180 [ 203.686049][ T5833] ? rcu_sync_dtor+0xcd/0x180 [ 203.690784][ T5833] report_bug+0x2be/0x4f0 [ 203.695136][ T5833] ? rcu_sync_dtor+0xcd/0x180 [ 203.699844][ T5833] ? rcu_sync_dtor+0xcd/0x180 [ 203.704550][ T5833] ? rcu_sync_dtor+0xcf/0x180 [ 203.709247][ T5833] handle_bug+0x84/0x160 [ 203.713510][ T5833] exc_invalid_op+0x1a/0x50 [ 203.718033][ T5833] asm_exc_invalid_op+0x1a/0x20 [ 203.722896][ T5833] RIP: 0010:rcu_sync_dtor+0xcd/0x180 [ 203.728204][ T5833] Code: 18 e8 b7 c4 00 00 43 0f b6 44 25 00 84 c0 0f 85 82 00 00 00 83 3b 00 75 1f 5b 41 5c 41 5d 41 5e 41 5f 5d c3 cc cc cc cc cc 90 <0f> 0b 90 e9 66 ff ff ff 90 0f 0b 90 eb 8a 90 0f 0b 90 eb db 89 d9 [ 203.747834][ T5833] RSP: 0018:ffffc90003e5f9e8 EFLAGS: 00010246 [ 203.753924][ T5833] RAX: 0000000000000002 RBX: ffff888031bd8358 RCX: c2f99f04d9433e00 [ 203.761919][ T5833] RDX: 0000000000000000 RSI: ffffffff8be1b8a0 RDI: ffff888031bd8358 [ 203.769907][ T5833] RBP: 00000000000001e1 R08: ffffffff8dfe192f R09: 1ffffffff1bfc325 [ 203.777896][ T5833] R10: dffffc0000000000 R11: fffffbfff1bfc326 R12: dffffc0000000000 [ 203.785889][ T5833] R13: 1ffff1100637b06b R14: ffff888031bd8358 R15: dffffc0000000000 [ 203.793908][ T5833] ? destroy_super_work+0xe2/0x130 [ 203.799047][ T5833] percpu_free_rwsem+0x40/0x80 [ 203.803835][ T5833] destroy_super_work+0xee/0x130 [ 203.808789][ T5833] ? process_scheduled_works+0x9ef/0x17b0 [ 203.814530][ T5833] process_scheduled_works+0xade/0x17b0 [ 203.820120][ T5833] ? __pfx_process_scheduled_works+0x10/0x10 [ 203.826129][ T5833] worker_thread+0x8a0/0xda0 [ 203.830739][ T5833] ? __pfx__raw_spin_unlock_irqrestore+0x10/0x10 [ 203.837105][ T5833] ? __kthread_parkme+0x7b/0x200 [ 203.842076][ T5833] kthread+0x711/0x8a0 [ 203.846170][ T5833] ? __pfx_worker_thread+0x10/0x10 [ 203.851301][ T5833] ? __pfx_kthread+0x10/0x10 [ 203.855912][ T5833] ? _raw_spin_unlock_irq+0x23/0x50 [ 203.861136][ T5833] ? lockdep_hardirqs_on+0x9c/0x150 [ 203.866352][ T5833] ? __pfx_kthread+0x10/0x10 [ 203.870991][ T5833] ret_from_fork+0x3fc/0x770 [ 203.875601][ T5833] ? __pfx_ret_from_fork+0x10/0x10 [ 203.880740][ T5833] ? __switch_to_asm+0x39/0x70 [ 203.885528][ T5833] ? __switch_to_asm+0x33/0x70 [ 203.890315][ T5833] ? __pfx_kthread+0x10/0x10 [ 203.894926][ T5833] ret_from_fork_asm+0x1a/0x30 [ 203.899726][ T5833] [ 203.902924][ T5833] Kernel Offset: disabled [ 203.907258][ T5833] Rebooting in 86400 seconds..