./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor907971530 <...> Warning: Permanently added '10.128.0.218' (ED25519) to the list of known hosts. execve("./syz-executor907971530", ["./syz-executor907971530"], 0x7ffead6faf00 /* 10 vars */) = 0 brk(NULL) = 0x55555c062000 brk(0x55555c062d40) = 0x55555c062d40 arch_prctl(ARCH_SET_FS, 0x55555c0623c0) = 0 set_tid_address(0x55555c062690) = 5218 set_robust_list(0x55555c0626a0, 24) = 0 rseq(0x55555c062ce0, 0x20, 0, 0x53053053) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlink("/proc/self/exe", "/root/syz-executor907971530", 4096) = 27 getrandom("\x9c\xf0\x00\x66\x43\xfd\x6d\xad", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x55555c062d40 brk(0x55555c083d40) = 0x55555c083d40 brk(0x55555c084000) = 0x55555c084000 mprotect(0x7fb5e2a43000, 16384, PROT_READ) = 0 mmap(0x1ffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffff000 mmap(0x20000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x20000000 mmap(0x21000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x21000000 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5219 attached [pid 5219] set_robust_list(0x55555c0626a0, 24 [pid 5218] <... clone resumed>, child_tidptr=0x55555c062690) = 5219 [pid 5219] <... set_robust_list resumed>) = 0 [pid 5218] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5219] mkdir("./syzkaller.5kwEjh", 0700./strace-static-x86_64: Process 5220 attached [pid 5218] <... clone resumed>, child_tidptr=0x55555c062690) = 5220 [pid 5220] set_robust_list(0x55555c0626a0, 24 [pid 5218] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5219] <... mkdir resumed>) = 0 [pid 5220] <... set_robust_list resumed>) = 0 [pid 5219] chmod("./syzkaller.5kwEjh", 0777 [pid 5220] mkdir("./syzkaller.fhrvug", 0700 [pid 5219] <... chmod resumed>) = 0 ./strace-static-x86_64: Process 5221 attached [pid 5218] <... clone resumed>, child_tidptr=0x55555c062690) = 5221 [pid 5221] set_robust_list(0x55555c0626a0, 24 [pid 5220] <... mkdir resumed>) = 0 [pid 5219] chdir("./syzkaller.5kwEjh" [pid 5221] <... set_robust_list resumed>) = 0 [pid 5218] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5220] chmod("./syzkaller.fhrvug", 0777 [pid 5219] <... chdir resumed>) = 0 ./strace-static-x86_64: Process 5222 attached [pid 5221] mkdir("./syzkaller.mXXkBQ", 0700 [pid 5220] <... chmod resumed>) = 0 [pid 5220] chdir("./syzkaller.fhrvug" [pid 5218] <... clone resumed>, child_tidptr=0x55555c062690) = 5222 [pid 5222] set_robust_list(0x55555c0626a0, 24 [pid 5221] <... mkdir resumed>) = 0 [pid 5220] <... chdir resumed>) = 0 [pid 5219] mkdir("./0", 0777 [pid 5218] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5222] <... set_robust_list resumed>) = 0 [pid 5221] chmod("./syzkaller.mXXkBQ", 0777 [pid 5220] mkdir("./0", 0777./strace-static-x86_64: Process 5223 attached [pid 5222] mkdir("./syzkaller.cGfKbW", 0700 [pid 5221] <... chmod resumed>) = 0 [pid 5220] <... mkdir resumed>) = 0 [pid 5219] <... mkdir resumed>) = 0 [pid 5218] <... clone resumed>, child_tidptr=0x55555c062690) = 5223 [pid 5223] set_robust_list(0x55555c0626a0, 24 [pid 5221] chdir("./syzkaller.mXXkBQ" [pid 5223] <... set_robust_list resumed>) = 0 [pid 5222] <... mkdir resumed>) = 0 [pid 5220] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5219] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5223] mkdir("./syzkaller.XJtbjz", 0700 [pid 5222] chmod("./syzkaller.cGfKbW", 0777 [pid 5221] <... chdir resumed>) = 0 [pid 5220] <... openat resumed>) = 3 [pid 5222] <... chmod resumed>) = 0 [pid 5221] mkdir("./0", 0777 [pid 5220] ioctl(3, LOOP_CLR_FD [pid 5219] <... openat resumed>) = 3 [pid 5223] <... mkdir resumed>) = 0 [pid 5220] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5219] ioctl(3, LOOP_CLR_FD [pid 5223] chmod("./syzkaller.XJtbjz", 0777 [pid 5222] chdir("./syzkaller.cGfKbW" [pid 5221] <... mkdir resumed>) = 0 [pid 5220] close(3 [pid 5219] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5223] <... chmod resumed>) = 0 [pid 5222] <... chdir resumed>) = 0 [pid 5221] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5223] chdir("./syzkaller.XJtbjz") = 0 [pid 5220] <... close resumed>) = 0 [pid 5219] close(3 [pid 5223] mkdir("./0", 0777 [pid 5222] mkdir("./0", 0777 [pid 5221] <... openat resumed>) = 3 [pid 5220] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5219] <... close resumed>) = 0 [pid 5223] <... mkdir resumed>) = 0 [pid 5222] <... mkdir resumed>) = 0 [pid 5221] ioctl(3, LOOP_CLR_FD [pid 5219] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5224 attached [pid 5224] set_robust_list(0x55555c0626a0, 24 [pid 5221] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5224] <... set_robust_list resumed>) = 0 [pid 5221] close(3 [pid 5223] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5221] <... close resumed>) = 0 [pid 5224] chdir("./0" [pid 5221] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5223] <... openat resumed>) = 3 ./strace-static-x86_64: Process 5226 attached ./strace-static-x86_64: Process 5225 attached [pid 5224] <... chdir resumed>) = 0 [pid 5222] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5220] <... clone resumed>, child_tidptr=0x55555c062690) = 5224 [pid 5225] set_robust_list(0x55555c0626a0, 24) = 0 [pid 5225] chdir("./0") = 0 [pid 5225] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5225] setpgid(0, 0) = 0 [pid 5225] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5226] set_robust_list(0x55555c0626a0, 24 [pid 5224] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5222] <... openat resumed>) = 3 [pid 5226] <... set_robust_list resumed>) = 0 [pid 5226] chdir("./0" [pid 5225] <... openat resumed>) = 3 [pid 5223] ioctl(3, LOOP_CLR_FD [pid 5221] <... clone resumed>, child_tidptr=0x55555c062690) = 5226 [pid 5226] <... chdir resumed>) = 0 [pid 5224] <... prctl resumed>) = 0 [pid 5219] <... clone resumed>, child_tidptr=0x55555c062690) = 5225 [pid 5226] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5225] write(3, "1000", 4 [pid 5224] setpgid(0, 0 [pid 5223] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5226] setpgid(0, 0 [pid 5224] <... setpgid resumed>) = 0 [pid 5226] <... setpgid resumed>) = 0 [pid 5226] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5225] <... write resumed>) = 4 [pid 5223] close(3 [pid 5222] ioctl(3, LOOP_CLR_FD [pid 5226] <... openat resumed>) = 3 [pid 5225] close(3 [pid 5224] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5223] <... close resumed>) = 0 [pid 5222] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5226] write(3, "1000", 4) = 4 [pid 5225] <... close resumed>) = 0 [pid 5224] <... openat resumed>) = 3 [pid 5223] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5222] close(3./strace-static-x86_64: Process 5229 attached [pid 5226] close(3 [pid 5225] symlink("/dev/binderfs", "./binderfs" [pid 5222] <... close resumed>) = 0 [pid 5226] <... close resumed>) = 0 [pid 5224] write(3, "1000", 4 [pid 5226] symlink("/dev/binderfs", "./binderfs" [pid 5224] <... write resumed>) = 4 [pid 5222] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5224] close(3./strace-static-x86_64: Process 5230 attached [pid 5226] <... symlink resumed>) = 0 [pid 5224] <... close resumed>) = 0 executing program [pid 5230] set_robust_list(0x55555c0626a0, 24 [pid 5229] set_robust_list(0x55555c0626a0, 24 [pid 5226] write(1, "executing program\n", 18 [pid 5224] symlink("/dev/binderfs", "./binderfs" [pid 5230] <... set_robust_list resumed>) = 0 [pid 5229] <... set_robust_list resumed>) = 0 executing program [pid 5226] <... write resumed>) = 18 [pid 5224] <... symlink resumed>) = 0 [pid 5230] chdir("./0" [pid 5229] chdir("./0" [pid 5226] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] <... symlink resumed>) = 0 [pid 5224] write(1, "executing program\n", 18 [pid 5222] <... clone resumed>, child_tidptr=0x55555c062690) = 5230 [pid 5230] <... chdir resumed>) = 0 executing program [pid 5229] <... chdir resumed>) = 0 [pid 5226] <... futex resumed>) = 0 [pid 5225] write(1, "executing program\n", 18 [pid 5224] <... write resumed>) = 18 [pid 5223] <... clone resumed>, child_tidptr=0x55555c062690) = 5229 [pid 5230] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5229] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5226] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, [pid 5225] <... write resumed>) = 18 [pid 5224] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5230] <... prctl resumed>) = 0 [pid 5229] <... prctl resumed>) = 0 [pid 5225] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5230] setpgid(0, 0 [pid 5229] setpgid(0, 0 [pid 5226] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5224] <... futex resumed>) = 0 [pid 5230] <... setpgid resumed>) = 0 [pid 5226] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5224] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, [pid 5230] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5229] <... setpgid resumed>) = 0 [pid 5226] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5225] <... futex resumed>) = 0 [pid 5224] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5229] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5226] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5225] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, [pid 5224] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5226] <... mmap resumed>) = 0x7fb5e2952000 [pid 5224] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5230] <... openat resumed>) = 3 [pid 5229] <... openat resumed>) = 3 [pid 5226] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5225] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5224] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5230] write(3, "1000", 4 [pid 5229] write(3, "1000", 4 [pid 5225] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5230] <... write resumed>) = 4 [pid 5229] <... write resumed>) = 4 [pid 5225] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5224] <... mmap resumed>) = 0x7fb5e2952000 [pid 5229] close(3 [pid 5225] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5224] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5230] close(3 [pid 5229] <... close resumed>) = 0 [pid 5226] <... mprotect resumed>) = 0 [pid 5225] <... mmap resumed>) = 0x7fb5e2952000 [pid 5230] <... close resumed>) = 0 [pid 5229] symlink("/dev/binderfs", "./binderfs" [pid 5225] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5224] <... mprotect resumed>) = 0 [pid 5230] symlink("/dev/binderfs", "./binderfs" [pid 5229] <... symlink resumed>) = 0 [pid 5225] <... mprotect resumed>) = 0 [pid 5224] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5225] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5230] <... symlink resumed>) = 0 executing program [pid 5229] write(1, "executing program\n", 18 [pid 5225] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5229] <... write resumed>) = 18 [pid 5226] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5225] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} [pid 5224] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5230] write(1, "executing program\n", 18 [pid 5229] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5224] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0}executing program ./strace-static-x86_64: Process 5231 attached [pid 5229] <... futex resumed>) = 0 [pid 5226] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} [pid 5225] <... clone3 resumed> => {parent_tid=[5231]}, 88) = 5231 ./strace-static-x86_64: Process 5232 attached [pid 5231] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5230] <... write resumed>) = 18 [pid 5229] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, [pid 5232] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5230] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] <... clone3 resumed> => {parent_tid=[5232]}, 88) = 5232 [pid 5232] <... rseq resumed>) = 0 [pid 5230] <... futex resumed>) = 0 [pid 5226] <... clone3 resumed> => {parent_tid=[5233]}, 88) = 5233 [pid 5224] rt_sigprocmask(SIG_SETMASK, [], [pid 5232] set_robust_list(0x7fb5e29729a0, 24 [pid 5230] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, [pid 5226] rt_sigprocmask(SIG_SETMASK, [], [pid 5224] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5232] <... set_robust_list resumed>) = 0 [pid 5230] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5226] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5224] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] rt_sigprocmask(SIG_SETMASK, [], [pid 5230] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5226] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] <... futex resumed>) = 0 [pid 5232] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5230] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5226] <... futex resumed>) = 0 [pid 5224] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5230] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5226] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 5233 attached [pid 5231] <... rseq resumed>) = 0 [pid 5230] <... mmap resumed>) = 0x7fb5e2952000 [pid 5229] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5225] rt_sigprocmask(SIG_SETMASK, [], [pid 5233] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5232] memfd_create("syzkaller", 0 [pid 5231] set_robust_list(0x7fb5e29729a0, 24 [pid 5229] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5225] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5233] <... rseq resumed>) = 0 [pid 5231] <... set_robust_list resumed>) = 0 [pid 5229] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5225] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5233] set_robust_list(0x7fb5e29729a0, 24 [pid 5231] rt_sigprocmask(SIG_SETMASK, [], [pid 5229] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5225] <... futex resumed>) = 0 [pid 5233] <... set_robust_list resumed>) = 0 [pid 5231] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5229] <... mmap resumed>) = 0x7fb5e2952000 [pid 5225] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5233] rt_sigprocmask(SIG_SETMASK, [], [pid 5231] memfd_create("syzkaller", 0 [pid 5229] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5233] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5231] <... memfd_create resumed>) = 3 [pid 5229] <... mprotect resumed>) = 0 [pid 5233] memfd_create("syzkaller", 0 [pid 5229] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5232] <... memfd_create resumed>) = 3 [pid 5231] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5230] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5229] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5233] <... memfd_create resumed>) = 3 [pid 5231] <... mmap resumed>) = 0x7fb5da400000 [pid 5229] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0}./strace-static-x86_64: Process 5234 attached [pid 5232] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5230] <... mprotect resumed>) = 0 [pid 5233] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5230] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5229] <... clone3 resumed> => {parent_tid=[5234]}, 88) = 5234 [pid 5234] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5233] <... mmap resumed>) = 0x7fb5da400000 [pid 5232] <... mmap resumed>) = 0x7fb5da400000 [pid 5230] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5229] rt_sigprocmask(SIG_SETMASK, [], [pid 5234] <... rseq resumed>) = 0 [pid 5230] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} [pid 5229] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5234] set_robust_list(0x7fb5e29729a0, 24 [pid 5229] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] <... set_robust_list resumed>) = 0 [pid 5229] <... futex resumed>) = 0 [pid 5234] rt_sigprocmask(SIG_SETMASK, [], [pid 5229] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5234] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5234] memfd_create("syzkaller", 0./strace-static-x86_64: Process 5235 attached [pid 5230] <... clone3 resumed> => {parent_tid=[5235]}, 88) = 5235 [pid 5230] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5234] <... memfd_create resumed>) = 3 [pid 5230] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5230] <... futex resumed>) = 0 [pid 5234] <... mmap resumed>) = 0x7fb5da400000 [pid 5230] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5235] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053) = 0 [pid 5235] set_robust_list(0x7fb5e29729a0, 24) = 0 [pid 5235] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5235] memfd_create("syzkaller", 0) = 3 [pid 5235] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb5da400000 [pid 5232] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5235] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5231] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5233] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5234] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5232] <... write resumed>) = 16777216 [pid 5232] munmap(0x7fb5da400000, 138412032) = 0 [pid 5235] <... write resumed>) = 16777216 [pid 5232] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5235] munmap(0x7fb5da400000, 138412032 [pid 5232] <... openat resumed>) = 4 [pid 5232] ioctl(4, LOOP_SET_FD, 3 [pid 5233] <... write resumed>) = 16777216 [pid 5231] <... write resumed>) = 16777216 [pid 5235] <... munmap resumed>) = 0 [pid 5233] munmap(0x7fb5da400000, 138412032 [pid 5232] <... ioctl resumed>) = 0 [pid 5235] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5233] <... munmap resumed>) = 0 [pid 5232] close(3 [pid 5231] munmap(0x7fb5da400000, 138412032 [pid 5235] <... openat resumed>) = 4 [pid 5235] ioctl(4, LOOP_SET_FD, 3 [pid 5234] <... write resumed>) = 16777216 [pid 5233] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5232] <... close resumed>) = 0 [pid 5234] munmap(0x7fb5da400000, 138412032 [pid 5235] <... ioctl resumed>) = 0 [pid 5234] <... munmap resumed>) = 0 [pid 5233] <... openat resumed>) = 4 [pid 5232] close(4 [pid 5231] <... munmap resumed>) = 0 [ 57.134025][ T5232] loop1: detected capacity change from 0 to 32768 [ 57.169444][ T5235] loop3: detected capacity change from 0 to 32768 [pid 5235] close(3 [pid 5234] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5233] ioctl(4, LOOP_SET_FD, 3 [pid 5232] <... close resumed>) = 0 [pid 5235] <... close resumed>) = 0 [pid 5234] <... openat resumed>) = 4 [pid 5232] mkdir("./file1", 0777 [pid 5231] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5234] ioctl(4, LOOP_SET_FD, 3 [pid 5231] <... openat resumed>) = 4 [pid 5235] close(4 [pid 5232] <... mkdir resumed>) = 0 [pid 5235] <... close resumed>) = 0 [pid 5232] mount("/dev/loop1", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5235] mkdir("./file1", 0777) = 0 [pid 5234] <... ioctl resumed>) = 0 [pid 5231] ioctl(4, LOOP_SET_FD, 3 [pid 5234] close(3 [pid 5235] mount("/dev/loop3", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5233] <... ioctl resumed>) = 0 [pid 5234] <... close resumed>) = 0 [pid 5231] <... ioctl resumed>) = 0 [pid 5234] close(4) = 0 [pid 5233] close(3 [pid 5231] close(3 [pid 5233] <... close resumed>) = 0 [pid 5231] <... close resumed>) = 0 [pid 5233] close(4 [pid 5231] close(4 [pid 5233] <... close resumed>) = 0 [pid 5231] <... close resumed>) = 0 [pid 5233] mkdir("./file1", 0777 [pid 5231] mkdir("./file1", 0777 [pid 5233] <... mkdir resumed>) = 0 [pid 5231] <... mkdir resumed>) = 0 [pid 5231] mount("/dev/loop0", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5234] mkdir("./file1", 0777 [pid 5233] mount("/dev/loop2", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5234] <... mkdir resumed>) = 0 [ 57.191025][ T5233] loop2: detected capacity change from 0 to 32768 [ 57.199471][ T5234] loop4: detected capacity change from 0 to 32768 [ 57.208223][ T5231] loop0: detected capacity change from 0 to 32768 [ 57.387670][ T5235] bcachefs (loop3): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,journal_flush_disabled,fsck,norecovery,nojournal_transaction_names,reconstruct_alloc,no_data_io [ 57.409860][ T5235] bcachefs (loop3): recovering from clean shutdown, journal seq 10 [ 57.424852][ T5232] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 57.434665][ T5235] bcachefs (loop3): Version upgrade required: [ 57.434665][ T5235] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 57.434665][ T5235] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.13: inode_has_child_snapshots [ 57.434665][ T5235] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,set_fs_needs_rebalance [ 57.506328][ T5232] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 57.522581][ T5233] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 57.536310][ T5234] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 57.545596][ T5233] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 57.558060][ T5234] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 57.564006][ T5231] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 57.566869][ T5235] bcachefs (loop3): dropping and reconstructing all alloc info [ 57.579324][ T5231] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 57.596662][ T5235] bcachefs (loop3): check_topology... done [ 57.602591][ T5235] bcachefs (loop3): accounting_read... done [ 57.656034][ T5235] bcachefs (loop3): alloc_read... done [ 57.661771][ T5235] bcachefs (loop3): stripes_read... done [ 57.672996][ T5235] bcachefs (loop3): snapshots_read... done [pid 5234] mount("/dev/loop4", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5233] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5232] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5233] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 3 [pid 5233] ioctl(3, LOOP_CLR_FD [pid 5232] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5232] ioctl(3, LOOP_CLR_FD) = 0 [ 57.683482][ T5235] bcachefs (loop3): check_allocations... [ 57.696512][ T5232] bcachefs: bch2_fs_get_tree() error: EINVAL [ 57.716162][ T5233] bcachefs: bch2_fs_get_tree() error: EINVAL [ 57.732625][ T5235] done [pid 5232] close(3 [pid 5233] <... ioctl resumed>) = 0 [ 57.750635][ T5235] bcachefs (loop3): going read-write [pid 5233] close(3 [pid 5235] <... mount resumed>) = 0 [pid 5234] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5234] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5231] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5234] <... openat resumed>) = 3 [pid 5231] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5234] ioctl(3, LOOP_CLR_FD) = 0 [pid 5231] <... openat resumed>) = 3 [pid 5234] close(3 [pid 5231] ioctl(3, LOOP_CLR_FD [pid 5235] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [ 57.781753][ T5231] bcachefs: bch2_fs_get_tree() error: EINVAL [ 57.787622][ T5235] bcachefs (loop3): done starting filesystem [ 57.794432][ T5234] bcachefs: bch2_fs_get_tree() error: EINVAL [pid 5235] chdir("./file1") = 0 [pid 5235] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 5231] <... ioctl resumed>) = 0 [pid 5235] ioctl(4, LOOP_CLR_FD) = 0 [pid 5235] close(4) = 0 [pid 5235] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5235] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5230] <... futex resumed>) = 0 [pid 5231] close(3 [pid 5230] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] <... futex resumed>) = 0 [pid 5230] <... futex resumed>) = 1 [pid 5230] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5235] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000) = 0 [pid 5235] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5230] <... futex resumed>) = 0 [pid 5235] write(-1, NULL, 0 [pid 5230] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5230] <... futex resumed>) = 0 [pid 5235] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5230] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5235] <... futex resumed>) = 0 [pid 5230] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5235] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5230] exit_group(0) = ? [pid 5235] <... futex resumed>) = ? [pid 5235] +++ exited with 0 +++ [pid 5230] +++ exited with 0 +++ [pid 5222] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5230, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=40 /* 0.40 s */} --- [pid 5222] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5222] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5222] getdents64(3, 0x55555c063730 /* 4 entries */, 32768) = 112 [pid 5222] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] unlink("./0/binderfs") = 0 [ 57.911953][ T5235] syz-executor907 (5235) used greatest stack depth: 17328 bytes left [ 57.948241][ T5222] bcachefs (loop3): shutting down [ 57.966776][ T5222] bcachefs (loop3): going read-only [ 57.973397][ T5222] bcachefs (loop3): finished waiting for writes to stop [pid 5222] umount2("./0/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5233] <... close resumed>) = 0 [pid 5233] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5233] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5226] <... futex resumed>) = 0 [pid 5232] <... close resumed>) = 0 [pid 5226] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] <... futex resumed>) = 1 [pid 5233] <... futex resumed>) = 0 [pid 5226] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5232] <... futex resumed>) = 1 [pid 5233] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5232] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5234] <... close resumed>) = 0 [pid 5233] <... mknod resumed>) = 0 [pid 5224] <... futex resumed>) = 0 [pid 5233] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5232] <... futex resumed>) = 0 [pid 5224] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5232] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5233] <... futex resumed>) = 1 [pid 5233] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5234] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] <... mknod resumed>) = 0 [pid 5226] <... futex resumed>) = 0 [pid 5234] <... futex resumed>) = 1 [pid 5229] <... futex resumed>) = 0 [pid 5232] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5233] <... futex resumed>) = 0 [pid 5232] <... futex resumed>) = 0 [pid 5229] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] <... futex resumed>) = 1 [pid 5233] write(-1, NULL, 0 [pid 5229] <... futex resumed>) = 0 [pid 5226] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5233] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5229] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5234] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5233] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5226] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5234] <... mknod resumed>) = 0 [pid 5233] <... futex resumed>) = 0 [pid 5234] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5233] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [ 58.047888][ T5222] bcachefs (loop3): flushing journal and stopping allocators, journal seq 11 [pid 5226] exit_group(0 [pid 5234] <... futex resumed>) = 1 [pid 5229] <... futex resumed>) = 0 [pid 5234] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5233] <... futex resumed>) = ? [pid 5229] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] <... exit_group resumed>) = ? [pid 5224] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5233] +++ exited with 0 +++ [pid 5229] <... futex resumed>) = 0 [pid 5226] +++ exited with 0 +++ [pid 5224] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] <... futex resumed>) = 0 [pid 5229] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5224] <... futex resumed>) = 1 [pid 5234] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5232] write(-1, NULL, 0 [pid 5224] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5221] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5226, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=43 /* 0.43 s */} --- [pid 5234] write(-1, NULL, 0 [pid 5221] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5234] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5234] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5221] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5234] <... futex resumed>) = 1 [pid 5229] <... futex resumed>) = 0 [pid 5221] <... openat resumed>) = 3 [pid 5234] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5232] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5229] exit_group(0 [pid 5221] newfstatat(3, "", [pid 5234] <... futex resumed>) = ? [pid 5232] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5229] <... exit_group resumed>) = ? [pid 5221] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5234] +++ exited with 0 +++ [pid 5232] <... futex resumed>) = 1 [pid 5229] +++ exited with 0 +++ [pid 5224] <... futex resumed>) = 0 [pid 5221] getdents64(3, [pid 5224] exit_group(0 [pid 5223] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5229, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=44 /* 0.44 s */} --- [pid 5221] <... getdents64 resumed>0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5223] restart_syscall(<... resuming interrupted clone ...> [pid 5221] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5224] <... exit_group resumed>) = ? [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5232] +++ exited with 0 +++ [pid 5224] +++ exited with 0 +++ [pid 5223] <... restart_syscall resumed>) = 0 [pid 5221] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5224, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=44 /* 0.44 s */} --- [pid 5221] unlink("./0/binderfs" [pid 5223] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5221] <... unlink resumed>) = 0 [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5221] umount2("./0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] <... openat resumed>) = 3 [pid 5223] newfstatat(3, "", [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5221] newfstatat(AT_FDCWD, "./0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", [pid 5220] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5223] getdents64(3, [pid 5221] <... newfstatat resumed>{st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] <... getdents64 resumed>0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5221] unlink("./0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" [pid 5220] <... openat resumed>) = 3 [pid 5223] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5221] <... unlink resumed>) = 0 [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] umount2("./0/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] newfstatat(3, "", [pid 5223] newfstatat(AT_FDCWD, "./0/binderfs", [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] newfstatat(AT_FDCWD, "./0/file1", [pid 5220] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] unlink("./0/binderfs" [pid 5221] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] <... unlink resumed>) = 0 [pid 5221] umount2("./0/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] getdents64(3, [pid 5223] umount2("./0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] openat(AT_FDCWD, "./0/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5220] <... getdents64 resumed>0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5223] newfstatat(AT_FDCWD, "./0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", [pid 5221] <... openat resumed>) = 4 [pid 5223] <... newfstatat resumed>{st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] newfstatat(4, "", [pid 5223] unlink("./0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" [pid 5221] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] <... unlink resumed>) = 0 [pid 5221] getdents64(4, [pid 5220] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5221] <... getdents64 resumed>0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5220] newfstatat(AT_FDCWD, "./0/binderfs", [pid 5223] umount2("./0/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5221] getdents64(4, [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] <... getdents64 resumed>0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5220] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] newfstatat(AT_FDCWD, "./0/file1", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] unlink("./0/binderfs" [pid 5223] umount2("./0/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5221] close(4 [pid 5223] openat(AT_FDCWD, "./0/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5221] <... close resumed>) = 0 [pid 5223] <... openat resumed>) = 4 [pid 5221] rmdir("./0/file1" [pid 5223] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] getdents64(4, 0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5223] getdents64(4, 0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5223] close(4) = 0 [pid 5223] rmdir("./0/file1") = 0 [pid 5221] <... rmdir resumed>) = 0 [pid 5223] getdents64(3, 0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5223] close(3 [pid 5221] getdents64(3, [pid 5223] <... close resumed>) = 0 [pid 5221] <... getdents64 resumed>0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5223] rmdir("./0" [pid 5221] close(3 [pid 5223] <... rmdir resumed>) = 0 [pid 5221] <... close resumed>) = 0 [pid 5221] rmdir("./0") = 0 [pid 5221] mkdir("./1", 0777 [pid 5220] <... unlink resumed>) = 0 [pid 5220] umount2("./0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] mkdir("./1", 0777 [pid 5221] <... mkdir resumed>) = 0 [pid 5223] <... mkdir resumed>) = 0 [pid 5223] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5221] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5223] <... openat resumed>) = 3 [pid 5221] <... openat resumed>) = 3 [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] ioctl(3, LOOP_CLR_FD [pid 5221] ioctl(3, LOOP_CLR_FD [pid 5220] newfstatat(AT_FDCWD, "./0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", [pid 5223] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5221] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5220] <... newfstatat resumed>{st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] close(3 [pid 5221] close(3 [pid 5220] unlink("./0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" [pid 5223] <... close resumed>) = 0 [pid 5221] <... close resumed>) = 0 [pid 5220] <... unlink resumed>) = 0 [pid 5223] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5221] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5276 attached ./strace-static-x86_64: Process 5275 attached [pid 5223] <... clone resumed>, child_tidptr=0x55555c062690) = 5276 [pid 5275] set_robust_list(0x55555c0626a0, 24 [pid 5221] <... clone resumed>, child_tidptr=0x55555c062690) = 5275 [pid 5276] set_robust_list(0x55555c0626a0, 24 [pid 5275] <... set_robust_list resumed>) = 0 [pid 5276] <... set_robust_list resumed>) = 0 [pid 5275] chdir("./1" [pid 5276] chdir("./1") = 0 [pid 5275] <... chdir resumed>) = 0 [pid 5276] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5275] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5220] umount2("./0/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5275] <... prctl resumed>) = 0 [pid 5231] <... close resumed>) = 0 [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] newfstatat(AT_FDCWD, "./0/file1", [pid 5231] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5276] <... prctl resumed>) = 0 [pid 5276] setpgid(0, 0) = 0 [pid 5275] setpgid(0, 0 [pid 5276] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5275] <... setpgid resumed>) = 0 [pid 5231] <... futex resumed>) = 1 [pid 5225] <... futex resumed>) = 0 [pid 5220] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5231] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5275] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5225] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5276] <... openat resumed>) = 3 [pid 5275] <... openat resumed>) = 3 [pid 5225] <... futex resumed>) = 0 [pid 5225] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5275] write(3, "1000", 4) = 4 [pid 5275] close(3 [pid 5276] write(3, "1000", 4 [pid 5275] <... close resumed>) = 0 [pid 5276] <... write resumed>) = 4 [pid 5275] symlink("/dev/binderfs", "./binderfs" [pid 5276] close(3 [pid 5275] <... symlink resumed>) = 0 [pid 5276] <... close resumed>) = 0 [pid 5276] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5275] write(1, "executing program\n", 18executing program executing program [pid 5276] write(1, "executing program\n", 18 [pid 5231] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5220] umount2("./0/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5231] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5276] <... write resumed>) = 18 [pid 5275] <... write resumed>) = 18 [pid 5231] <... mknod resumed>) = 0 [pid 5220] openat(AT_FDCWD, "./0/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5276] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5275] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5231] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5220] <... openat resumed>) = 4 [pid 5231] <... futex resumed>) = 1 [pid 5225] <... futex resumed>) = 0 [pid 5220] newfstatat(4, "", [pid 5276] <... futex resumed>) = 0 [ 58.152116][ T1080] bcachefs (loop3): bch2_write_super(): fatal error loop3: Superblock write was silently dropped! (seq 0 expected 53) [ 58.191232][ T1080] bcachefs (loop3): fatal error - emergency read only [pid 5275] <... futex resumed>) = 0 [pid 5231] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5225] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5220] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5276] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, [pid 5275] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, [pid 5231] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5225] <... futex resumed>) = 0 [pid 5276] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5275] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5225] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5276] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5275] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5276] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5275] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5276] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5275] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5276] <... mmap resumed>) = 0x7fb5e2952000 [pid 5275] <... mmap resumed>) = 0x7fb5e2952000 [pid 5276] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5275] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5276] <... mprotect resumed>) = 0 [pid 5275] <... mprotect resumed>) = 0 [pid 5275] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5276] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5275] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5276] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5275] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0}./strace-static-x86_64: Process 5277 attached [pid 5276] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} [pid 5275] <... clone3 resumed> => {parent_tid=[5277]}, 88) = 5277 [pid 5220] getdents64(4, [pid 5276] <... clone3 resumed> => {parent_tid=[5278]}, 88) = 5278 [pid 5275] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 5278 attached [pid 5277] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5276] rt_sigprocmask(SIG_SETMASK, [], [pid 5275] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5231] write(-1, NULL, 0 [pid 5220] <... getdents64 resumed>0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5277] <... rseq resumed>) = 0 [pid 5276] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5275] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5277] set_robust_list(0x7fb5e29729a0, 24 [pid 5231] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5220] getdents64(4, [pid 5278] <... rseq resumed>) = 0 [pid 5231] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] set_robust_list(0x7fb5e29729a0, 24 [pid 5231] <... futex resumed>) = 1 [pid 5225] <... futex resumed>) = 0 [pid 5220] <... getdents64 resumed>0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5278] <... set_robust_list resumed>) = 0 [pid 5231] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5225] exit_group(0 [pid 5220] close(4 [pid 5278] rt_sigprocmask(SIG_SETMASK, [], [pid 5275] <... futex resumed>) = 0 [pid 5225] <... exit_group resumed>) = ? [pid 5277] <... set_robust_list resumed>) = 0 [pid 5276] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5275] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5277] rt_sigprocmask(SIG_SETMASK, [], [pid 5276] <... futex resumed>) = 0 [pid 5277] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5276] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5277] memfd_create("syzkaller", 0) = 3 [pid 5277] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb5da400000 [pid 5278] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5231] <... futex resumed>) = ? [pid 5220] <... close resumed>) = 0 [pid 5278] memfd_create("syzkaller", 0 [pid 5231] +++ exited with 0 +++ [pid 5225] +++ exited with 0 +++ [pid 5220] rmdir("./0/file1" [pid 5278] <... memfd_create resumed>) = 3 [pid 5278] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5220] <... rmdir resumed>) = 0 [pid 5219] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5225, si_uid=0, si_status=0, si_utime=6 /* 0.06 s */, si_stime=32 /* 0.32 s */} --- [pid 5219] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5219] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5220] getdents64(3, [pid 5278] <... mmap resumed>) = 0x7fb5da400000 [pid 5219] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5219] getdents64(3, [pid 5220] <... getdents64 resumed>0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5220] close(3) = 0 [pid 5219] <... getdents64 resumed>0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5220] rmdir("./0") = 0 [pid 5219] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] mkdir("./1", 0777 [pid 5219] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5219] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] <... mkdir resumed>) = 0 [pid 5220] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5219] unlink("./0/binderfs" [pid 5220] <... openat resumed>) = 3 [pid 5219] <... unlink resumed>) = 0 [pid 5220] ioctl(3, LOOP_CLR_FD [pid 5219] umount2("./0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5219] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] close(3 [pid 5219] newfstatat(AT_FDCWD, "./0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", [pid 5220] <... close resumed>) = 0 [pid 5219] <... newfstatat resumed>{st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5219] unlink("./0/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") = 0 [pid 5219] umount2("./0/file1", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 5280 attached [pid 5220] <... clone resumed>, child_tidptr=0x55555c062690) = 5280 [pid 5219] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5280] set_robust_list(0x55555c0626a0, 24 [pid 5219] newfstatat(AT_FDCWD, "./0/file1", [pid 5280] <... set_robust_list resumed>) = 0 [ 58.208176][ T5222] bcachefs (loop3): flushing journal and stopping allocators complete, journal seq 13 [ 58.228145][ T5222] bcachefs (loop3): unshutdown complete, journal seq 13 [ 58.243980][ T5222] bcachefs (loop3): done going read-only, filesystem not clean [pid 5280] chdir("./1" [pid 5219] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5280] <... chdir resumed>) = 0 [pid 5280] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5219] umount2("./0/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5280] setpgid(0, 0 [pid 5219] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5280] <... setpgid resumed>) = 0 [pid 5219] openat(AT_FDCWD, "./0/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5280] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5219] <... openat resumed>) = 4 [pid 5280] <... openat resumed>) = 3 [pid 5219] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5219] getdents64(4, 0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5219] getdents64(4, 0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5219] close(4) = 0 [pid 5219] rmdir("./0/file1") = 0 [pid 5219] getdents64(3, 0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5219] close(3) = 0 [pid 5219] rmdir("./0") = 0 [pid 5219] mkdir("./1", 0777) = 0 [pid 5219] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5219] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5219] close(3) = 0 [pid 5219] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5281 attached [pid 5280] write(3, "1000", 4) = 4 [pid 5280] close(3) = 0 [pid 5281] set_robust_list(0x55555c0626a0, 24 [pid 5219] <... clone resumed>, child_tidptr=0x55555c062690) = 5281 [pid 5281] <... set_robust_list resumed>) = 0 [pid 5281] chdir("./1") = 0 [pid 5281] prctl(PR_SET_PDEATHSIG, SIGKILLexecuting program ) = 0 [pid 5281] setpgid(0, 0 [pid 5280] symlink("/dev/binderfs", "./binderfs" [pid 5281] <... setpgid resumed>) = 0 [pid 5281] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5281] write(3, "1000", 4) = 4 [pid 5281] close(3) = 0 [pid 5281] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5281] write(1, "executing program\n", 18) = 18 [pid 5281] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5281] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, NULL, 8) = 0 [pid 5281] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5280] <... symlink resumed>) = 0 [pid 5281] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0executing program [pid 5280] write(1, "executing program\n", 18 [pid 5281] <... mmap resumed>) = 0x7fb5e2952000 [pid 5280] <... write resumed>) = 18 [pid 5281] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5280] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5281] <... mprotect resumed>) = 0 [pid 5280] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, NULL, 8) = 0 [pid 5281] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5280] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5281] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5280] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5281] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} [pid 5280] <... mmap resumed>) = 0x7fb5e2952000 [pid 5280] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE./strace-static-x86_64: Process 5282 attached [pid 5281] <... clone3 resumed> => {parent_tid=[5282]}, 88) = 5282 [pid 5280] <... mprotect resumed>) = 0 [pid 5282] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5281] rt_sigprocmask(SIG_SETMASK, [], [pid 5282] <... rseq resumed>) = 0 [pid 5281] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5282] set_robust_list(0x7fb5e29729a0, 24 [pid 5281] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5282] <... set_robust_list resumed>) = 0 [pid 5281] <... futex resumed>) = 0 [pid 5280] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5282] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5281] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5280] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5282] memfd_create("syzkaller", 0 [pid 5280] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0}./strace-static-x86_64: Process 5283 attached [pid 5282] <... memfd_create resumed>) = 3 [pid 5282] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5280] <... clone3 resumed> => {parent_tid=[5283]}, 88) = 5283 [pid 5282] <... mmap resumed>) = 0x7fb5da400000 [pid 5280] rt_sigprocmask(SIG_SETMASK, [], [pid 5283] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053) = 0 [pid 5280] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5283] set_robust_list(0x7fb5e29729a0, 24 [pid 5280] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5283] <... set_robust_list resumed>) = 0 [pid 5280] <... futex resumed>) = 0 [pid 5283] rt_sigprocmask(SIG_SETMASK, [], [pid 5280] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5283] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5283] memfd_create("syzkaller", 0) = 3 [pid 5283] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb5da400000 [ 58.377838][ T5222] bcachefs (loop3): shutdown complete [pid 5277] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5278] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5282] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5283] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5278] <... write resumed>) = 16777216 [pid 5278] munmap(0x7fb5da400000, 138412032) = 0 [pid 5278] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 5278] ioctl(4, LOOP_SET_FD, 3 [pid 5277] <... write resumed>) = 16777216 [pid 5278] <... ioctl resumed>) = 0 [pid 5277] munmap(0x7fb5da400000, 138412032) = 0 [pid 5278] close(3) = 0 [pid 5278] close(4) = 0 [pid 5278] mkdir("./file1", 0777) = 0 [pid 5278] mount("/dev/loop4", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5277] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [ 58.816694][ T5278] loop4: detected capacity change from 0 to 32768 [pid 5277] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5277] close(3) = 0 [pid 5277] close(4) = 0 [pid 5277] mkdir("./file1", 0777) = 0 [pid 5277] mount("/dev/loop2", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5282] <... write resumed>) = 16777216 [pid 5282] munmap(0x7fb5da400000, 138412032) = 0 [ 58.866560][ T5277] loop2: detected capacity change from 0 to 32768 [pid 5282] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5282] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5282] close(3) = 0 [pid 5282] close(4 [pid 5283] <... write resumed>) = 16777216 [pid 5282] <... close resumed>) = 0 [pid 5282] mkdir("./file1", 0777) = 0 [pid 5283] munmap(0x7fb5da400000, 138412032 [pid 5282] mount("/dev/loop0", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5283] <... munmap resumed>) = 0 [pid 5283] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 5283] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5283] close(3) = 0 [pid 5283] close(4) = 0 [pid 5283] mkdir("./file1", 0777) = 0 [ 58.929948][ T5282] loop0: detected capacity change from 0 to 32768 [ 58.957598][ T5283] loop1: detected capacity change from 0 to 32768 [ 59.359436][ T5278] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 59.371593][ T5282] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,journal_flush_disabled,fsck,norecovery,nojournal_transaction_names,reconstruct_alloc,no_data_io [ 59.392991][ T5278] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 59.405485][ T5277] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 59.426398][ T5282] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 59.435003][ T5282] bcachefs (loop0): Version upgrade required: [ 59.435003][ T5282] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 59.435003][ T5282] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.13: inode_has_child_snapshots [ 59.435003][ T5282] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,set_fs_needs_rebalance [ 59.506471][ T5277] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 59.526381][ T5283] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 59.535527][ T5283] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 59.552855][ T5282] bcachefs (loop0): dropping and reconstructing all alloc info [ 59.582806][ T5282] bcachefs (loop0): check_topology... done [ 59.596430][ T5282] bcachefs (loop0): accounting_read... done [ 59.617492][ T5278] bcachefs: bch2_fs_get_tree() error: EINVAL [pid 5283] mount("/dev/loop1", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5278] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5278] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 3 [pid 5278] ioctl(3, LOOP_CLR_FD) = 0 [ 59.636270][ T5282] bcachefs (loop0): alloc_read... done [ 59.645013][ T5282] bcachefs (loop0): stripes_read... done [ 59.666111][ T5282] bcachefs (loop0): snapshots_read... done [pid 5278] close(3 [pid 5283] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5283] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5283] ioctl(3, LOOP_CLR_FD) = 0 [pid 5283] close(3 [pid 5277] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5277] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 3 [ 59.684058][ T5282] bcachefs (loop0): check_allocations... [ 59.700264][ T5283] bcachefs: bch2_fs_get_tree() error: EINVAL [ 59.715284][ T5277] bcachefs: bch2_fs_get_tree() error: EINVAL [ 59.728748][ T5282] done [ 59.732883][ T5282] bcachefs (loop0): going read-write [pid 5277] ioctl(3, LOOP_CLR_FD) = 0 [pid 5277] close(3 [pid 5282] <... mount resumed>) = 0 [pid 5282] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY) = 3 [pid 5282] chdir("./file1") = 0 [pid 5282] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5222] <... umount2 resumed>) = 0 [pid 5282] ioctl(4, LOOP_CLR_FD) = 0 [pid 5282] close(4) = 0 [pid 5282] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5282] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5281] <... futex resumed>) = 0 [ 59.772302][ T5282] bcachefs (loop0): done starting filesystem [pid 5282] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5281] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5282] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5281] <... futex resumed>) = 0 [pid 5281] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5282] <... mknod resumed>) = 0 [pid 5222] umount2("./0/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5282] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5282] <... futex resumed>) = 1 [pid 5281] <... futex resumed>) = 0 [pid 5222] newfstatat(AT_FDCWD, "./0/file1", [pid 5282] write(-1, NULL, 0 [pid 5281] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5282] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5282] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5281] <... futex resumed>) = 0 [pid 5222] umount2("./0/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5282] <... futex resumed>) = 0 [pid 5281] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5282] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5281] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5222] openat(AT_FDCWD, "./0/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5281] exit_group(0 [pid 5222] <... openat resumed>) = 4 [pid 5282] <... futex resumed>) = ? [pid 5281] <... exit_group resumed>) = ? [pid 5222] newfstatat(4, "", [pid 5282] +++ exited with 0 +++ [pid 5281] +++ exited with 0 +++ [pid 5222] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5222] getdents64(4, [pid 5219] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5281, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=34 /* 0.34 s */} --- [pid 5222] <... getdents64 resumed>0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5222] getdents64(4, 0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5219] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] close(4 [pid 5219] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5222] <... close resumed>) = 0 [pid 5219] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5222] rmdir("./0/file1" [pid 5219] <... openat resumed>) = 3 [pid 5222] <... rmdir resumed>) = 0 [pid 5222] getdents64(3, [pid 5219] newfstatat(3, "", [pid 5222] <... getdents64 resumed>0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5222] close(3 [pid 5219] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5222] <... close resumed>) = 0 [pid 5222] rmdir("./0" [pid 5219] getdents64(3, [pid 5222] <... rmdir resumed>) = 0 [pid 5219] <... getdents64 resumed>0x55555c063730 /* 4 entries */, 32768) = 112 [pid 5222] mkdir("./1", 0777 [pid 5219] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] <... mkdir resumed>) = 0 [pid 5219] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5222] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5219] newfstatat(AT_FDCWD, "./1/binderfs", [pid 5222] <... openat resumed>) = 3 [pid 5219] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] ioctl(3, LOOP_CLR_FD [pid 5219] unlink("./1/binderfs" [pid 5222] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5219] <... unlink resumed>) = 0 [pid 5222] close(3 [pid 5219] umount2("./1/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] <... close resumed>) = 0 [pid 5222] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55555c062690) = 5316 ./strace-static-x86_64: Process 5316 attached [pid 5316] set_robust_list(0x55555c0626a0, 24) = 0 [pid 5316] chdir("./1") = 0 [pid 5316] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5316] setpgid(0, 0) = 0 [pid 5316] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5316] write(3, "1000", 4) = 4 [pid 5316] close(3) = 0 [pid 5316] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 5316] write(1, "executing program\n", 18) = 18 [pid 5316] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5316] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, NULL, 8) = 0 [pid 5316] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5316] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb5e2952000 [pid 5316] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE) = 0 [ 59.914919][ T5219] bcachefs (loop0): shutting down [pid 5316] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5316] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} => {parent_tid=[5317]}, 88) = 5317 [pid 5316] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5316] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000./strace-static-x86_64: Process 5317 attached ) = 0 [pid 5283] <... close resumed>) = 0 [pid 5317] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5316] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5283] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5317] <... rseq resumed>) = 0 [pid 5283] <... futex resumed>) = 1 [pid 5280] <... futex resumed>) = 0 [pid 5317] set_robust_list(0x7fb5e29729a0, 24 [pid 5283] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5280] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5317] <... set_robust_list resumed>) = 0 [pid 5280] <... futex resumed>) = 0 [pid 5317] rt_sigprocmask(SIG_SETMASK, [], [pid 5280] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5317] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5317] memfd_create("syzkaller", 0) = 3 [pid 5283] <... mknod resumed>) = 0 [pid 5317] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5283] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5317] <... mmap resumed>) = 0x7fb5da400000 [pid 5283] <... futex resumed>) = 1 [pid 5280] <... futex resumed>) = 0 [pid 5283] write(-1, NULL, 0 [ 59.936445][ T5219] bcachefs (loop0): going read-only [ 59.955707][ T5219] bcachefs (loop0): finished waiting for writes to stop [pid 5280] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] <... close resumed>) = 0 [pid 5283] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5280] <... futex resumed>) = 0 [pid 5278] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5276] <... futex resumed>) = 0 [pid 5278] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5276] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5276] <... futex resumed>) = 0 [pid 5283] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5278] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5276] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5278] <... mknod resumed>) = 0 [pid 5278] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5276] <... futex resumed>) = 0 [pid 5276] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] write(-1, NULL, 0 [pid 5276] <... futex resumed>) = 0 [pid 5278] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5276] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5283] <... futex resumed>) = 0 [pid 5280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5278] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5283] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5280] exit_group(0 [pid 5278] <... futex resumed>) = 1 [pid 5276] <... futex resumed>) = 0 [pid 5283] <... futex resumed>) = ? [pid 5280] <... exit_group resumed>) = ? [pid 5283] +++ exited with 0 +++ [pid 5276] exit_group(0) = ? [pid 5280] +++ exited with 0 +++ [pid 5278] +++ exited with 0 +++ [pid 5276] +++ exited with 0 +++ [pid 5223] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5276, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=32 /* 0.32 s */} --- [pid 5220] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5280, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=38 /* 0.38 s */} --- [pid 5223] restart_syscall(<... resuming interrupted clone ...> [pid 5220] restart_syscall(<... resuming interrupted clone ...> [pid 5223] <... restart_syscall resumed>) = 0 [pid 5220] <... restart_syscall resumed>) = 0 [pid 5223] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5220] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] <... openat resumed>) = 3 [pid 5220] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5223] newfstatat(3, "", [pid 5220] <... openat resumed>) = 3 [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5220] newfstatat(3, "", [pid 5223] getdents64(3, [pid 5220] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] <... getdents64 resumed>0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5220] getdents64(3, [pid 5223] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] <... getdents64 resumed>0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] newfstatat(AT_FDCWD, "./1/binderfs", [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] newfstatat(AT_FDCWD, "./1/binderfs", [pid 5223] unlink("./1/binderfs" [pid 5220] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] <... unlink resumed>) = 0 [pid 5220] unlink("./1/binderfs" [pid 5223] umount2("./1/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5220] <... unlink resumed>) = 0 [ 59.987674][ T5219] bcachefs (loop0): flushing journal and stopping allocators, journal seq 11 [pid 5223] newfstatat(AT_FDCWD, "./1/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", [pid 5220] umount2("./1/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] <... newfstatat resumed>{st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] unlink("./1/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" [pid 5220] newfstatat(AT_FDCWD, "./1/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", {st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] <... unlink resumed>) = 0 [pid 5220] unlink("./1/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") = 0 [pid 5223] umount2("./1/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] umount2("./1/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] newfstatat(AT_FDCWD, "./1/file1", [pid 5223] newfstatat(AT_FDCWD, "./1/file1", [pid 5220] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] umount2("./1/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] umount2("./1/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] openat(AT_FDCWD, "./1/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] <... openat resumed>) = 4 [pid 5223] openat(AT_FDCWD, "./1/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5220] newfstatat(4, "", [pid 5223] newfstatat(4, "", [pid 5220] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5220] getdents64(4, [pid 5223] getdents64(4, [pid 5277] <... close resumed>) = 0 [pid 5220] <... getdents64 resumed>0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5220] getdents64(4, [pid 5277] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5277] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5275] <... futex resumed>) = 0 [pid 5275] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5220] <... getdents64 resumed>0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5277] <... futex resumed>) = 0 [pid 5275] <... futex resumed>) = 1 [pid 5220] close(4 [pid 5275] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5220] <... close resumed>) = 0 [pid 5220] rmdir("./1/file1" [pid 5277] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000) = 0 [pid 5220] <... rmdir resumed>) = 0 [pid 5277] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5220] getdents64(3, [pid 5277] <... futex resumed>) = 1 [pid 5220] <... getdents64 resumed>0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5275] <... futex resumed>) = 0 [pid 5277] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5275] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5220] close(3 [pid 5275] <... futex resumed>) = 0 [pid 5277] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5275] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5220] <... close resumed>) = 0 [pid 5277] write(-1, NULL, 0 [pid 5220] rmdir("./1" [pid 5223] <... getdents64 resumed>0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5277] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5277] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5277] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5275] <... futex resumed>) = 0 [pid 5223] getdents64(4, [pid 5220] <... rmdir resumed>) = 0 [pid 5275] exit_group(0 [pid 5223] <... getdents64 resumed>0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5220] mkdir("./2", 0777 [pid 5275] <... exit_group resumed>) = ? [pid 5223] close(4 [pid 5277] <... futex resumed>) = ? [pid 5277] +++ exited with 0 +++ [pid 5317] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5275] +++ exited with 0 +++ [pid 5223] <... close resumed>) = 0 [pid 5220] <... mkdir resumed>) = 0 [pid 5223] rmdir("./1/file1") = 0 [pid 5221] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5275, si_uid=0, si_status=0, si_utime=5 /* 0.05 s */, si_stime=42 /* 0.42 s */} --- [ 60.090857][ T63] bcachefs (loop0): bch2_write_super(): fatal error loop0: Superblock write was silently dropped! (seq 0 expected 53) [ 60.128900][ T63] bcachefs (loop0): fatal error - emergency read only [pid 5223] getdents64(3, [pid 5221] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] <... getdents64 resumed>0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5223] close(3) = 0 [pid 5221] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5223] rmdir("./1" [pid 5221] <... openat resumed>) = 3 [pid 5221] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5220] <... openat resumed>) = 3 [pid 5221] getdents64(3, [pid 5220] ioctl(3, LOOP_CLR_FD [pid 5223] <... rmdir resumed>) = 0 [pid 5221] <... getdents64 resumed>0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5220] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5221] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] close(3 [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] <... close resumed>) = 0 [pid 5221] newfstatat(AT_FDCWD, "./1/binderfs", [pid 5220] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5221] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] unlink("./1/binderfs" [pid 5220] <... clone resumed>, child_tidptr=0x55555c062690) = 5318 [pid 5221] <... unlink resumed>) = 0 [pid 5223] mkdir("./2", 0777 [pid 5221] umount2("./1/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] <... mkdir resumed>) = 0 [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] newfstatat(AT_FDCWD, "./1/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", {st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] unlink("./1/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") = 0 [pid 5221] umount2("./1/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5221] newfstatat(AT_FDCWD, "./1/file1", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] umount2("./1/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5221] openat(AT_FDCWD, "./1/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY./strace-static-x86_64: Process 5318 attached [pid 5223] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5221] <... openat resumed>) = 4 [pid 5223] <... openat resumed>) = 3 [pid 5221] newfstatat(4, "", [pid 5223] ioctl(3, LOOP_CLR_FD [pid 5221] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5221] getdents64(4, [pid 5318] set_robust_list(0x55555c0626a0, 24 [pid 5223] close(3 [pid 5221] <... getdents64 resumed>0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5221] getdents64(4, 0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5318] <... set_robust_list resumed>) = 0 [pid 5223] <... close resumed>) = 0 [pid 5221] close(4 [pid 5318] chdir("./2" [pid 5223] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5221] <... close resumed>) = 0 [pid 5318] <... chdir resumed>) = 0 [pid 5318] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5221] rmdir("./1/file1" [pid 5318] <... prctl resumed>) = 0 [pid 5221] <... rmdir resumed>) = 0 [pid 5318] setpgid(0, 0 [pid 5221] getdents64(3, 0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5221] close(3) = 0 [pid 5223] <... clone resumed>, child_tidptr=0x55555c062690) = 5319 [pid 5221] rmdir("./1") = 0 [pid 5221] mkdir("./2", 0777 [pid 5318] <... setpgid resumed>) = 0 [pid 5221] <... mkdir resumed>) = 0 [pid 5221] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 3 [pid 5221] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5221] close(3) = 0 [pid 5221] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5320 attached [ 60.137246][ T5219] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 13 [ 60.147419][ T5219] bcachefs (loop0): unshutdown complete, journal seq 13 [ 60.155687][ T5219] bcachefs (loop0): done going read-only, filesystem not clean ./strace-static-x86_64: Process 5319 attached [pid 5320] set_robust_list(0x55555c0626a0, 24 [pid 5318] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5320] <... set_robust_list resumed>) = 0 [pid 5221] <... clone resumed>, child_tidptr=0x55555c062690) = 5320 [pid 5318] <... openat resumed>) = 3 [pid 5320] chdir("./2") = 0 [pid 5320] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5320] setpgid(0, 0) = 0 [pid 5320] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5319] set_robust_list(0x55555c0626a0, 24 [pid 5318] write(3, "1000", 4 [pid 5319] <... set_robust_list resumed>) = 0 [pid 5320] <... openat resumed>) = 3 [pid 5318] <... write resumed>) = 4 [pid 5318] close(3 [pid 5319] chdir("./2" [pid 5318] <... close resumed>) = 0 [pid 5320] write(3, "1000", 4 [pid 5319] <... chdir resumed>) = 0 [pid 5318] symlink("/dev/binderfs", "./binderfs" [pid 5319] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5320] <... write resumed>) = 4 [pid 5319] <... prctl resumed>) = 0 [pid 5318] <... symlink resumed>) = 0 executing program [pid 5320] close(3 [pid 5319] setpgid(0, 0 [pid 5318] write(1, "executing program\n", 18 [pid 5319] <... setpgid resumed>) = 0 [pid 5318] <... write resumed>) = 18 [pid 5320] <... close resumed>) = 0 [pid 5319] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5318] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5320] symlink("/dev/binderfs", "./binderfs" [pid 5318] <... futex resumed>) = 0 [pid 5320] <... symlink resumed>) = 0 [pid 5319] <... openat resumed>) = 3 [pid 5318] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, executing program [pid 5320] write(1, "executing program\n", 18 [pid 5319] write(3, "1000", 4 [pid 5318] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5319] <... write resumed>) = 4 [pid 5318] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5319] close(3 [pid 5318] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5319] <... close resumed>) = 0 [pid 5320] <... write resumed>) = 18 [pid 5318] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5319] symlink("/dev/binderfs", "./binderfs" [pid 5320] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5318] <... mmap resumed>) = 0x7fb5e2952000 [pid 5320] <... futex resumed>) = 0 [pid 5320] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, [pid 5318] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5320] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5320] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5319] <... symlink resumed>) = 0 [pid 5320] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5318] <... mprotect resumed>) = 0 [pid 5320] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb5e2952000 [pid 5320] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5320] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5320] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0}./strace-static-x86_64: Process 5321 attached [pid 5318] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5321] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5320] <... clone3 resumed> => {parent_tid=[5321]}, 88) = 5321 [pid 5321] <... rseq resumed>) = 0 [pid 5320] rt_sigprocmask(SIG_SETMASK, [], [pid 5321] set_robust_list(0x7fb5e29729a0, 24 [pid 5320] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5321] <... set_robust_list resumed>) = 0 [pid 5320] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5321] rt_sigprocmask(SIG_SETMASK, [], [pid 5320] <... futex resumed>) = 0 [pid 5321] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5320] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5321] memfd_create("syzkaller", 0) = 3 [pid 5321] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb5da400000 executing program [pid 5319] write(1, "executing program\n", 18 [pid 5318] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5319] <... write resumed>) = 18 [pid 5318] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} [pid 5319] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 ./strace-static-x86_64: Process 5322 attached [ 60.221418][ T5219] bcachefs (loop0): shutdown complete [pid 5319] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, [pid 5318] <... clone3 resumed> => {parent_tid=[5322]}, 88) = 5322 [pid 5318] rt_sigprocmask(SIG_SETMASK, [], [pid 5319] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5319] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5318] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5319] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5319] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5318] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5319] <... mmap resumed>) = 0x7fb5e2952000 [pid 5318] <... futex resumed>) = 0 [pid 5319] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5318] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5322] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5319] <... mprotect resumed>) = 0 [pid 5322] <... rseq resumed>) = 0 [pid 5322] set_robust_list(0x7fb5e29729a0, 24) = 0 [pid 5319] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5322] rt_sigprocmask(SIG_SETMASK, [], [pid 5319] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5322] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5319] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0}./strace-static-x86_64: Process 5323 attached [pid 5322] memfd_create("syzkaller", 0 [pid 5323] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5319] <... clone3 resumed> => {parent_tid=[5323]}, 88) = 5323 [pid 5323] <... rseq resumed>) = 0 [pid 5323] set_robust_list(0x7fb5e29729a0, 24 [pid 5322] <... memfd_create resumed>) = 3 [pid 5319] rt_sigprocmask(SIG_SETMASK, [], [pid 5323] <... set_robust_list resumed>) = 0 [pid 5319] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5323] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5322] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5319] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5322] <... mmap resumed>) = 0x7fb5da400000 [pid 5323] memfd_create("syzkaller", 0 [pid 5319] <... futex resumed>) = 0 [pid 5323] <... memfd_create resumed>) = 3 [pid 5319] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5323] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb5da400000 [pid 5317] <... write resumed>) = 16777216 [pid 5317] munmap(0x7fb5da400000, 138412032) = 0 [pid 5323] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5321] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5317] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 5317] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5317] close(3 [pid 5322] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5317] <... close resumed>) = 0 [pid 5317] close(4) = 0 [pid 5317] mkdir("./file1", 0777) = 0 [ 60.516392][ T5317] loop3: detected capacity change from 0 to 32768 [pid 5317] mount("/dev/loop3", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5322] <... write resumed>) = 16777216 [pid 5322] munmap(0x7fb5da400000, 138412032) = 0 [pid 5322] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5321] <... write resumed>) = 16777216 [pid 5323] <... write resumed>) = 16777216 [pid 5322] <... openat resumed>) = 4 [pid 5323] munmap(0x7fb5da400000, 138412032 [pid 5322] ioctl(4, LOOP_SET_FD, 3 [pid 5321] munmap(0x7fb5da400000, 138412032 [pid 5323] <... munmap resumed>) = 0 [pid 5323] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 5322] <... ioctl resumed>) = 0 [pid 5323] ioctl(4, LOOP_SET_FD, 3 [pid 5322] close(3) = 0 [pid 5321] <... munmap resumed>) = 0 [pid 5322] close(4) = 0 [pid 5321] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5322] mkdir("./file1", 0777 [pid 5321] <... openat resumed>) = 4 [pid 5322] <... mkdir resumed>) = 0 [pid 5321] ioctl(4, LOOP_SET_FD, 3 [pid 5323] <... ioctl resumed>) = 0 [pid 5322] mount("/dev/loop1", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5321] <... ioctl resumed>) = 0 [pid 5321] close(3 [pid 5323] close(3 [pid 5321] <... close resumed>) = 0 [pid 5323] <... close resumed>) = 0 [pid 5321] close(4 [pid 5323] close(4) = 0 [pid 5323] mkdir("./file1", 0777 [pid 5321] <... close resumed>) = 0 [pid 5321] mkdir("./file1", 0777) = 0 [pid 5323] <... mkdir resumed>) = 0 [pid 5321] mount("/dev/loop2", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [ 60.761158][ T5322] loop1: detected capacity change from 0 to 32768 [ 60.776113][ T5323] loop4: detected capacity change from 0 to 32768 [ 60.791335][ T5321] loop2: detected capacity change from 0 to 32768 [ 61.022126][ T5317] bcachefs (loop3): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,journal_flush_disabled,fsck,norecovery,nojournal_transaction_names,reconstruct_alloc,no_data_io [ 61.043576][ T5317] bcachefs (loop3): recovering from clean shutdown, journal seq 10 [ 61.051872][ T5317] bcachefs (loop3): Version upgrade required: [ 61.051872][ T5317] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 61.051872][ T5317] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.13: inode_has_child_snapshots [ 61.051872][ T5317] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,set_fs_needs_rebalance [ 61.120551][ T5322] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 61.125242][ T5317] bcachefs (loop3): dropping and reconstructing all alloc info [ 61.142020][ T5322] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 61.161028][ T5321] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 61.193604][ T5321] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 61.205474][ T5323] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 61.229274][ T5323] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 61.246630][ T5317] bcachefs (loop3): check_topology... done [ 61.265834][ T5322] bcachefs: bch2_fs_get_tree() error: EINVAL [pid 5323] mount("/dev/loop4", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5322] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5322] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5322] ioctl(3, LOOP_CLR_FD) = 0 [pid 5322] close(3 [pid 5219] <... umount2 resumed>) = 0 [pid 5219] umount2("./1/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [ 61.279592][ T5317] bcachefs (loop3): accounting_read... done [ 61.333825][ T5317] bcachefs (loop3): alloc_read... done [pid 5219] newfstatat(AT_FDCWD, "./1/file1", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5219] umount2("./1/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5219] openat(AT_FDCWD, "./1/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5219] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5219] getdents64(4, 0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5219] getdents64(4, 0x55555c06b770 /* 0 entries */, 32768) = 0 [ 61.370371][ T5317] bcachefs (loop3): stripes_read... done [ 61.395550][ T5317] bcachefs (loop3): snapshots_read... done [pid 5219] close(4) = 0 [pid 5219] rmdir("./1/file1") = 0 [pid 5219] getdents64(3, 0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5321] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5219] close(3) = 0 [pid 5321] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5219] rmdir("./1" [pid 5321] <... openat resumed>) = 3 [pid 5321] ioctl(3, LOOP_CLR_FD) = 0 [pid 5219] <... rmdir resumed>) = 0 [pid 5321] close(3 [pid 5219] mkdir("./2", 0777) = 0 [ 61.422273][ T5317] bcachefs (loop3): check_allocations... [ 61.425169][ T5323] bcachefs: bch2_fs_get_tree() error: EINVAL [ 61.447250][ T5321] bcachefs: bch2_fs_get_tree() error: EINVAL [pid 5323] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5219] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5323] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 3 [pid 5219] ioctl(3, LOOP_CLR_FD [pid 5323] ioctl(3, LOOP_CLR_FD) = 0 [pid 5219] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5323] close(3 [pid 5219] close(3) = 0 [pid 5219] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5353 attached , child_tidptr=0x55555c062690) = 5353 [pid 5353] set_robust_list(0x55555c0626a0, 24) = 0 [pid 5353] chdir("./2") = 0 [pid 5353] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5353] setpgid(0, 0) = 0 [pid 5353] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5353] write(3, "1000", 4) = 4 [pid 5353] close(3) = 0 [pid 5317] <... mount resumed>) = 0 [pid 5353] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5317] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5353] write(1, "executing program\n", 18 [pid 5317] <... openat resumed>) = 3 executing program [pid 5317] chdir("./file1" [pid 5353] <... write resumed>) = 18 [pid 5353] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5317] <... chdir resumed>) = 0 [pid 5353] <... futex resumed>) = 0 [pid 5317] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5353] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, [pid 5317] <... openat resumed>) = 4 [pid 5353] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5317] ioctl(4, LOOP_CLR_FD [pid 5353] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5317] <... ioctl resumed>) = 0 [pid 5353] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5317] close(4 [pid 5353] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5317] <... close resumed>) = 0 [ 61.486965][ T5317] done [ 61.494830][ T5317] bcachefs (loop3): going read-write [ 61.519099][ T5317] bcachefs (loop3): done starting filesystem [pid 5353] <... mmap resumed>) = 0x7fb5e2952000 [pid 5317] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5353] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5317] <... futex resumed>) = 1 [pid 5353] <... mprotect resumed>) = 0 [pid 5316] <... futex resumed>) = 0 [pid 5317] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5316] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5353] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5316] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5317] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5353] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5317] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5353] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} [pid 5317] <... mknod resumed>) = 0 ./strace-static-x86_64: Process 5356 attached [pid 5317] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5356] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5353] <... clone3 resumed> => {parent_tid=[5356]}, 88) = 5356 [pid 5317] <... futex resumed>) = 1 [pid 5316] <... futex resumed>) = 0 [pid 5316] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5316] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5356] <... rseq resumed>) = 0 [pid 5353] rt_sigprocmask(SIG_SETMASK, [], [pid 5317] write(-1, NULL, 0) = -1 EBADF (Bad file descriptor) [pid 5353] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5356] set_robust_list(0x7fb5e29729a0, 24 [pid 5353] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5317] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5353] <... futex resumed>) = 0 [pid 5317] <... futex resumed>) = 1 [pid 5356] <... set_robust_list resumed>) = 0 [pid 5316] <... futex resumed>) = 0 [pid 5316] exit_group(0) = ? [pid 5356] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5353] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5317] +++ exited with 0 +++ [pid 5316] +++ exited with 0 +++ [pid 5222] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5316, si_uid=0, si_status=0, si_utime=6 /* 0.06 s */, si_stime=31 /* 0.31 s */} --- [pid 5356] memfd_create("syzkaller", 0) = 3 [pid 5222] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5356] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5222] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5356] <... mmap resumed>) = 0x7fb5da400000 [pid 5222] <... openat resumed>) = 3 [pid 5222] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5222] getdents64(3, 0x55555c063730 /* 4 entries */, 32768) = 112 [pid 5222] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] newfstatat(AT_FDCWD, "./1/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] unlink("./1/binderfs" [pid 5322] <... close resumed>) = 0 [pid 5222] <... unlink resumed>) = 0 [pid 5222] umount2("./1/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5322] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5318] <... futex resumed>) = 0 [pid 5322] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5318] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5322] <... mknod resumed>) = 0 [pid 5318] <... futex resumed>) = 0 [pid 5322] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5318] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5322] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5318] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5318] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5318] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5322] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5322] write(-1, NULL, 0) = -1 EBADF (Bad file descriptor) [pid 5322] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5322] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5318] <... futex resumed>) = 0 [pid 5318] exit_group(0) = ? [pid 5322] <... futex resumed>) = ? [pid 5322] +++ exited with 0 +++ [pid 5318] +++ exited with 0 +++ [pid 5220] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5318, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=31 /* 0.31 s */} --- [pid 5220] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5220] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5220] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5220] getdents64(3, 0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5220] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5220] newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] unlink("./2/binderfs") = 0 [pid 5220] umount2("./2/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5220] newfstatat(AT_FDCWD, "./2/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", {st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] unlink("./2/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") = 0 [pid 5220] umount2("./2/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5220] newfstatat(AT_FDCWD, "./2/file1", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] umount2("./2/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5220] openat(AT_FDCWD, "./2/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5220] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5220] getdents64(4, 0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5220] getdents64(4, 0x55555c06b770 /* 0 entries */, 32768) = 0 [ 61.626297][ T5222] bcachefs (loop3): shutting down [ 61.636674][ T5222] bcachefs (loop3): going read-only [ 61.641945][ T5222] bcachefs (loop3): finished waiting for writes to stop [pid 5220] close(4) = 0 [pid 5220] rmdir("./2/file1") = 0 [pid 5220] getdents64(3, 0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5220] close(3) = 0 [pid 5220] rmdir("./2") = 0 [pid 5220] mkdir("./3", 0777) = 0 [pid 5220] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5220] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5220] close(3) = 0 [pid 5220] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5357 attached , child_tidptr=0x55555c062690) = 5357 [pid 5357] set_robust_list(0x55555c0626a0, 24) = 0 [pid 5357] chdir("./3") = 0 [pid 5357] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5357] setpgid(0, 0) = 0 [pid 5357] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5357] write(3, "1000", 4) = 4 [pid 5357] close(3) = 0 [pid 5357] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 5357] write(1, "executing program\n", 18) = 18 [pid 5357] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5321] <... close resumed>) = 0 [pid 5357] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, [pid 5321] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5357] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5320] <... futex resumed>) = 0 [pid 5357] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5321] <... futex resumed>) = 1 [pid 5357] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5320] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5357] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5321] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5320] <... futex resumed>) = 0 [pid 5357] <... mmap resumed>) = 0x7fb5e2952000 [pid 5320] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5357] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5321] <... mknod resumed>) = 0 [pid 5357] <... mprotect resumed>) = 0 [pid 5321] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5320] <... futex resumed>) = 0 [pid 5357] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5321] write(-1, NULL, 0 [pid 5320] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5357] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5321] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5320] <... futex resumed>) = 0 [pid 5357] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} [ 61.716365][ T5222] bcachefs (loop3): flushing journal and stopping allocators, journal seq 11 [pid 5321] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5320] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 5358 attached [pid 5323] <... close resumed>) = 0 [pid 5321] <... futex resumed>) = 0 [pid 5321] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5358] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5357] <... clone3 resumed> => {parent_tid=[5358]}, 88) = 5358 [pid 5323] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5320] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5357] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5358] <... rseq resumed>) = 0 [pid 5323] <... futex resumed>) = 1 [pid 5319] <... futex resumed>) = 0 [pid 5358] set_robust_list(0x7fb5e29729a0, 24 [pid 5357] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5323] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5320] exit_group(0 [pid 5319] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5323] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5319] <... futex resumed>) = 0 [pid 5358] <... set_robust_list resumed>) = 0 [pid 5357] <... futex resumed>) = 0 [pid 5323] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5321] <... futex resumed>) = ? [pid 5320] <... exit_group resumed>) = ? [pid 5319] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5358] rt_sigprocmask(SIG_SETMASK, [], [pid 5357] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5321] +++ exited with 0 +++ [pid 5358] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5323] <... mknod resumed>) = 0 [pid 5320] +++ exited with 0 +++ [pid 5221] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5320, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=44 /* 0.44 s */} --- [pid 5358] memfd_create("syzkaller", 0 [pid 5323] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5358] <... memfd_create resumed>) = 3 [pid 5323] <... futex resumed>) = 1 [pid 5319] <... futex resumed>) = 0 [pid 5358] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5356] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5323] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5358] <... mmap resumed>) = 0x7fb5da400000 [pid 5319] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5323] <... futex resumed>) = 0 [pid 5319] <... futex resumed>) = 1 [pid 5323] write(-1, NULL, 0) = -1 EBADF (Bad file descriptor) [pid 5221] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5323] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5323] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5319] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5221] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5319] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5319] exit_group(0 [pid 5323] <... futex resumed>) = ? [pid 5319] <... exit_group resumed>) = ? [pid 5221] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5221] getdents64(3, 0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5221] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5221] newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] unlink("./2/binderfs") = 0 [pid 5221] umount2("./2/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5221] newfstatat(AT_FDCWD, "./2/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", {st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] unlink("./2/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") = 0 [pid 5221] umount2("./2/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5221] newfstatat(AT_FDCWD, "./2/file1", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] umount2("./2/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5221] openat(AT_FDCWD, "./2/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5221] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5221] getdents64(4, 0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5221] getdents64(4, 0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5221] close(4 [pid 5323] +++ exited with 0 +++ [pid 5319] +++ exited with 0 +++ [pid 5221] <... close resumed>) = 0 [pid 5223] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5319, si_uid=0, si_status=0, si_utime=5 /* 0.05 s */, si_stime=31 /* 0.31 s */} --- [pid 5221] rmdir("./2/file1") = 0 [pid 5223] restart_syscall(<... resuming interrupted clone ...> [pid 5221] getdents64(3, [pid 5223] <... restart_syscall resumed>) = 0 [pid 5221] <... getdents64 resumed>0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5221] close(3) = 0 [pid 5223] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5221] rmdir("./2" [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] <... rmdir resumed>) = 0 [pid 5223] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5221] mkdir("./3", 0777 [pid 5223] <... openat resumed>) = 3 [pid 5221] <... mkdir resumed>) = 0 [pid 5223] newfstatat(3, "", [pid 5221] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5221] <... openat resumed>) = 3 [pid 5223] getdents64(3, [pid 5221] ioctl(3, LOOP_CLR_FD [pid 5223] <... getdents64 resumed>0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5221] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5223] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5221] close(3 [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] <... close resumed>) = 0 [pid 5223] newfstatat(AT_FDCWD, "./2/binderfs", [pid 5221] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5223] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] unlink("./2/binderfs" [pid 5221] <... clone resumed>, child_tidptr=0x55555c062690) = 5359 [pid 5223] <... unlink resumed>) = 0 ./strace-static-x86_64: Process 5359 attached [pid 5223] umount2("./2/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5359] set_robust_list(0x55555c0626a0, 24 [pid 5223] newfstatat(AT_FDCWD, "./2/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", [pid 5359] <... set_robust_list resumed>) = 0 [pid 5223] <... newfstatat resumed>{st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5359] chdir("./3" [pid 5223] unlink("./2/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" [pid 5359] <... chdir resumed>) = 0 [pid 5223] <... unlink resumed>) = 0 [pid 5359] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5223] umount2("./2/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5359] <... prctl resumed>) = 0 [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5359] setpgid(0, 0 [pid 5223] newfstatat(AT_FDCWD, "./2/file1", [pid 5359] <... setpgid resumed>) = 0 [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5359] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5223] umount2("./2/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] openat(AT_FDCWD, "./2/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5223] newfstatat(4, "", [pid 5359] <... openat resumed>) = 3 [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] getdents64(4, 0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5223] getdents64(4, [pid 5359] write(3, "1000", 4 [pid 5223] <... getdents64 resumed>0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5359] <... write resumed>) = 4 [pid 5223] close(4executing program [pid 5359] close(3 [pid 5223] <... close resumed>) = 0 [pid 5359] <... close resumed>) = 0 [pid 5223] rmdir("./2/file1" [pid 5359] symlink("/dev/binderfs", "./binderfs" [pid 5223] <... rmdir resumed>) = 0 [pid 5359] <... symlink resumed>) = 0 [pid 5223] getdents64(3, [pid 5359] write(1, "executing program\n", 18 [pid 5223] <... getdents64 resumed>0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5359] <... write resumed>) = 18 [pid 5223] close(3 [pid 5359] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] <... close resumed>) = 0 [pid 5223] rmdir("./2") = 0 [pid 5223] mkdir("./3", 0777) = 0 [ 61.798265][ T1080] bcachefs (loop3): bch2_write_super(): fatal error loop3: Superblock write was silently dropped! (seq 0 expected 53) [pid 5359] <... futex resumed>) = 0 [pid 5223] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5359] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, [pid 5223] <... openat resumed>) = 3 [pid 5359] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5223] ioctl(3, LOOP_CLR_FD [pid 5359] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5223] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5359] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5223] close(3 [pid 5359] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5223] <... close resumed>) = 0 [pid 5359] <... mmap resumed>) = 0x7fb5e2952000 [pid 5223] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5360 attached [pid 5359] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5359] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5359] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} [pid 5223] <... clone resumed>, child_tidptr=0x55555c062690) = 5360 ./strace-static-x86_64: Process 5361 attached [pid 5360] set_robust_list(0x55555c0626a0, 24 [pid 5361] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053) = 0 [pid 5359] <... clone3 resumed> => {parent_tid=[5361]}, 88) = 5361 [pid 5361] set_robust_list(0x7fb5e29729a0, 24 [pid 5360] <... set_robust_list resumed>) = 0 [pid 5359] rt_sigprocmask(SIG_SETMASK, [], [pid 5361] <... set_robust_list resumed>) = 0 [pid 5360] chdir("./3" [pid 5359] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5361] rt_sigprocmask(SIG_SETMASK, [], [pid 5360] <... chdir resumed>) = 0 [pid 5359] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5360] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5359] <... futex resumed>) = 0 [pid 5361] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5359] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5361] memfd_create("syzkaller", 0 [pid 5360] <... prctl resumed>) = 0 [pid 5360] setpgid(0, 0) = 0 [pid 5360] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5360] write(3, "1000", 4) = 4 [pid 5360] close(3) = 0 [pid 5360] symlink("/dev/binderfs", "./binderfs" [pid 5361] <... memfd_create resumed>) = 3 [pid 5360] <... symlink resumed>) = 0 executing program [pid 5360] write(1, "executing program\n", 18) = 18 [pid 5361] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5360] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5361] <... mmap resumed>) = 0x7fb5da400000 [pid 5360] <... futex resumed>) = 0 [pid 5360] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, NULL, 8) = 0 [pid 5360] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5360] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb5e2952000 [pid 5360] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5360] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5360] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0}./strace-static-x86_64: Process 5362 attached [pid 5362] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5360] <... clone3 resumed> => {parent_tid=[5362]}, 88) = 5362 [pid 5362] <... rseq resumed>) = 0 [pid 5360] rt_sigprocmask(SIG_SETMASK, [], [pid 5362] set_robust_list(0x7fb5e29729a0, 24 [pid 5360] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5362] <... set_robust_list resumed>) = 0 [pid 5360] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5362] rt_sigprocmask(SIG_SETMASK, [], [pid 5360] <... futex resumed>) = 0 [pid 5362] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5360] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5362] memfd_create("syzkaller", 0) = 3 [pid 5362] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb5da400000 [ 61.877425][ T1080] bcachefs (loop3): fatal error - emergency read only [ 61.936112][ T5222] bcachefs (loop3): flushing journal and stopping allocators complete, journal seq 14 [ 61.949312][ T5222] bcachefs (loop3): unshutdown complete, journal seq 14 [ 61.981865][ T5222] bcachefs (loop3): done going read-only, filesystem not clean [ 62.080943][ T5222] bcachefs (loop3): shutdown complete [pid 5362] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5361] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5358] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5356] <... write resumed>) = 16777216 [pid 5356] munmap(0x7fb5da400000, 138412032) = 0 [pid 5356] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5356] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5356] close(3) = 0 [pid 5356] close(4) = 0 [pid 5356] mkdir("./file1", 0777) = 0 [ 62.239620][ T5356] loop0: detected capacity change from 0 to 32768 [pid 5356] mount("/dev/loop0", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5358] <... write resumed>) = 16777216 [pid 5358] munmap(0x7fb5da400000, 138412032 [pid 5362] <... write resumed>) = 16777216 [pid 5358] <... munmap resumed>) = 0 [pid 5362] munmap(0x7fb5da400000, 138412032 [pid 5361] <... write resumed>) = 16777216 [pid 5358] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5361] munmap(0x7fb5da400000, 138412032 [pid 5358] <... openat resumed>) = 4 [pid 5358] ioctl(4, LOOP_SET_FD, 3 [pid 5362] <... munmap resumed>) = 0 [pid 5361] <... munmap resumed>) = 0 [pid 5362] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5361] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5358] <... ioctl resumed>) = 0 [pid 5358] close(3) = 0 [pid 5358] close(4) = 0 [pid 5362] <... openat resumed>) = 4 [pid 5361] <... openat resumed>) = 4 [pid 5362] ioctl(4, LOOP_SET_FD, 3 [pid 5361] ioctl(4, LOOP_SET_FD, 3 [pid 5358] mkdir("./file1", 0777 [pid 5362] <... ioctl resumed>) = 0 [pid 5361] <... ioctl resumed>) = 0 [pid 5358] <... mkdir resumed>) = 0 [pid 5358] mount("/dev/loop1", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5362] close(3 [pid 5361] close(3 [pid 5362] <... close resumed>) = 0 [pid 5361] <... close resumed>) = 0 [pid 5362] close(4 [pid 5361] close(4 [pid 5362] <... close resumed>) = 0 [pid 5361] <... close resumed>) = 0 [pid 5361] mkdir("./file1", 0777 [pid 5362] mkdir("./file1", 0777) = 0 [pid 5361] <... mkdir resumed>) = 0 [pid 5361] mount("/dev/loop2", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [ 62.446581][ T5358] loop1: detected capacity change from 0 to 32768 [ 62.465689][ T5362] loop4: detected capacity change from 0 to 32768 [ 62.472975][ T5361] loop2: detected capacity change from 0 to 32768 [ 62.848777][ T5358] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 62.858426][ T5356] bcachefs (loop0): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,journal_flush_disabled,fsck,norecovery,nojournal_transaction_names,reconstruct_alloc,no_data_io [ 62.858883][ T5358] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 62.881338][ T5356] bcachefs (loop0): recovering from clean shutdown, journal seq 10 [ 62.896204][ T5356] bcachefs (loop0): Version upgrade required: [ 62.896204][ T5356] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 62.896204][ T5356] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.13: inode_has_child_snapshots [ 62.896204][ T5356] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,set_fs_needs_rebalance [ 62.969542][ T5356] bcachefs (loop0): dropping and reconstructing all alloc info [ 62.981565][ T5361] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 62.992718][ T5361] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 62.996062][ T5362] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 63.033616][ T5362] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 63.069595][ T5356] bcachefs (loop0): check_topology... done [ 63.075507][ T5356] bcachefs (loop0): accounting_read... [ 63.091156][ T5358] bcachefs: bch2_fs_get_tree() error: EINVAL [ 63.113377][ T5356] done [pid 5362] mount("/dev/loop4", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5358] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5358] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5358] ioctl(3, LOOP_CLR_FD) = 0 [ 63.116430][ T5356] bcachefs (loop0): alloc_read... done [ 63.127668][ T5356] bcachefs (loop0): stripes_read... done [ 63.156125][ T5361] bcachefs: bch2_fs_get_tree() error: EINVAL [pid 5358] close(3 [pid 5361] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5361] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 3 [pid 5361] ioctl(3, LOOP_CLR_FD) = 0 [ 63.166048][ T5356] bcachefs (loop0): snapshots_read... done [pid 5361] close(3 [pid 5362] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5362] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 3 [pid 5362] ioctl(3, LOOP_CLR_FD) = 0 [ 63.184323][ T5356] bcachefs (loop0): check_allocations... [ 63.231217][ T5362] bcachefs: bch2_fs_get_tree() error: EINVAL [ 63.315144][ T5356] done [pid 5362] close(3 [pid 5222] <... umount2 resumed>) = 0 [pid 5222] umount2("./1/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] newfstatat(AT_FDCWD, "./1/file1", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] umount2("./1/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] openat(AT_FDCWD, "./1/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5222] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5222] getdents64(4, 0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5222] getdents64(4, 0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5222] close(4) = 0 [pid 5222] rmdir("./1/file1") = 0 [pid 5222] getdents64(3, 0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5222] close(3) = 0 [pid 5222] rmdir("./1") = 0 [pid 5222] mkdir("./2", 0777) = 0 [pid 5222] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [ 63.350050][ T5356] bcachefs (loop0): going read-write [pid 5222] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5222] close(3) = 0 [pid 5222] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5394 attached [pid 5358] <... close resumed>) = 0 [pid 5222] <... clone resumed>, child_tidptr=0x55555c062690) = 5394 [pid 5394] set_robust_list(0x55555c0626a0, 24 [pid 5361] <... close resumed>) = 0 [pid 5358] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5394] <... set_robust_list resumed>) = 0 [pid 5394] chdir("./2") = 0 [pid 5361] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5358] <... futex resumed>) = 1 [pid 5357] <... futex resumed>) = 0 [pid 5356] <... mount resumed>) = 0 [pid 5394] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5361] <... futex resumed>) = 1 [pid 5359] <... futex resumed>) = 0 [pid 5358] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5357] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5394] <... prctl resumed>) = 0 [pid 5361] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5359] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5357] <... futex resumed>) = 0 [pid 5394] setpgid(0, 0 [pid 5359] <... futex resumed>) = 0 [pid 5358] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5357] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5356] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5394] <... setpgid resumed>) = 0 [pid 5361] <... mknod resumed>) = 0 [pid 5359] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5358] <... mknod resumed>) = 0 [pid 5356] <... openat resumed>) = 3 [pid 5356] chdir("./file1" [pid 5358] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5356] <... chdir resumed>) = 0 [pid 5394] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5361] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5358] <... futex resumed>) = 1 [pid 5357] <... futex resumed>) = 0 [pid 5356] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5394] <... openat resumed>) = 3 [pid 5359] <... futex resumed>) = 0 [pid 5358] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5394] write(3, "1000", 4 [pid 5361] <... futex resumed>) = 1 [pid 5359] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5358] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5357] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5356] <... openat resumed>) = 4 [pid 5394] <... write resumed>) = 4 [pid 5361] write(-1, NULL, 0 [pid 5359] <... futex resumed>) = 0 [pid 5358] write(-1, NULL, 0 [pid 5394] close(3 [pid 5361] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5359] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5358] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5394] <... close resumed>) = 0 [pid 5361] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5359] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5358] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5394] symlink("/dev/binderfs", "./binderfs" [pid 5358] <... futex resumed>) = 0 [pid 5361] <... futex resumed>) = 0 [pid 5359] exit_group(0 [pid 5357] <... futex resumed>) = 0 [pid 5356] ioctl(4, LOOP_CLR_FD [pid 5359] <... exit_group resumed>) = ? [pid 5358] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5357] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5356] <... ioctl resumed>) = 0 [pid 5394] <... symlink resumed>) = 0 [pid 5361] +++ exited with 0 +++ [pid 5359] +++ exited with 0 +++ [pid 5357] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [ 63.406229][ T5356] bcachefs (loop0): done starting filesystem [pid 5356] close(4executing program [pid 5394] write(1, "executing program\n", 18 [pid 5357] exit_group(0 [pid 5356] <... close resumed>) = 0 [pid 5394] <... write resumed>) = 18 [pid 5394] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5394] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, NULL, 8) = 0 [pid 5394] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5394] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb5e2952000 [pid 5394] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5394] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5394] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0}./strace-static-x86_64: Process 5395 attached => {parent_tid=[5395]}, 88) = 5395 [pid 5358] <... futex resumed>) = ? [pid 5357] <... exit_group resumed>) = ? [pid 5362] <... close resumed>) = 0 [pid 5356] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5221] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5359, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=41 /* 0.41 s */} --- [pid 5395] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5394] rt_sigprocmask(SIG_SETMASK, [], [pid 5362] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5356] <... futex resumed>) = 1 [pid 5353] <... futex resumed>) = 0 [pid 5356] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5353] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5362] <... futex resumed>) = 1 [pid 5353] <... futex resumed>) = 0 [pid 5353] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5360] <... futex resumed>) = 0 [pid 5394] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5360] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5394] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5360] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5394] <... futex resumed>) = 0 [pid 5394] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5362] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5356] <... mknod resumed>) = 0 [pid 5362] <... mknod resumed>) = 0 [pid 5356] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5353] <... futex resumed>) = 0 [pid 5362] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5356] write(-1, NULL, 0 [pid 5353] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5362] <... futex resumed>) = 1 [pid 5360] <... futex resumed>) = 0 [pid 5395] <... rseq resumed>) = 0 [pid 5362] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5360] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5358] +++ exited with 0 +++ [pid 5357] +++ exited with 0 +++ [pid 5356] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5353] <... futex resumed>) = 0 [pid 5360] <... futex resumed>) = 0 [pid 5353] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5395] set_robust_list(0x7fb5e29729a0, 24 [pid 5362] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5360] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5356] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5353] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5353] exit_group(0) = ? [pid 5220] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5357, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=36 /* 0.36 s */} --- [pid 5395] <... set_robust_list resumed>) = 0 [pid 5362] write(-1, NULL, 0 [pid 5356] <... futex resumed>) = ? [pid 5362] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5356] +++ exited with 0 +++ [pid 5353] +++ exited with 0 +++ [pid 5362] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] rt_sigprocmask(SIG_SETMASK, [], [pid 5362] <... futex resumed>) = 1 [pid 5395] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5362] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5360] <... futex resumed>) = 0 [pid 5220] restart_syscall(<... resuming interrupted clone ...> [pid 5219] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5353, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=29 /* 0.29 s */} --- [pid 5360] exit_group(0) = ? [pid 5395] memfd_create("syzkaller", 0 [pid 5220] <... restart_syscall resumed>) = 0 [pid 5395] <... memfd_create resumed>) = 3 [pid 5362] <... futex resumed>) = ? [pid 5221] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5219] restart_syscall(<... resuming interrupted clone ...> [pid 5395] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5395] <... mmap resumed>) = 0x7fb5da400000 [pid 5221] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5362] +++ exited with 0 +++ [pid 5360] +++ exited with 0 +++ [pid 5219] <... restart_syscall resumed>) = 0 [pid 5221] newfstatat(3, "", [pid 5223] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5360, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=42 /* 0.42 s */} --- [pid 5223] restart_syscall(<... resuming interrupted clone ...> [pid 5221] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5220] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5221] getdents64(3, 0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5221] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5221] newfstatat(AT_FDCWD, "./3/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] unlink("./3/binderfs") = 0 [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5219] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5221] umount2("./3/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5219] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] newfstatat(AT_FDCWD, "./3/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", {st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] unlink("./3/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa") = 0 [pid 5223] <... restart_syscall resumed>) = 0 [pid 5221] umount2("./3/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] <... openat resumed>) = 3 [pid 5219] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] newfstatat(3, "", [pid 5221] newfstatat(AT_FDCWD, "./3/file1", [pid 5219] <... openat resumed>) = 3 [pid 5223] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5219] newfstatat(3, "", [pid 5223] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5220] getdents64(3, [pid 5223] <... openat resumed>) = 3 [pid 5219] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] newfstatat(3, "", [pid 5220] <... getdents64 resumed>0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5221] umount2("./3/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5219] getdents64(3, [pid 5223] getdents64(3, [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5219] <... getdents64 resumed>0x55555c063730 /* 4 entries */, 32768) = 112 [pid 5223] <... getdents64 resumed>0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5221] openat(AT_FDCWD, "./3/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5220] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5219] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5221] <... openat resumed>) = 4 [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5219] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] newfstatat(4, "", [pid 5220] newfstatat(AT_FDCWD, "./3/binderfs", [pid 5223] newfstatat(AT_FDCWD, "./3/binderfs", [pid 5221] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5220] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5219] newfstatat(AT_FDCWD, "./2/binderfs", [pid 5223] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] getdents64(4, [pid 5220] unlink("./3/binderfs" [pid 5223] unlink("./3/binderfs" [pid 5219] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] <... unlink resumed>) = 0 [pid 5223] <... unlink resumed>) = 0 [pid 5220] umount2("./3/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5219] unlink("./2/binderfs" [pid 5223] umount2("./3/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5221] <... getdents64 resumed>0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] newfstatat(AT_FDCWD, "./3/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] getdents64(4, [pid 5220] <... newfstatat resumed>{st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] newfstatat(AT_FDCWD, "./3/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", [pid 5221] <... getdents64 resumed>0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5220] unlink("./3/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" [pid 5219] <... unlink resumed>) = 0 [pid 5223] <... newfstatat resumed>{st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] unlink("./3/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" [pid 5221] close(4 [pid 5220] <... unlink resumed>) = 0 [pid 5219] umount2("./2/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] <... unlink resumed>) = 0 [pid 5221] <... close resumed>) = 0 [pid 5220] umount2("./3/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] umount2("./3/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5221] rmdir("./3/file1" [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] <... rmdir resumed>) = 0 [pid 5220] newfstatat(AT_FDCWD, "./3/file1", [pid 5223] newfstatat(AT_FDCWD, "./3/file1", [pid 5220] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] umount2("./3/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5220] openat(AT_FDCWD, "./3/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5220] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5220] getdents64(4, 0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5220] getdents64(4, 0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5220] close(4) = 0 [pid 5220] rmdir("./3/file1") = 0 [pid 5220] getdents64(3, 0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5220] close(3) = 0 [pid 5220] rmdir("./3") = 0 [pid 5220] mkdir("./4", 0777) = 0 [pid 5220] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5220] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5220] close(3 [pid 5223] umount2("./3/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] <... close resumed>) = 0 [pid 5220] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) ./strace-static-x86_64: Process 5396 attached [pid 5223] openat(AT_FDCWD, "./3/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5221] getdents64(3, [pid 5220] <... clone resumed>, child_tidptr=0x55555c062690) = 5396 [ 63.564407][ T5219] bcachefs (loop0): shutting down [pid 5396] set_robust_list(0x55555c0626a0, 24) = 0 [pid 5396] chdir("./4") = 0 [pid 5396] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5396] setpgid(0, 0) = 0 [pid 5396] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5223] <... openat resumed>) = 4 [pid 5221] <... getdents64 resumed>0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5396] <... openat resumed>) = 3 [pid 5223] newfstatat(4, "", [pid 5221] close(3 [pid 5396] write(3, "1000", 4) = 4 [pid 5396] close(3 [pid 5221] <... close resumed>) = 0 [pid 5396] <... close resumed>) = 0 [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5221] rmdir("./3" [pid 5396] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5223] getdents64(4, [pid 5221] <... rmdir resumed>) = 0 executing program [pid 5396] write(1, "executing program\n", 18) = 18 [pid 5396] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5396] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, NULL, 8) = 0 [pid 5396] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5396] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb5e2952000 [pid 5396] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5396] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5223] <... getdents64 resumed>0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5221] mkdir("./4", 0777 [pid 5223] getdents64(4, [pid 5396] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} [pid 5223] <... getdents64 resumed>0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5221] <... mkdir resumed>) = 0 ./strace-static-x86_64: Process 5398 attached [pid 5223] close(4 [pid 5221] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5398] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5396] <... clone3 resumed> => {parent_tid=[5398]}, 88) = 5398 [pid 5398] <... rseq resumed>) = 0 [pid 5223] <... close resumed>) = 0 [pid 5221] <... openat resumed>) = 3 [pid 5398] set_robust_list(0x7fb5e29729a0, 24 [pid 5396] rt_sigprocmask(SIG_SETMASK, [], [pid 5223] rmdir("./3/file1" [pid 5221] ioctl(3, LOOP_CLR_FD [pid 5398] <... set_robust_list resumed>) = 0 [pid 5396] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5221] <... ioctl resumed>) = -1 ENXIO (No such device or address) [ 63.588774][ T5219] bcachefs (loop0): going read-only [ 63.594185][ T5219] bcachefs (loop0): finished waiting for writes to stop [ 63.605249][ T5219] bcachefs (loop0): flushing journal and stopping allocators, journal seq 11 [pid 5398] rt_sigprocmask(SIG_SETMASK, [], [pid 5396] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] <... rmdir resumed>) = 0 [pid 5221] close(3 [pid 5398] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5223] getdents64(3, [pid 5221] <... close resumed>) = 0 [pid 5398] memfd_create("syzkaller", 0 [pid 5396] <... futex resumed>) = 0 [pid 5396] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5398] <... memfd_create resumed>) = 3 [pid 5398] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb5da400000 [pid 5221] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55555c062690) = 5399 [pid 5395] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5223] <... getdents64 resumed>0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5223] close(3./strace-static-x86_64: Process 5399 attached [pid 5399] set_robust_list(0x55555c0626a0, 24 [pid 5223] <... close resumed>) = 0 [pid 5223] rmdir("./3" [pid 5399] <... set_robust_list resumed>) = 0 [pid 5399] chdir("./4") = 0 [pid 5399] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5399] setpgid(0, 0) = 0 [pid 5399] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5399] write(3, "1000", 4) = 4 [pid 5399] close(3) = 0 [pid 5399] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 5399] write(1, "executing program\n", 18) = 18 [pid 5399] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5399] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, NULL, 8) = 0 [pid 5399] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5399] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb5e2952000 [pid 5399] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5399] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5223] <... rmdir resumed>) = 0 [pid 5399] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5399] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} [pid 5223] mkdir("./4", 0777./strace-static-x86_64: Process 5401 attached [pid 5399] <... clone3 resumed> => {parent_tid=[5401]}, 88) = 5401 [pid 5223] <... mkdir resumed>) = 0 [pid 5223] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 3 [ 63.650498][ T1059] bcachefs (loop0): bch2_write_super(): fatal error loop0: Superblock write was silently dropped! (seq 0 expected 53) [ 63.684640][ T1059] bcachefs (loop0): fatal error - emergency read only [pid 5223] ioctl(3, LOOP_CLR_FD [pid 5401] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5399] rt_sigprocmask(SIG_SETMASK, [], [pid 5401] <... rseq resumed>) = 0 [pid 5399] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5401] set_robust_list(0x7fb5e29729a0, 24 [pid 5399] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5401] <... set_robust_list resumed>) = 0 [pid 5223] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5223] close(3) = 0 [pid 5223] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55555c062690) = 5402 [pid 5399] <... futex resumed>) = 0 ./strace-static-x86_64: Process 5402 attached [pid 5401] rt_sigprocmask(SIG_SETMASK, [], [pid 5399] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5402] set_robust_list(0x55555c0626a0, 24 [pid 5401] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5402] <... set_robust_list resumed>) = 0 [pid 5402] chdir("./4" [pid 5401] memfd_create("syzkaller", 0 [pid 5402] <... chdir resumed>) = 0 [pid 5401] <... memfd_create resumed>) = 3 [pid 5402] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5401] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5402] <... prctl resumed>) = 0 [pid 5402] setpgid(0, 0 [pid 5401] <... mmap resumed>) = 0x7fb5da400000 [pid 5402] <... setpgid resumed>) = 0 [pid 5402] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5402] write(3, "1000", 4) = 4 [pid 5402] close(3) = 0 [ 63.706896][ T5219] bcachefs (loop0): flushing journal and stopping allocators complete, journal seq 14 [ 63.726522][ T5219] bcachefs (loop0): unshutdown complete, journal seq 14 [ 63.748740][ T5219] bcachefs (loop0): done going read-only, filesystem not clean [pid 5402] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 5402] write(1, "executing program\n", 18) = 18 [pid 5402] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5402] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, NULL, 8) = 0 [pid 5402] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5402] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb5e2952000 [pid 5402] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5402] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5402] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} => {parent_tid=[5403]}, 88) = 5403 [pid 5402] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5402] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5402] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 5403 attached [pid 5403] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053) = 0 [pid 5403] set_robust_list(0x7fb5e29729a0, 24) = 0 [pid 5403] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5403] memfd_create("syzkaller", 0) = 3 [pid 5403] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb5da400000 [ 63.832565][ T5219] bcachefs (loop0): shutdown complete [pid 5398] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5395] <... write resumed>) = 16777216 [pid 5395] munmap(0x7fb5da400000, 138412032) = 0 [pid 5395] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 5395] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5395] close(3) = 0 [pid 5395] close(4) = 0 [pid 5395] mkdir("./file1", 0777) = 0 [pid 5395] mount("/dev/loop3", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [ 64.007506][ T5395] loop3: detected capacity change from 0 to 32768 [pid 5401] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5403] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5398] <... write resumed>) = 16777216 [pid 5398] munmap(0x7fb5da400000, 138412032) = 0 [pid 5398] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 5398] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5398] close(3) = 0 [pid 5398] close(4) = 0 [pid 5398] mkdir("./file1", 0777) = 0 [ 64.138419][ T5398] loop1: detected capacity change from 0 to 32768 [pid 5398] mount("/dev/loop1", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5403] <... write resumed>) = 16777216 [pid 5401] <... write resumed>) = 16777216 [pid 5403] munmap(0x7fb5da400000, 138412032 [pid 5401] munmap(0x7fb5da400000, 138412032) = 0 [pid 5403] <... munmap resumed>) = 0 [pid 5403] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5401] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5403] <... openat resumed>) = 4 [pid 5403] ioctl(4, LOOP_SET_FD, 3 [pid 5401] <... openat resumed>) = 4 [pid 5401] ioctl(4, LOOP_SET_FD, 3 [pid 5403] <... ioctl resumed>) = 0 [pid 5401] <... ioctl resumed>) = 0 [pid 5403] close(3) = 0 [pid 5403] close(4 [pid 5401] close(3) = 0 [pid 5401] close(4) = 0 [pid 5401] mkdir("./file1", 0777) = 0 [pid 5403] <... close resumed>) = 0 [pid 5403] mkdir("./file1", 0777 [pid 5401] mount("/dev/loop2", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5403] <... mkdir resumed>) = 0 [ 64.305902][ T5403] loop4: detected capacity change from 0 to 32768 [ 64.306778][ T5401] loop2: detected capacity change from 0 to 32768 [ 64.601014][ T5395] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 64.610716][ T5398] bcachefs (loop1): starting version 1.7: mi_btree_bitmap opts=metadata_checksum=none,data_checksum=none,compression=lz4,journal_flush_disabled,fsck,norecovery,nojournal_transaction_names,reconstruct_alloc,no_data_io [ 64.631910][ T5403] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 64.631940][ T5395] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 64.653169][ T5403] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 64.663770][ T5398] bcachefs (loop1): recovering from clean shutdown, journal seq 10 [ 64.672349][ T5401] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 64.672736][ T5398] bcachefs (loop1): Version upgrade required: [ 64.672736][ T5398] Version upgrade from 0.24: unwritten_extents to 1.7: mi_btree_bitmap incomplete [ 64.672736][ T5398] Doing incompatible version upgrade from 0.24: unwritten_extents to 1.13: inode_has_child_snapshots [ 64.672736][ T5398] running recovery passes: check_allocations,check_alloc_info,check_lrus,check_btree_backpointers,check_backpointers_to_extents,check_extents_to_backpointers,check_alloc_to_lru_refs,bucket_gens_init,check_snapshot_trees,check_snapshots,check_subvols,check_subvol_children,delete_dead_snapshots,check_inodes,check_extents,check_indirect_extents,check_dirents,check_xattrs,check_root,check_unreachable_inodes,check_subvolume_structure,check_directory_structure,check_nlinks,set_fs_needs_rebalance [ 64.753015][ T5401] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [pid 5403] mount("/dev/loop4", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5395] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5395] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5395] ioctl(3, LOOP_CLR_FD) = 0 [ 64.826411][ T5398] bcachefs (loop1): dropping and reconstructing all alloc info [ 64.849217][ T5395] bcachefs: bch2_fs_get_tree() error: EINVAL [ 64.901736][ T5398] bcachefs (loop1): check_topology... done [ 64.918220][ T5398] bcachefs (loop1): accounting_read... done [ 64.961024][ T5398] bcachefs (loop1): alloc_read... done [ 64.982252][ T5398] bcachefs (loop1): stripes_read... done [ 64.994883][ T5401] bcachefs: bch2_fs_get_tree() error: EINVAL [pid 5395] close(3 [pid 5401] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5401] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 3 [pid 5401] ioctl(3, LOOP_CLR_FD) = 0 [ 65.006984][ T5398] bcachefs (loop1): snapshots_read... done [pid 5401] close(3 [pid 5219] <... umount2 resumed>) = 0 [pid 5403] <... mount resumed>) = -1 EINVAL (Invalid argument) [pid 5219] umount2("./2/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5219] newfstatat(AT_FDCWD, "./2/file1", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5219] umount2("./2/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5219] openat(AT_FDCWD, "./2/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5219] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5403] openat(AT_FDCWD, "/dev/loop4", O_RDWR [ 65.013109][ T5398] bcachefs (loop1): check_allocations... [ 65.033610][ T5403] bcachefs: bch2_fs_get_tree() error: EINVAL [pid 5219] getdents64(4, 0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5403] <... openat resumed>) = 3 [pid 5219] getdents64(4, 0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5219] close(4) = 0 [pid 5219] rmdir("./2/file1") = 0 [pid 5219] getdents64(3, 0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5219] close(3 [pid 5403] ioctl(3, LOOP_CLR_FD [pid 5219] <... close resumed>) = 0 [pid 5219] rmdir("./2") = 0 [pid 5219] mkdir("./3", 0777) = 0 [pid 5219] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5219] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5219] close(3) = 0 [pid 5219] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5403] <... ioctl resumed>) = 0 [pid 5403] close(3 [pid 5219] <... clone resumed>, child_tidptr=0x55555c062690) = 5433 ./strace-static-x86_64: Process 5433 attached [pid 5433] set_robust_list(0x55555c0626a0, 24) = 0 [pid 5433] chdir("./3") = 0 [pid 5433] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5433] setpgid(0, 0) = 0 [pid 5433] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5433] write(3, "1000", 4) = 4 [pid 5433] close(3) = 0 [pid 5433] symlink("/dev/binderfs", "./binderfs") = 0 [ 65.083193][ T5398] done executing program [pid 5433] write(1, "executing program\n", 18) = 18 [pid 5433] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5433] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, NULL, 8) = 0 [pid 5433] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5433] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb5e2952000 [pid 5433] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5433] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5433] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0}./strace-static-x86_64: Process 5434 attached => {parent_tid=[5434]}, 88) = 5434 [pid 5433] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5434] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5433] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5433] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5434] <... rseq resumed>) = 0 [pid 5434] set_robust_list(0x7fb5e29729a0, 24) = 0 [pid 5434] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5434] memfd_create("syzkaller", 0) = 3 [pid 5434] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb5da400000 [ 65.123809][ T5398] bcachefs (loop1): going read-write [pid 5395] <... close resumed>) = 0 [pid 5395] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5398] <... mount resumed>) = 0 [pid 5395] <... futex resumed>) = 1 [pid 5394] <... futex resumed>) = 0 [pid 5398] openat(AT_FDCWD, "./file1", O_RDONLY|O_DIRECTORY [pid 5395] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5398] <... openat resumed>) = 3 [pid 5394] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5398] chdir("./file1") = 0 [pid 5398] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 5398] ioctl(4, LOOP_CLR_FD) = 0 [pid 5398] close(4) = 0 [pid 5398] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5395] <... futex resumed>) = 0 [pid 5394] <... futex resumed>) = 1 [pid 5398] <... futex resumed>) = 1 [pid 5396] <... futex resumed>) = 0 [pid 5395] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5398] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5396] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5398] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5396] <... futex resumed>) = 0 [pid 5395] <... mknod resumed>) = 0 [pid 5394] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5398] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5396] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5395] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5394] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5394] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5395] <... futex resumed>) = 1 [pid 5394] <... futex resumed>) = 0 [pid 5395] write(-1, NULL, 0) = -1 EBADF (Bad file descriptor) [pid 5394] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=48000000} [pid 5395] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5394] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5395] <... futex resumed>) = 0 [pid 5394] exit_group(0) = ? [pid 5398] <... mknod resumed>) = 0 [pid 5395] +++ exited with 0 +++ [pid 5394] +++ exited with 0 +++ [pid 5222] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5394, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=36 /* 0.36 s */} --- [pid 5398] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] restart_syscall(<... resuming interrupted clone ...> [pid 5398] <... futex resumed>) = 1 [pid 5396] <... futex resumed>) = 0 [pid 5398] write(-1, NULL, 0 [pid 5396] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] <... restart_syscall resumed>) = 0 [pid 5398] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5396] <... futex resumed>) = 0 [pid 5396] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5398] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5398] <... futex resumed>) = 1 [pid 5396] <... futex resumed>) = 0 [ 65.196751][ T5398] bcachefs (loop1): done starting filesystem [pid 5222] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5398] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5396] exit_group(0 [pid 5222] <... openat resumed>) = 3 [pid 5398] <... futex resumed>) = ? [pid 5396] <... exit_group resumed>) = ? [pid 5222] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5222] getdents64(3, [pid 5398] +++ exited with 0 +++ [pid 5396] +++ exited with 0 +++ [pid 5222] <... getdents64 resumed>0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5220] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5396, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=38 /* 0.38 s */} --- [pid 5220] restart_syscall(<... resuming interrupted clone ...> [pid 5222] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] unlink("./2/binderfs") = 0 [pid 5222] umount2("./2/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] <... restart_syscall resumed>) = 0 [pid 5220] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5222] newfstatat(AT_FDCWD, "./2/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", [pid 5220] <... openat resumed>) = 3 [pid 5222] <... newfstatat resumed>{st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] newfstatat(3, "", [pid 5222] unlink("./2/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" [pid 5220] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5220] getdents64(3, [pid 5222] <... unlink resumed>) = 0 [pid 5220] <... getdents64 resumed>0x55555c063730 /* 4 entries */, 32768) = 112 [pid 5222] umount2("./2/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5220] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] newfstatat(AT_FDCWD, "./2/file1", [pid 5220] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] newfstatat(AT_FDCWD, "./4/binderfs", [pid 5222] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5220] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] umount2("./2/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5220] unlink("./4/binderfs" [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5220] <... unlink resumed>) = 0 [pid 5222] openat(AT_FDCWD, "./2/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5220] umount2("./4/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] <... openat resumed>) = 4 [pid 5222] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5222] getdents64(4, [pid 5401] <... close resumed>) = 0 [pid 5401] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5401] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5399] <... futex resumed>) = 0 [pid 5399] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5222] <... getdents64 resumed>0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5399] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5222] getdents64(4, [pid 5401] <... futex resumed>) = 0 [pid 5401] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000) = 0 [pid 5222] <... getdents64 resumed>0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5401] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5399] <... futex resumed>) = 0 [pid 5401] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5399] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] close(4 [pid 5401] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5399] <... futex resumed>) = 0 [pid 5401] write(-1, NULL, 0) = -1 EBADF (Bad file descriptor) [pid 5399] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5222] <... close resumed>) = 0 [pid 5401] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5399] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5222] rmdir("./2/file1" [pid 5403] <... close resumed>) = 0 [pid 5401] <... futex resumed>) = 0 [pid 5399] exit_group(0 [pid 5222] <... rmdir resumed>) = 0 [pid 5401] futex(0x7fb5e2a496a8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5222] getdents64(3, [pid 5401] <... futex resumed>) = ? [pid 5399] <... exit_group resumed>) = ? [pid 5401] +++ exited with 0 +++ [pid 5399] +++ exited with 0 +++ [pid 5221] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5399, si_uid=0, si_status=0, si_utime=7 /* 0.07 s */, si_stime=41 /* 0.41 s */} --- [ 65.294443][ T5220] bcachefs (loop1): shutting down [ 65.301543][ T5220] bcachefs (loop1): going read-only [ 65.321558][ T5220] bcachefs (loop1): finished waiting for writes to stop [pid 5221] restart_syscall(<... resuming interrupted clone ...> [pid 5403] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] <... getdents64 resumed>0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5221] <... restart_syscall resumed>) = 0 [pid 5403] <... futex resumed>) = 1 [pid 5402] <... futex resumed>) = 0 [pid 5402] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5403] mknod("./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", 000 [pid 5402] <... futex resumed>) = 0 [pid 5403] <... mknod resumed>) = 0 [pid 5402] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5403] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5222] close(3 [pid 5221] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5403] <... futex resumed>) = 0 [pid 5402] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5403] write(-1, NULL, 0 [pid 5402] <... futex resumed>) = 0 [pid 5222] <... close resumed>) = 0 [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5403] <... write resumed>) = -1 EBADF (Bad file descriptor) [pid 5402] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5403] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5402] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5222] rmdir("./2" [pid 5221] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5403] <... futex resumed>) = 0 [ 65.338767][ T5220] bcachefs (loop1): flushing journal and stopping allocators, journal seq 11 [pid 5402] exit_group(0) = ? [pid 5222] <... rmdir resumed>) = 0 [pid 5221] <... openat resumed>) = 3 [pid 5403] +++ exited with 0 +++ [pid 5221] newfstatat(3, "", [pid 5402] +++ exited with 0 +++ [pid 5221] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5221] getdents64(3, [pid 5223] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5402, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=41 /* 0.41 s */} --- [pid 5223] restart_syscall(<... resuming interrupted clone ...> [pid 5221] <... getdents64 resumed>0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5222] mkdir("./3", 0777 [pid 5221] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] <... mkdir resumed>) = 0 [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] newfstatat(AT_FDCWD, "./4/binderfs", [pid 5222] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5221] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] unlink("./4/binderfs" [pid 5222] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5222] close(3) = 0 [pid 5221] <... unlink resumed>) = 0 [pid 5222] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55555c062690) = 5437 ./strace-static-x86_64: Process 5437 attached [pid 5434] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5223] <... restart_syscall resumed>) = 0 [pid 5221] umount2("./4/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5437] set_robust_list(0x55555c0626a0, 24) = 0 [pid 5437] chdir("./3" [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5437] <... chdir resumed>) = 0 [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5437] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5223] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5437] <... prctl resumed>) = 0 [pid 5223] <... openat resumed>) = 3 [pid 5221] newfstatat(AT_FDCWD, "./4/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", [pid 5437] setpgid(0, 0 [pid 5223] newfstatat(3, "", [pid 5221] <... newfstatat resumed>{st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5437] <... setpgid resumed>) = 0 [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5221] unlink("./4/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" [pid 5437] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5223] getdents64(3, [pid 5221] <... unlink resumed>) = 0 [pid 5437] <... openat resumed>) = 3 [pid 5223] <... getdents64 resumed>0x55555c063730 /* 5 entries */, 32768) = 384 [pid 5221] umount2("./4/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5221] newfstatat(AT_FDCWD, "./4/file1", [pid 5223] newfstatat(AT_FDCWD, "./4/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5437] write(3, "1000", 4 [pid 5223] unlink("./4/binderfs" [pid 5221] umount2("./4/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5437] <... write resumed>) = 4 [pid 5437] close(3 [pid 5223] <... unlink resumed>) = 0 [pid 5221] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5437] <... close resumed>) = 0 [pid 5223] umount2("./4/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5437] symlink("/dev/binderfs", "./binderfs" [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5437] <... symlink resumed>) = 0 [ 65.378358][ T5220] bcachefs (loop1): flushing journal and stopping allocators complete, journal seq 12 [pid 5223] newfstatat(AT_FDCWD, "./4/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", [pid 5221] openat(AT_FDCWD, "./4/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5437] write(1, "executing program\n", 18 [pid 5223] <... newfstatat resumed>{st_mode=S_IFREG|000, st_size=0, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5221] <... openat resumed>) = 4 [pid 5221] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5221] getdents64(4, [pid 5223] unlink("./4/file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa"executing program ) = 0 [pid 5437] <... write resumed>) = 18 [pid 5221] <... getdents64 resumed>0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5437] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5437] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, NULL, 8) = 0 [pid 5437] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5221] getdents64(4, [pid 5437] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5221] <... getdents64 resumed>0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5437] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5223] umount2("./4/file1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5437] <... mmap resumed>) = 0x7fb5e2952000 [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5437] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5223] newfstatat(AT_FDCWD, "./4/file1", [pid 5437] <... mprotect resumed>) = 0 [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5437] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5223] umount2("./4/file1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5437] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5223] openat(AT_FDCWD, "./4/file1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5437] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0} [pid 5223] <... openat resumed>) = 4 [pid 5223] newfstatat(4, "", [pid 5437] <... clone3 resumed> => {parent_tid=[5438]}, 88) = 5438 [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5437] rt_sigprocmask(SIG_SETMASK, [], [pid 5223] getdents64(4, [pid 5437] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5223] <... getdents64 resumed>0x55555c06b770 /* 2 entries */, 32768) = 48 [pid 5437] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] getdents64(4, [pid 5437] <... futex resumed>) = 0 [pid 5223] <... getdents64 resumed>0x55555c06b770 /* 0 entries */, 32768) = 0 [pid 5437] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5223] close(4) = 0 [pid 5223] rmdir("./4/file1") = 0 [pid 5223] getdents64(3, 0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5223] close(3) = 0 [pid 5223] rmdir("./4" [pid 5221] close(4) = 0 [pid 5221] rmdir("./4/file1") = 0 ./strace-static-x86_64: Process 5438 attached [pid 5221] getdents64(3, [pid 5438] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5221] <... getdents64 resumed>0x55555c063730 /* 0 entries */, 32768) = 0 [pid 5438] <... rseq resumed>) = 0 [pid 5221] close(3 [pid 5438] set_robust_list(0x7fb5e29729a0, 24 [pid 5221] <... close resumed>) = 0 [pid 5438] <... set_robust_list resumed>) = 0 [pid 5221] rmdir("./4" [pid 5438] rt_sigprocmask(SIG_SETMASK, [], [pid 5221] <... rmdir resumed>) = 0 [pid 5438] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5221] mkdir("./5", 0777 [pid 5438] memfd_create("syzkaller", 0 [pid 5223] <... rmdir resumed>) = 0 [pid 5221] <... mkdir resumed>) = 0 [pid 5438] <... memfd_create resumed>) = 3 [pid 5223] mkdir("./5", 0777 [pid 5221] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5438] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5223] <... mkdir resumed>) = 0 [pid 5221] <... openat resumed>) = 3 [pid 5223] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5438] <... mmap resumed>) = 0x7fb5da400000 [pid 5223] <... openat resumed>) = 3 [pid 5221] ioctl(3, LOOP_CLR_FD [pid 5223] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 5221] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5223] close(3) = 0 [pid 5221] close(3 [pid 5223] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5221] <... close resumed>) = 0 [pid 5221] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5439 attached [ 65.420736][ T1080] bcachefs (loop1): bch2_write_super(): fatal error loop1: Superblock write was silently dropped! (seq 0 expected 53) [ 65.439760][ T5220] bcachefs (loop1): unshutdown complete, journal seq 13 [ 65.449816][ T1080] bcachefs (loop1): fatal error - emergency read only [ 65.458611][ T1080] ------------[ cut here ]------------ [ 65.464767][ T1080] kernel BUG at fs/bcachefs/journal.h:375! [pid 5439] set_robust_list(0x55555c0626a0, 24) = 0 [pid 5223] <... clone resumed>, child_tidptr=0x55555c062690) = 5439 ./strace-static-x86_64: Process 5440 attached [pid 5439] chdir("./5" [pid 5440] set_robust_list(0x55555c0626a0, 24 [pid 5439] <... chdir resumed>) = 0 [pid 5440] <... set_robust_list resumed>) = 0 [pid 5439] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5440] chdir("./5" [pid 5439] <... prctl resumed>) = 0 [pid 5440] <... chdir resumed>) = 0 [pid 5439] setpgid(0, 0) = 0 [pid 5221] <... clone resumed>, child_tidptr=0x55555c062690) = 5440 [pid 5439] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5440] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5439] <... openat resumed>) = 3 [pid 5439] write(3, "1000", 4 [pid 5440] <... prctl resumed>) = 0 [pid 5439] <... write resumed>) = 4 [pid 5439] close(3 [pid 5440] setpgid(0, 0 [pid 5439] <... close resumed>) = 0 [pid 5440] <... setpgid resumed>) = 0 [pid 5439] symlink("/dev/binderfs", "./binderfs" [pid 5440] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5439] <... symlink resumed>) = 0 executing program [pid 5440] <... openat resumed>) = 3 [pid 5439] write(1, "executing program\n", 18 [pid 5440] write(3, "1000", 4 [pid 5439] <... write resumed>) = 18 [pid 5440] <... write resumed>) = 4 [pid 5439] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5440] close(3 [pid 5439] <... futex resumed>) = 0 [pid 5440] <... close resumed>) = 0 [pid 5439] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, [pid 5440] symlink("/dev/binderfs", "./binderfs" [pid 5439] <... rt_sigaction resumed>NULL, 8) = 0 executing program [pid 5440] <... symlink resumed>) = 0 [pid 5439] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5440] write(1, "executing program\n", 18 [pid 5439] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5440] <... write resumed>) = 18 [pid 5439] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5440] futex(0x7fb5e2a496ac, FUTEX_WAKE_PRIVATE, 1000000 [pid 5439] <... mmap resumed>) = 0x7fb5e2952000 [pid 5439] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE [pid 5440] <... futex resumed>) = 0 [pid 5439] <... mprotect resumed>) = 0 [pid 5440] rt_sigaction(SIGRT_1, {sa_handler=0x7fb5e29e20a0, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7fb5e29d3250}, NULL, 8) = 0 [pid 5440] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [ 65.520975][ T1080] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN PTI [ 65.528078][ T1080] CPU: 0 UID: 0 PID: 1080 Comm: kworker/u8:6 Not tainted 6.12.0-rc3-syzkaller-00183-g6efbea77b390 #0 [ 65.538940][ T1080] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 65.549099][ T1080] Workqueue: btree_update btree_interior_update_work [ 65.555816][ T1080] RIP: 0010:__bch2_trans_commit+0x9232/0x93c0 [ 65.561914][ T1080] Code: fd 90 0f 0b e8 6f d2 78 fd 90 0f 0b e8 67 d2 78 fd 90 0f 0b e8 5f d2 78 fd 90 0f 0b e8 57 d2 78 fd 90 0f 0b e8 4f d2 78 fd 90 <0f> 0b e8 47 d2 78 fd 90 0f 0b e8 3f d2 78 fd 90 0f 0b e8 37 d2 78 [ 65.581571][ T1080] RSP: 0018:ffffc90003db76c0 EFLAGS: 00010293 [ 65.587656][ T1080] RAX: ffffffff841c1561 RBX: 0000000000000000 RCX: ffff888027691e00 [ 65.595635][ T1080] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 65.603618][ T1080] RBP: ffffc90003db7890 R08: ffffffff841bb898 R09: 1ffff1100dbd94a8 [ 65.611597][ T1080] R10: dffffc0000000000 R11: ffffed100dbd94a9 R12: ffff88806de80000 [ 65.619583][ T1080] R13: ffff88806deca500 R14: 0000000000000044 R15: ffff8880247200d0 [ 65.627566][ T1080] FS: 0000000000000000(0000) GS:ffff8880b8600000(0000) knlGS:0000000000000000 [ 65.636513][ T1080] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 65.643184][ T1080] CR2: 00007fb5e2a496a0 CR3: 000000002f43a000 CR4: 00000000003526f0 [ 65.651259][ T1080] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 65.659233][ T1080] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 65.667201][ T1080] Call Trace: [ 65.670472][ T1080] [ 65.673398][ T1080] ? __die_body+0x5f/0xb0 [ 65.677721][ T1080] ? die+0x9e/0xc0 [ 65.681430][ T1080] ? do_trap+0x15a/0x3a0 [ 65.685666][ T1080] ? __bch2_trans_commit+0x9232/0x93c0 [ 65.691120][ T1080] ? do_error_trap+0x1dc/0x2c0 [ 65.695901][ T1080] ? __bch2_trans_commit+0x9232/0x93c0 [ 65.701469][ T1080] ? __bch2_trans_commit+0x9232/0x93c0 [ 65.706937][ T1080] ? __pfx_do_error_trap+0x10/0x10 [ 65.712051][ T1080] ? report_bug+0x3e8/0x500 [ 65.716588][ T1080] ? handle_invalid_op+0x34/0x40 [ 65.721524][ T1080] ? __bch2_trans_commit+0x9232/0x93c0 [ 65.726981][ T1080] ? exc_invalid_op+0x38/0x50 [ 65.731649][ T1080] ? asm_exc_invalid_op+0x1a/0x20 [ 65.736696][ T1080] ? __bch2_trans_commit+0x3568/0x93c0 [ 65.742148][ T1080] ? __bch2_trans_commit+0x9231/0x93c0 [ 65.747686][ T1080] ? __bch2_trans_commit+0x9232/0x93c0 [ 65.753143][ T1080] ? __pfx___bch2_trans_commit+0x10/0x10 [ 65.758799][ T1080] ? bch2_dev_btree_bitmap_marked+0x2f/0xda0 [ 65.764782][ T1080] ? __bch2_trans_jset_entry_alloc+0x2c7/0x4b0 [ 65.770930][ T1080] ? btree_interior_update_work+0x117a/0x2b10 [ 65.776990][ T1080] btree_interior_update_work+0x1492/0x2b10 [ 65.782886][ T1080] ? __pfx_btree_interior_update_work+0x10/0x10 [ 65.789118][ T1080] ? __pfx_lock_acquire+0x10/0x10 [ 65.794139][ T1080] ? lockdep_hardirqs_on_prepare+0x43d/0x780 [ 65.800113][ T1080] ? __pfx_lockdep_hardirqs_on_prepare+0x10/0x10 [ 65.806450][ T1080] ? process_scheduled_works+0x976/0x1850 [ 65.812163][ T1080] process_scheduled_works+0xa63/0x1850 [ 65.817709][ T1080] ? __pfx_process_scheduled_works+0x10/0x10 [ 65.823708][ T1080] ? assign_work+0x364/0x3d0 [ 65.828320][ T1080] worker_thread+0x870/0xd30 [ 65.832920][ T1080] ? _raw_spin_unlock_irqrestore+0xdd/0x140 [ 65.838816][ T1080] ? __kthread_parkme+0x169/0x1d0 [ 65.843839][ T1080] ? __pfx_worker_thread+0x10/0x10 [ 65.848944][ T1080] kthread+0x2f0/0x390 [ 65.853004][ T1080] ? __pfx_worker_thread+0x10/0x10 [ 65.858114][ T1080] ? __pfx_kthread+0x10/0x10 [ 65.862695][ T1080] ret_from_fork+0x4b/0x80 [ 65.867110][ T1080] ? __pfx_kthread+0x10/0x10 [pid 5439] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5440] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5439] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5434] <... write resumed>) = 16777216 [pid 5434] munmap(0x7fb5da400000, 138412032) = 0 [pid 5439] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0}./strace-static-x86_64: Process 5441 attached => {parent_tid=[5441]}, 88) = 5441 [pid 5441] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5439] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5441] <... rseq resumed>) = 0 [pid 5439] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5439] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5441] set_robust_list(0x7fb5e29729a0, 24) = 0 [pid 5441] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5441] memfd_create("syzkaller", 0) = 3 [pid 5441] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb5da400000 [pid 5440] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7fb5e2952000 [pid 5438] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5434] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5434] ioctl(4, LOOP_SET_FD, 3 [pid 5440] mprotect(0x7fb5e2953000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5440] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5434] <... ioctl resumed>) = 0 [pid 5440] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5434] close(3) = 0 [pid 5434] close(4) = 0 [pid 5440] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7fb5e2972990, parent_tid=0x7fb5e2972990, exit_signal=0, stack=0x7fb5e2952000, stack_size=0x20300, tls=0x7fb5e29726c0}./strace-static-x86_64: Process 5442 attached [pid 5442] rseq(0x7fb5e2972fe0, 0x20, 0, 0x53053053 [pid 5440] <... clone3 resumed> => {parent_tid=[5442]}, 88) = 5442 [pid 5442] <... rseq resumed>) = 0 [pid 5440] rt_sigprocmask(SIG_SETMASK, [], [pid 5442] set_robust_list(0x7fb5e29729a0, 24 [pid 5440] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5442] <... set_robust_list resumed>) = 0 [pid 5440] futex(0x7fb5e2a496a8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5434] mkdir("./file1", 0777 [pid 5442] rt_sigprocmask(SIG_SETMASK, [], [pid 5434] <... mkdir resumed>) = 0 [pid 5442] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5434] mount("/dev/loop0", "./file1", "bcachefs", MS_I_VERSION, "acl,direct_io,norecovery,fsck,journal_flush_disabled,noreTovery,btree_node_mem_ptr_optimization,reco"... [pid 5442] memfd_create("syzkaller", 0 [pid 5440] <... futex resumed>) = 0 [pid 5442] <... memfd_create resumed>) = 3 [pid 5440] futex(0x7fb5e2a496ac, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5442] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fb5da400000 [ 65.871690][ T1080] ret_from_fork_asm+0x1a/0x30 [ 65.876469][ T1080] [ 65.879487][ T1080] Modules linked in: [ 65.883717][ T1080] ---[ end trace 0000000000000000 ]--- [ 65.907047][ T5434] loop0: detected capacity change from 0 to 32768 [ 65.941280][ T1080] RIP: 0010:__bch2_trans_commit+0x9232/0x93c0 [ 65.956250][ T1080] Code: fd 90 0f 0b e8 6f d2 78 fd 90 0f 0b e8 67 d2 78 fd 90 0f 0b e8 5f d2 78 fd 90 0f 0b e8 57 d2 78 fd 90 0f 0b e8 4f d2 78 fd 90 <0f> 0b e8 47 d2 78 fd 90 0f 0b e8 3f d2 78 fd 90 0f 0b e8 37 d2 78 [ 66.019896][ T5434] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): filesystem UUID already open [ 66.025881][ T1080] RSP: 0018:ffffc90003db76c0 EFLAGS: 00010293 [ 66.035137][ T1080] RAX: ffffffff841c1561 RBX: 0000000000000000 RCX: ffff888027691e00 [ 66.056000][ T1080] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 66.056062][ T5434] bcachefs (da441363-bb6a-4ab9-999b-c1f40db4fee2): shutdown complete [ 66.072175][ T1080] RBP: ffffc90003db7890 R08: ffffffff841bb898 R09: 1ffff1100dbd94a8 [ 66.072196][ T1080] R10: dffffc0000000000 R11: ffffed100dbd94a9 R12: ffff88806de80000 [ 66.088233][ T1080] R13: ffff88806deca500 R14: 0000000000000044 R15: ffff8880247200d0 [ 66.096307][ T1080] FS: 0000000000000000(0000) GS:ffff8880b8600000(0000) knlGS:0000000000000000 [ 66.105258][ T1080] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 66.111893][ T1080] CR2: 00007fb5db3ff000 CR3: 000000007f5f2000 CR4: 00000000003526f0 [pid 5442] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [pid 5438] <... write resumed>) = 16777216 [pid 5441] write(3, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 16777216 [ 66.120005][ T1080] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 66.128190][ T1080] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 66.136650][ T1080] Kernel panic - not syncing: Fatal exception [ 66.142854][ T1080] Kernel Offset: disabled [ 66.147180][ T1080] Rebooting in 86400 seconds..