./strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ./syz-executor1734639253 <...> DUID 00:04:e6:d8:3e:4c:c1:15:84:42:dc:00:60:8c:e3:5f:26:b4 no interfaces have a carrier [ 35.593294][ T4891] 8021q: adding VLAN 0 to HW filter on device bond0 [ 35.612923][ T4891] eql: remember to turn off Van-Jacobson compression on your slave devices Starting sshd: OK syzkaller Warning: Permanently added '10.128.0.108' (ED25519) to the list of known hosts. execve("./syz-executor1734639253", ["./syz-executor1734639253"], 0x7ffe038dbe30 /* 10 vars */) = 0 brk(NULL) = 0x55557083d000 brk(0x55557083dd40) = 0x55557083dd40 arch_prctl(ARCH_SET_FS, 0x55557083d3c0) = 0 set_tid_address(0x55557083d690) = 5221 set_robust_list(0x55557083d6a0, 24) = 0 rseq(0x55557083dce0, 0x20, 0, 0x53053053) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlink("/proc/self/exe", "/root/syz-executor1734639253", 4096) = 28 getrandom("\x76\xe1\xe5\xff\x81\xa8\x6a\x94", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x55557083dd40 brk(0x55557085ed40) = 0x55557085ed40 brk(0x55557085f000) = 0x55557085f000 mprotect(0x7f7e3bcc1000, 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 5222 attached , child_tidptr=0x55557083d690) = 5222 [pid 5221] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5222] set_robust_list(0x55557083d6a0, 24) = 0 ./strace-static-x86_64: Process 5223 attached [pid 5221] <... clone resumed>, child_tidptr=0x55557083d690) = 5223 [pid 5223] set_robust_list(0x55557083d6a0, 24 [pid 5222] mkdir("./syzkaller.DyOw6i", 0700 [pid 5221] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5223] <... set_robust_list resumed>) = 0 [pid 5222] <... mkdir resumed>) = 0 ./strace-static-x86_64: Process 5224 attached [pid 5223] mkdir("./syzkaller.iJnbWt", 0700 [pid 5221] <... clone resumed>, child_tidptr=0x55557083d690) = 5224 [pid 5222] chmod("./syzkaller.DyOw6i", 0777 [pid 5224] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5221] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5224] mkdir("./syzkaller.03RHJk", 0700 [pid 5223] <... mkdir resumed>) = 0 [pid 5222] <... chmod resumed>) = 0 [pid 5224] <... mkdir resumed>) = 0 ./strace-static-x86_64: Process 5225 attached [pid 5223] chmod("./syzkaller.iJnbWt", 0777 [pid 5222] chdir("./syzkaller.DyOw6i" [pid 5225] set_robust_list(0x55557083d6a0, 24 [pid 5224] chmod("./syzkaller.03RHJk", 0777 [pid 5223] <... chmod resumed>) = 0 [pid 5222] <... chdir resumed>) = 0 [pid 5225] <... set_robust_list resumed>) = 0 [pid 5224] <... chmod resumed>) = 0 [pid 5221] <... clone resumed>, child_tidptr=0x55557083d690) = 5225 [pid 5225] getrandom( [pid 5223] chdir("./syzkaller.iJnbWt" [pid 5222] mkdir("./0", 0777 [pid 5224] chdir("./syzkaller.03RHJk" [pid 5225] <... getrandom resumed>"\x46\x48\xe8\x96\x2b\x0d\xf4\x4a", 8, GRND_NONBLOCK) = 8 [pid 5222] <... mkdir resumed>) = 0 [pid 5221] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5225] mkdir("./syzkaller.8FGZib", 0700 [pid 5224] <... chdir resumed>) = 0 [pid 5223] <... chdir resumed>) = 0 [pid 5224] mkdir("./0", 0777 [pid 5223] mkdir("./0", 0777 [pid 5225] <... mkdir resumed>) = 0 ./strace-static-x86_64: Process 5226 attached [pid 5224] <... mkdir resumed>) = 0 [pid 5223] <... mkdir resumed>) = 0 [pid 5222] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5221] <... clone resumed>, child_tidptr=0x55557083d690) = 5226 [pid 5226] set_robust_list(0x55557083d6a0, 24 [pid 5225] chmod("./syzkaller.8FGZib", 0777 [pid 5222] <... openat resumed>) = 3 [pid 5226] <... set_robust_list resumed>) = 0 [pid 5225] <... chmod resumed>) = 0 [pid 5226] mkdir("./syzkaller.1eVfz5", 0700 [pid 5223] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5225] chdir("./syzkaller.8FGZib" [pid 5224] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5222] ioctl(3, LOOP_CLR_FD [pid 5226] <... mkdir resumed>) = 0 [pid 5225] <... chdir resumed>) = 0 [pid 5223] <... openat resumed>) = 3 [pid 5226] chmod("./syzkaller.1eVfz5", 0777 [pid 5225] mkdir("./0", 0777 [pid 5224] <... openat resumed>) = 3 [pid 5223] ioctl(3, LOOP_CLR_FD [pid 5222] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5224] ioctl(3, LOOP_CLR_FD [pid 5223] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5224] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5226] <... chmod resumed>) = 0 [pid 5225] <... mkdir resumed>) = 0 [pid 5224] close(3 [pid 5223] close(3 [pid 5222] close(3 [pid 5226] chdir("./syzkaller.1eVfz5" [pid 5225] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5224] <... close resumed>) = 0 [pid 5223] <... close resumed>) = 0 [pid 5222] <... close resumed>) = 0 [pid 5226] <... chdir resumed>) = 0 [pid 5225] <... openat resumed>) = 3 [pid 5223] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5222] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5226] mkdir("./0", 0777 [pid 5224] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5227 attached [pid 5225] ioctl(3, LOOP_CLR_FD [pid 5227] set_robust_list(0x55557083d6a0, 24 [pid 5226] <... mkdir resumed>) = 0 [pid 5225] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5227] <... set_robust_list resumed>) = 0 [pid 5225] close(3) = 0 [pid 5227] chdir("./0" [pid 5225] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5228 attached ./strace-static-x86_64: Process 5229 attached [pid 5228] set_robust_list(0x55557083d6a0, 24 [pid 5227] <... chdir resumed>) = 0 [pid 5226] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5223] <... clone resumed>, child_tidptr=0x55557083d690) = 5228 [pid 5222] <... clone resumed>, child_tidptr=0x55557083d690) = 5227 [pid 5229] set_robust_list(0x55557083d6a0, 24 [pid 5228] <... set_robust_list resumed>) = 0 ./strace-static-x86_64: Process 5230 attached [pid 5227] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5226] <... openat resumed>) = 3 [pid 5230] set_robust_list(0x55557083d6a0, 24 [pid 5229] <... set_robust_list resumed>) = 0 [pid 5228] chdir("./0" [pid 5227] <... prctl resumed>) = 0 [pid 5224] <... clone resumed>, child_tidptr=0x55557083d690) = 5229 [pid 5230] <... set_robust_list resumed>) = 0 [pid 5229] chdir("./0" [pid 5228] <... chdir resumed>) = 0 [pid 5227] setpgid(0, 0 [pid 5230] chdir("./0" [pid 5228] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5227] <... setpgid resumed>) = 0 [pid 5225] <... clone resumed>, child_tidptr=0x55557083d690) = 5230 [pid 5230] <... chdir resumed>) = 0 [pid 5229] <... chdir resumed>) = 0 [pid 5228] <... prctl resumed>) = 0 [pid 5227] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5226] ioctl(3, LOOP_CLR_FD [pid 5230] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5229] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5228] setpgid(0, 0 [pid 5230] <... prctl resumed>) = 0 [pid 5229] <... prctl resumed>) = 0 [pid 5228] <... setpgid resumed>) = 0 [pid 5227] <... openat resumed>) = 3 [pid 5226] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 5229] setpgid(0, 0 [pid 5230] setpgid(0, 0 [pid 5229] <... setpgid resumed>) = 0 [pid 5228] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5226] close(3 [pid 5230] <... setpgid resumed>) = 0 [pid 5227] write(3, "1000", 4 [pid 5230] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5229] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5228] <... openat resumed>) = 3 [pid 5226] <... close resumed>) = 0 [pid 5230] <... openat resumed>) = 3 [pid 5227] <... write resumed>) = 4 [pid 5227] close(3) = 0 [pid 5227] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5230] write(3, "1000", 4) = 4 [pid 5230] close(3) = 0 [pid 5226] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5230] symlink("/dev/binderfs", "./binderfs" [pid 5229] <... openat resumed>) = 3 [pid 5230] <... symlink resumed>) = 0 executing program [pid 5227] write(1, "executing program\n", 18 [pid 5228] write(3, "1000", 4 [pid 5229] write(3, "1000", 4 [pid 5228] <... write resumed>) = 4 ./strace-static-x86_64: Process 5231 attached [pid 5229] <... write resumed>) = 4 [pid 5228] close(3 [pid 5226] <... clone resumed>, child_tidptr=0x55557083d690) = 5231 [pid 5231] set_robust_list(0x55557083d6a0, 24 [pid 5229] close(3 [pid 5228] <... close resumed>) = 0 [pid 5231] <... set_robust_list resumed>) = 0 [pid 5229] <... close resumed>) = 0 [pid 5228] symlink("/dev/binderfs", "./binderfs" [pid 5229] symlink("/dev/binderfs", "./binderfs" [pid 5230] write(1, "executing program\n", 18executing program [pid 5227] <... write resumed>) = 18 [pid 5230] <... write resumed>) = 18 [pid 5228] <... symlink resumed>) = 0 [pid 5227] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5231] chdir("./0" [pid 5230] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5229] <... symlink resumed>) = 0 [pid 5227] <... futex resumed>) = 0 [pid 5230] <... futex resumed>) = 0 [pid 5227] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, [pid 5230] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5227] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5230] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5227] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5230] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5227] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5230] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5227] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5230] <... mmap resumed>) = 0x7f7e3bbcf000 [pid 5230] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITEexecuting program executing program [pid 5227] <... mmap resumed>) = 0x7f7e3bbcf000 [pid 5231] <... chdir resumed>) = 0 [pid 5230] <... mprotect resumed>) = 0 [pid 5229] write(1, "executing program\n", 18 [pid 5228] write(1, "executing program\n", 18 [pid 5231] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5230] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5229] <... write resumed>) = 18 [pid 5228] <... write resumed>) = 18 [pid 5227] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5231] <... prctl resumed>) = 0 [pid 5229] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5228] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5231] setpgid(0, 0 [pid 5229] <... futex resumed>) = 0 [pid 5228] <... futex resumed>) = 0 [pid 5227] <... mprotect resumed>) = 0 [pid 5231] <... setpgid resumed>) = 0 [pid 5230] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5229] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, [pid 5228] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, [pid 5227] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5231] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [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=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} [pid 5229] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5228] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5228] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5229] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5228] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5228] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0./strace-static-x86_64: Process 5232 attached [pid 5231] <... openat resumed>) = 3 [pid 5229] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5228] <... mmap resumed>) = 0x7f7e3bbcf000 [pid 5227] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5232] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5231] write(3, "1000", 4 [pid 5230] <... clone3 resumed> => {parent_tid=[5232]}, 88) = 5232 [pid 5229] <... mmap resumed>) = 0x7f7e3bbcf000 [pid 5228] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5227] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0}./strace-static-x86_64: Process 5233 attached [pid 5232] <... rseq resumed>) = 0 [pid 5231] <... write resumed>) = 4 [pid 5230] rt_sigprocmask(SIG_SETMASK, [], [pid 5229] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5228] <... mprotect resumed>) = 0 [pid 5233] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5232] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5231] close(3 [pid 5230] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5227] <... clone3 resumed> => {parent_tid=[5233]}, 88) = 5233 [pid 5230] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5227] rt_sigprocmask(SIG_SETMASK, [], [pid 5228] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5233] <... rseq resumed>) = 0 [pid 5232] <... set_robust_list resumed>) = 0 [pid 5231] <... close resumed>) = 0 [pid 5230] <... futex resumed>) = 0 [pid 5229] <... mprotect resumed>) = 0 [pid 5233] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5232] rt_sigprocmask(SIG_SETMASK, [], [pid 5231] symlink("/dev/binderfs", "./binderfs" [pid 5230] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5229] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5227] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5233] <... set_robust_list resumed>) = 0 [pid 5232] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5231] <... symlink resumed>) = 0 [pid 5229] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5228] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5227] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5233] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [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=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} [pid 5227] <... futex resumed>) = 0 [pid 5227] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 5234 attached [pid 5234] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5228] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0}./strace-static-x86_64: Process 5235 attached [pid 5234] <... rseq resumed>) = 0 [pid 5235] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5234] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5232] memfd_create("syzkaller", 0 [pid 5234] <... set_robust_list resumed>) = 0 [pid 5235] <... rseq resumed>) = 0 [pid 5234] rt_sigprocmask(SIG_SETMASK, [], [pid 5233] memfd_create("syzkaller", 0 [pid 5229] <... clone3 resumed> => {parent_tid=[5234]}, 88) = 5234 [pid 5235] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5234] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5231] write(1, "executing program\n", 18 [pid 5228] <... clone3 resumed> => {parent_tid=[5235]}, 88) = 5235 [pid 5235] <... set_robust_list resumed>) = 0 [pid 5234] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5235] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5235] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULLexecuting program [pid 5229] rt_sigprocmask(SIG_SETMASK, [], [pid 5231] <... write resumed>) = 18 [pid 5228] rt_sigprocmask(SIG_SETMASK, [], [pid 5233] <... memfd_create resumed>) = 3 [pid 5229] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5231] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5228] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5232] <... memfd_create resumed>) = 3 [pid 5231] <... futex resumed>) = 0 [pid 5229] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5228] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5232] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5235] <... futex resumed>) = 0 [pid 5234] <... futex resumed>) = 0 [pid 5232] <... mmap resumed>) = 0x7f7e33600000 [pid 5229] <... futex resumed>) = 1 [pid 5228] <... futex resumed>) = 1 [pid 5235] memfd_create("syzkaller", 0 [pid 5234] memfd_create("syzkaller", 0 [pid 5233] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5231] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, [pid 5229] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5228] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5235] <... memfd_create resumed>) = 3 [pid 5234] <... memfd_create resumed>) = 3 [pid 5233] <... mmap resumed>) = 0x7f7e33600000 [pid 5231] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5235] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5234] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5231] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5235] <... mmap resumed>) = 0x7f7e33600000 [pid 5234] <... mmap resumed>) = 0x7f7e33600000 [pid 5231] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5231] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5231] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5231] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5231] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} => {parent_tid=[5237]}, 88) = 5237 [pid 5231] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 5237 attached NULL, 8) = 0 [pid 5237] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053) = 0 [pid 5237] set_robust_list(0x7f7e3bbef9a0, 24) = 0 [pid 5237] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5237] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5231] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] <... futex resumed>) = 0 [pid 5231] <... futex resumed>) = 1 [pid 5237] memfd_create("syzkaller", 0 [pid 5231] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5237] <... memfd_create resumed>) = 3 [pid 5237] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [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 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 5237] 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 5233] <... write resumed>) = 16777216 [pid 5233] munmap(0x7f7e33600000, 138412032) = 0 [pid 5233] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5233] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5233] close(3) = 0 [pid 5233] close(4) = 0 [pid 5233] mkdir("./file0", 0777) = 0 syzkaller login: [ 65.005620][ T5233] loop0: detected capacity change from 0 to 32768 [pid 5233] mount("/dev/loop0", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5237] <... write resumed>) = 16777216 [pid 5237] munmap(0x7f7e33600000, 138412032 [pid 5232] <... write resumed>) = 16777216 [pid 5235] <... write resumed>) = 16777216 [pid 5234] <... write resumed>) = 16777216 [pid 5235] munmap(0x7f7e33600000, 138412032 [pid 5234] munmap(0x7f7e33600000, 138412032 [ 65.057456][ T5233] ======================================================= [ 65.057456][ T5233] WARNING: The mand mount option has been deprecated and [ 65.057456][ T5233] and is ignored by this kernel. Remove the mand [ 65.057456][ T5233] option from the mount to silence this warning. [ 65.057456][ T5233] ======================================================= [pid 5232] munmap(0x7f7e33600000, 138412032 [pid 5237] <... munmap resumed>) = 0 [pid 5237] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 5237] ioctl(4, LOOP_SET_FD, 3 [pid 5232] <... munmap resumed>) = 0 [pid 5232] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5237] <... ioctl resumed>) = 0 [pid 5232] <... openat resumed>) = 4 [pid 5232] ioctl(4, LOOP_SET_FD, 3 [pid 5237] close(3 [pid 5235] <... munmap resumed>) = 0 [pid 5234] <... munmap resumed>) = 0 [pid 5237] <... close resumed>) = 0 [pid 5235] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5234] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5232] <... ioctl resumed>) = 0 [pid 5237] close(4 [pid 5235] <... openat resumed>) = 4 [pid 5234] <... openat resumed>) = 4 [pid 5233] <... mount resumed>) = 0 [pid 5234] ioctl(4, LOOP_SET_FD, 3 [pid 5233] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5232] close(3 [pid 5237] <... close resumed>) = 0 [pid 5232] <... close resumed>) = 0 [pid 5235] ioctl(4, LOOP_SET_FD, 3 [pid 5232] close(4 [pid 5237] mkdir("./file0", 0777 [pid 5232] <... close resumed>) = 0 [pid 5237] <... mkdir resumed>) = 0 [pid 5232] mkdir("./file0", 0777 [pid 5237] mount("/dev/loop4", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5232] <... mkdir resumed>) = 0 [pid 5232] mount("/dev/loop3", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5233] <... openat resumed>) = 3 [pid 5233] chdir("./file0") = 0 [pid 5233] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5233] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5233] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5227] <... futex resumed>) = 0 [pid 5227] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5233] <... futex resumed>) = 0 [pid 5227] <... futex resumed>) = 1 [pid 5227] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5234] <... ioctl resumed>) = 0 [pid 5233] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5232] <... mount resumed>) = 0 [pid 5232] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5232] chdir("./file0") = 0 [pid 5233] <... openat resumed>) = 4 [pid 5234] close(3 [pid 5233] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] <... close resumed>) = 0 [pid 5233] <... futex resumed>) = 1 [pid 5234] close(4 [pid 5233] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5237] <... mount resumed>) = 0 [pid 5235] <... ioctl resumed>) = 0 [pid 5232] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5227] <... futex resumed>) = 0 [pid 5237] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5235] close(3 [pid 5232] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5237] <... openat resumed>) = 3 [pid 5232] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] chdir("./file0" [pid 5235] <... close resumed>) = 0 [pid 5232] <... futex resumed>) = 1 [pid 5230] <... futex resumed>) = 0 [pid 5227] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] <... chdir resumed>) = 0 [pid 5235] close(4 [pid 5232] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5230] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5227] <... futex resumed>) = 0 [ 65.152287][ T5237] loop4: detected capacity change from 0 to 32768 [ 65.159810][ T5232] loop3: detected capacity change from 0 to 32768 [ 65.179935][ T5234] loop2: detected capacity change from 0 to 32768 [ 65.181592][ T5235] loop1: detected capacity change from 0 to 32768 [pid 5237] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5235] <... close resumed>) = 0 [pid 5232] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5230] <... futex resumed>) = 0 [pid 5227] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5237] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5234] <... close resumed>) = 0 [pid 5233] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5237] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] mkdir("./file0", 0777 [pid 5232] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5230] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5237] <... futex resumed>) = 1 [pid 5235] <... mkdir resumed>) = 0 [pid 5234] mkdir("./file0", 0777 [pid 5233] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5232] <... openat resumed>) = 4 [pid 5231] <... futex resumed>) = 0 [pid 5237] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5235] mount("/dev/loop1", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5234] <... mkdir resumed>) = 0 [pid 5232] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5231] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5231] <... futex resumed>) = 0 [pid 5237] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5231] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5234] mount("/dev/loop2", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5232] <... futex resumed>) = 1 [pid 5230] <... futex resumed>) = 0 [pid 5237] <... openat resumed>) = 4 [pid 5232] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5230] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5237] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5230] <... futex resumed>) = 0 [pid 5230] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5231] <... futex resumed>) = 0 [pid 5231] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5231] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5237] <... futex resumed>) = 0 [pid 5237] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5234] <... mount resumed>) = 0 [pid 5227] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5227] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5227] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbae000 [pid 5227] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE) = 0 [ 65.250749][ T5233] ERROR: (device loop0): dbAlloc: the hint is outside the map [ 65.250749][ T5233] [ 65.253164][ T5232] ERROR: (device loop3): dbAlloc: the hint is outside the map [ 65.253164][ T5232] [ 65.276746][ T5237] ERROR: (device loop4): dbAlloc: the hint is outside the map [ 65.276746][ T5237] [ 65.287018][ T5233] ERROR: (device loop0): remounting filesystem as read-only [pid 5227] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5234] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5230] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5230] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5230] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbae000 [pid 5230] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5230] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5227] <... rt_sigprocmask resumed>[], 8) = 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=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} [pid 5227] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} [pid 5230] <... clone3 resumed> => {parent_tid=[5240]}, 88) = 5240 [pid 5227] <... clone3 resumed> => {parent_tid=[5239]}, 88) = 5239 ./strace-static-x86_64: Process 5240 attached [pid 5234] <... openat resumed>) = 3 [pid 5230] rt_sigprocmask(SIG_SETMASK, [], [pid 5227] rt_sigprocmask(SIG_SETMASK, [], [pid 5240] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5234] chdir("./file0" [pid 5240] <... rseq resumed>) = 0 [pid 5234] <... chdir resumed>) = 0 [pid 5240] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5234] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5240] <... set_robust_list resumed>) = 0 [pid 5240] rt_sigprocmask(SIG_SETMASK, [], [pid 5234] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5230] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5227] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5227] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5227] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 5239 attached [pid 5230] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5239] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5230] <... futex resumed>) = 0 [pid 5239] <... rseq resumed>) = 0 [pid 5230] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5239] set_robust_list(0x7f7e3bbce9a0, 24) = 0 [pid 5239] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5239] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5239] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5227] <... futex resumed>) = 0 [pid 5239] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5227] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5239] <... openat resumed>) = 5 [pid 5227] <... futex resumed>) = 0 [ 65.295574][ T5237] ERROR: (device loop4): remounting filesystem as read-only [ 65.309503][ T5232] ERROR: (device loop3): remounting filesystem as read-only [ 65.314413][ T5233] syz-executor173: attempt to access beyond end of device [ 65.314413][ T5233] loop0: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [pid 5240] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5234] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5231] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5227] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5240] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5234] <... futex resumed>) = 1 [pid 5231] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5231] <... futex resumed>) = 0 [pid 5229] <... futex resumed>) = 0 [pid 5239] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5230] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5230] futex(0x7f7e3bcc76ec, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5230] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bb8d000 [pid 5239] <... futex resumed>) = 0 [pid 5239] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5230] mprotect(0x7f7e3bb8e000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5230] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 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=0x7f7e3bbad990, parent_tid=0x7f7e3bbad990, exit_signal=0, stack=0x7f7e3bb8d000, stack_size=0x20300, tls=0x7f7e3bbad6c0} => {parent_tid=[5242]}, 88) = 5242 [pid 5230] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5230] futex(0x7f7e3bcc76e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5230] futex(0x7f7e3bcc76ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 5242 attached [pid 5242] rseq(0x7f7e3bbadfe0, 0x20, 0, 0x53053053) = 0 [pid 5242] set_robust_list(0x7f7e3bbad9a0, 24) = 0 [pid 5242] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5242] openat(AT_FDCWD, "./file1", O_RDONLY) = 6 [pid 5242] futex(0x7f7e3bcc76ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5230] <... futex resumed>) = 0 [pid 5230] futex(0x7f7e3bcc76e8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5230] futex(0x7f7e3bcc76ec, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5242] <... futex resumed>) = 1 [pid 5242] sendfile(-1, 6, NULL, 54802) = -1 EBADF (Bad file descriptor) [pid 5242] futex(0x7f7e3bcc76ec, FUTEX_WAKE_PRIVATE, 1000000 [pid 5230] <... futex resumed>) = 0 [pid 5242] <... futex resumed>) = 1 [pid 5242] futex(0x7f7e3bcc76e8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5237] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5240] <... openat resumed>) = 5 [pid 5234] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5233] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5231] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5229] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5227] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5231] <... mmap resumed>) = 0x7f7e3bbae000 [pid 5229] <... futex resumed>) = 0 [pid 5227] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5240] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5233] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5231] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE [pid 5229] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5240] <... futex resumed>) = 0 [pid 5233] <... futex resumed>) = 0 [pid 5231] <... mprotect resumed>) = 0 [pid 5227] <... futex resumed>) = 1 [pid 5240] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5239] <... futex resumed>) = 0 [pid 5233] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5231] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5227] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5239] sendfile(-1, 5, NULL, 54802 [pid 5234] <... openat resumed>) = 4 [pid 5231] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5239] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [ 65.323555][ T29] audit: type=1804 audit(1726309934.882:2): pid=5239 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.DyOw6i/0/file0/file1" dev="loop0" ino=4 res=1 errno=0 [ 65.356166][ T5237] syz-executor173: attempt to access beyond end of device [ 65.356166][ T5237] loop4: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [ 65.362112][ T5232] syz-executor173: attempt to access beyond end of device [ 65.362112][ T5232] loop3: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [pid 5231] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0}./strace-static-x86_64: Process 5243 attached [pid 5239] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] <... mount resumed>) = 0 [pid 5234] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5243] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5239] <... futex resumed>) = 1 [pid 5235] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5231] <... clone3 resumed> => {parent_tid=[5243]}, 88) = 5243 [pid 5243] <... rseq resumed>) = 0 [pid 5239] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5235] <... openat resumed>) = 3 [pid 5231] rt_sigprocmask(SIG_SETMASK, [], [pid 5243] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5235] chdir("./file0" [pid 5231] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5243] <... set_robust_list resumed>) = 0 [pid 5235] <... chdir resumed>) = 0 [pid 5231] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5243] rt_sigprocmask(SIG_SETMASK, [], [pid 5235] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5243] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5237] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5231] <... futex resumed>) = 0 [pid 5243] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5237] <... futex resumed>) = 0 [pid 5231] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5243] <... openat resumed>) = -1 EROFS (Read-only file system) [pid 5237] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5243] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5231] <... futex resumed>) = 0 [pid 5243] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5231] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] <... futex resumed>) = 0 [pid 5231] <... futex resumed>) = 1 [pid 5237] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5235] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5231] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5237] <... openat resumed>) = 5 [pid 5235] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] <... futex resumed>) = 1 [pid 5237] <... futex resumed>) = 1 [pid 5235] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5231] <... futex resumed>) = 0 [pid 5237] sendfile(-1, 5, NULL, 54802 [pid 5231] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5237] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5231] <... futex resumed>) = 0 [pid 5237] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5231] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5237] <... futex resumed>) = 0 [pid 5231] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5237] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5231] exit_group(0 [pid 5243] <... futex resumed>) = ? [pid 5237] <... futex resumed>) = ? [pid 5231] <... exit_group resumed>) = ? [pid 5243] +++ exited with 0 +++ [pid 5237] +++ exited with 0 +++ [pid 5231] +++ exited with 0 +++ [pid 5226] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5231, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=32 /* 0.32 s */} --- [pid 5226] restart_syscall(<... resuming interrupted clone ...> [pid 5234] <... futex resumed>) = 1 [pid 5229] <... futex resumed>) = 0 [pid 5227] <... futex resumed>) = 0 [pid 5234] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5229] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5227] exit_group(0 [ 65.410931][ T29] audit: type=1804 audit(1726309934.932:3): pid=5242 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.8FGZib/0/file0/file1" dev="loop3" ino=4 res=1 errno=0 [ 65.434637][ T5234] ERROR: (device loop2): dbAlloc: the hint is outside the map [ 65.434637][ T5234] [pid 5229] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5239] <... futex resumed>) = ? [pid 5233] <... futex resumed>) = ? [pid 5232] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5228] <... futex resumed>) = 0 [pid 5227] <... exit_group resumed>) = ? [pid 5226] <... restart_syscall resumed>) = 0 [pid 5239] +++ exited with 0 +++ [pid 5228] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5233] +++ exited with 0 +++ [pid 5228] <... futex resumed>) = 1 [pid 5227] +++ exited with 0 +++ [pid 5232] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5230] exit_group(0 [pid 5228] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5232] <... futex resumed>) = 0 [pid 5226] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5230] <... exit_group resumed>) = ? [pid 5226] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5222] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5227, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=30 /* 0.30 s */} --- [pid 5240] <... futex resumed>) = ? [pid 5226] <... openat resumed>) = 3 [pid 5222] restart_syscall(<... resuming interrupted clone ...> [pid 5235] <... futex resumed>) = 0 [pid 5226] newfstatat(3, "", [pid 5235] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5226] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5240] +++ exited with 0 +++ [pid 5232] +++ exited with 0 +++ [pid 5226] getdents64(3, [pid 5242] <... futex resumed>) = ? [pid 5226] <... getdents64 resumed>0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5242] +++ exited with 0 +++ [pid 5230] +++ exited with 0 +++ [pid 5226] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] newfstatat(AT_FDCWD, "./0/binderfs", [pid 5225] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5230, si_uid=0, si_status=0, si_utime=7 /* 0.07 s */, si_stime=21 /* 0.21 s */} --- [pid 5226] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5225] restart_syscall(<... resuming interrupted clone ...> [pid 5226] unlink("./0/binderfs" [pid 5225] <... restart_syscall resumed>) = 0 [pid 5222] <... restart_syscall resumed>) = 0 [pid 5226] <... unlink resumed>) = 0 [pid 5226] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5225] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5235] <... openat resumed>) = 4 [pid 5225] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5235] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5222] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5235] <... futex resumed>) = 1 [pid 5225] <... openat resumed>) = 3 [pid 5222] <... openat resumed>) = 3 [pid 5235] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5225] newfstatat(3, "", [pid 5222] newfstatat(3, "", [pid 5225] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5222] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5225] getdents64(3, [pid 5222] getdents64(3, [pid 5225] <... getdents64 resumed>0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5222] <... getdents64 resumed>0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5225] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5225] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5225] newfstatat(AT_FDCWD, "./0/binderfs", [pid 5222] newfstatat(AT_FDCWD, "./0/binderfs", [pid 5225] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5225] unlink("./0/binderfs" [pid 5222] unlink("./0/binderfs" [pid 5225] <... unlink resumed>) = 0 [pid 5222] <... unlink resumed>) = 0 [pid 5225] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [ 65.437028][ T29] audit: type=1804 audit(1726309934.942:4): pid=5240 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=ToMToU comm="syz-executor173" name="/root/syzkaller.8FGZib/0/file0/file1" dev="loop3" ino=4 res=1 errno=0 [ 65.445456][ T5234] ERROR: (device loop2): remounting filesystem as read-only [ 65.482888][ T29] audit: type=1804 audit(1726309934.982:5): pid=5237 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.1eVfz5/0/file0/file1" dev="loop4" ino=4 res=1 errno=0 [pid 5222] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5228] <... futex resumed>) = 0 [pid 5228] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5228] <... futex resumed>) = 1 [pid 5235] <... futex resumed>) = 0 [pid 5235] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5234] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5229] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5228] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5229] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 65.495335][ T5234] syz-executor173: attempt to access beyond end of device [ 65.495335][ T5234] loop2: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [ 65.524279][ T5235] ERROR: (device loop1): dbAlloc: the hint is outside the map [ 65.524279][ T5235] [ 65.524466][ T114] blkno = 5002c, nblocks = 1 [ 65.538152][ T5235] ERROR: (device loop1): remounting filesystem as read-only [ 65.538796][ T113] blkno = 5002c, nblocks = 1 [ 65.546428][ T5235] syz-executor173: attempt to access beyond end of device [pid 5229] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5235] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5234] <... futex resumed>) = 1 [pid 5229] <... futex resumed>) = 0 [pid 5235] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5235] <... futex resumed>) = 1 [pid 5234] <... openat resumed>) = -1 EROFS (Read-only file system) [pid 5228] <... futex resumed>) = 0 [pid 5235] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5234] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5228] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5234] <... futex resumed>) = 0 [pid 5228] <... futex resumed>) = 0 [pid 5235] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5234] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5228] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5235] <... openat resumed>) = -1 EROFS (Read-only file system) [pid 5235] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5229] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] <... futex resumed>) = 1 [pid 5228] <... futex resumed>) = 0 [pid 5234] <... futex resumed>) = 0 [pid 5229] <... futex resumed>) = 1 [pid 5228] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5234] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5229] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5228] <... futex resumed>) = 0 [pid 5235] <... openat resumed>) = 5 [pid 5234] <... openat resumed>) = 5 [pid 5228] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5234] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5234] <... futex resumed>) = 0 [pid 5235] <... futex resumed>) = 1 [pid 5234] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5228] <... futex resumed>) = 0 [pid 5228] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] sendfile(-1, 5, NULL, 54802 [pid 5228] <... futex resumed>) = 0 [pid 5235] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5228] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5235] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5228] <... futex resumed>) = 0 [pid 5228] exit_group(0) = ? [pid 5235] <... futex resumed>) = ? [ 65.546428][ T5235] loop1: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [ 65.551972][ T114] ERROR: (device loop3): dbUpdatePMap: blocks are outside the map [ 65.551972][ T114] [ 65.565135][ T113] ERROR: (device loop0): dbUpdatePMap: blocks are outside the map [ 65.565135][ T113] [ 65.566399][ T113] blkno = 5002c, nblocks = 1 [ 65.591706][ T113] ERROR: (device loop4): dbUpdatePMap: blocks are outside the map [ 65.591706][ T113] [pid 5229] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5229] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5235] +++ exited with 0 +++ [pid 5234] <... futex resumed>) = 0 [pid 5229] <... futex resumed>) = 1 [pid 5228] +++ exited with 0 +++ [pid 5234] sendfile(-1, 5, NULL, 54802 [pid 5229] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5234] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5223] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5228, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=29 /* 0.29 s */} --- [pid 5234] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5234] <... futex resumed>) = 1 [pid 5229] <... futex resumed>) = 0 [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5234] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5229] exit_group(0 [pid 5223] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5234] <... futex resumed>) = ? [pid 5229] <... exit_group resumed>) = ? [pid 5223] <... openat resumed>) = 3 [pid 5234] +++ exited with 0 +++ [pid 5223] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5223] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] unlink("./0/binderfs") = 0 [pid 5223] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5229] +++ exited with 0 +++ [pid 5224] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5229, si_uid=0, si_status=0, si_utime=6 /* 0.06 s */, si_stime=34 /* 0.34 s */} --- [pid 5224] restart_syscall(<... resuming interrupted clone ...>) = 0 [ 65.603654][ T29] audit: type=1804 audit(1726309935.162:6): pid=5234 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.03RHJk/0/file0/file1" dev="loop2" ino=4 res=1 errno=0 [ 65.626201][ T29] audit: type=1804 audit(1726309935.162:7): pid=5235 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.iJnbWt/0/file0/file1" dev="loop1" ino=4 res=1 errno=0 [ 65.654586][ T113] blkno = 5002c, nblocks = 1 [pid 5224] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5224] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5224] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5224] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5224] unlink("./0/binderfs") = 0 [ 65.659231][ T113] ERROR: (device loop1): dbUpdatePMap: blocks are outside the map [ 65.659231][ T113] [ 65.689200][ T113] blkno = 5002c, nblocks = 1 [ 65.694220][ T113] ERROR: (device loop2): dbUpdatePMap: blocks are outside the map [ 65.694220][ T113] [pid 5224] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5225] <... umount2 resumed>) = 0 [pid 5225] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] <... umount2 resumed>) = 0 [pid 5225] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5225] newfstatat(AT_FDCWD, "./0/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5225] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5225] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5222] newfstatat(AT_FDCWD, "./0/file0", [pid 5225] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5222] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5225] newfstatat(4, "", [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5225] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5222] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5225] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5222] <... openat resumed>) = 4 [pid 5225] getdents64(4, [pid 5222] newfstatat(4, "", [pid 5225] <... getdents64 resumed>0x555570846770 /* 0 entries */, 32768) = 0 [pid 5222] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5225] close(4) = 0 [pid 5222] getdents64(4, [pid 5225] rmdir("./0/file0" [pid 5222] <... getdents64 resumed>0x555570846770 /* 2 entries */, 32768) = 48 [pid 5222] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5222] close(4) = 0 [pid 5225] <... rmdir resumed>) = 0 [pid 5222] rmdir("./0/file0" [pid 5225] getdents64(3, [pid 5222] <... rmdir resumed>) = 0 [pid 5225] <... getdents64 resumed>0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5225] close(3) = 0 [pid 5225] rmdir("./0" [pid 5222] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5222] close(3) = 0 [pid 5225] <... rmdir resumed>) = 0 [pid 5225] mkdir("./1", 0777) = 0 [pid 5222] rmdir("./0" [pid 5225] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5223] <... umount2 resumed>) = 0 [pid 5222] <... rmdir resumed>) = 0 [pid 5225] <... openat resumed>) = 3 [pid 5223] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5225] ioctl(3, LOOP_CLR_FD [pid 5223] newfstatat(AT_FDCWD, "./0/file0", [pid 5225] <... ioctl resumed>) = 0 [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] mkdir("./1", 0777 [pid 5225] close(3 [pid 5223] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5223] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5223] getdents64(4, [pid 5222] <... mkdir resumed>) = 0 [pid 5223] <... getdents64 resumed>0x555570846770 /* 0 entries */, 32768) = 0 [pid 5223] close(4) = 0 [pid 5223] rmdir("./0/file0") = 0 [pid 5222] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5223] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5223] close(3 [pid 5222] <... openat resumed>) = 3 [pid 5223] <... close resumed>) = 0 [pid 5222] ioctl(3, LOOP_CLR_FD [pid 5223] rmdir("./0" [pid 5222] <... ioctl resumed>) = 0 [pid 5223] <... rmdir resumed>) = 0 [pid 5222] close(3 [pid 5223] mkdir("./1", 0777) = 0 [pid 5223] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5223] ioctl(3, LOOP_CLR_FD) = 0 [pid 5223] close(3 [pid 5224] <... umount2 resumed>) = 0 [pid 5224] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] newfstatat(AT_FDCWD, "./0/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5224] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5224] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5224] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5224] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5224] close(4) = 0 [pid 5224] rmdir("./0/file0") = 0 [pid 5224] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5224] close(3) = 0 [pid 5224] rmdir("./0") = 0 [pid 5224] mkdir("./1", 0777) = 0 [pid 5224] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 3 [pid 5224] ioctl(3, LOOP_CLR_FD) = 0 [pid 5224] close(3 [pid 5226] <... umount2 resumed>) = 0 [pid 5226] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] newfstatat(AT_FDCWD, "./0/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5226] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5226] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5226] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5226] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5226] close(4) = 0 [pid 5226] rmdir("./0/file0") = 0 [pid 5226] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5226] close(3) = 0 [pid 5226] rmdir("./0") = 0 [pid 5226] mkdir("./1", 0777) = 0 [pid 5226] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5222] <... close resumed>) = 0 [pid 5226] <... openat resumed>) = 3 [pid 5222] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5226] ioctl(3, LOOP_CLR_FD) = 0 [pid 5226] close(3./strace-static-x86_64: Process 5244 attached [pid 5244] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5244] chdir("./1") = 0 [pid 5244] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5244] setpgid(0, 0) = 0 [pid 5244] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5244] write(3, "1000", 4) = 4 [pid 5244] close(3) = 0 [pid 5244] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5244] write(1, "executing program\n", 18executing program ) = 18 [pid 5222] <... clone resumed>, child_tidptr=0x55557083d690) = 5244 [pid 5244] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5244] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5244] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5244] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5244] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5244] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5244] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} => {parent_tid=[5245]}, 88) = 5245 [pid 5244] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5244] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5244] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 5245 attached [pid 5245] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053) = 0 [pid 5245] set_robust_list(0x7f7e3bbef9a0, 24) = 0 [pid 5245] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5245] memfd_create("syzkaller", 0) = 3 [pid 5245] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5225] <... close resumed>) = 0 [pid 5223] <... close resumed>) = 0 [pid 5225] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5223] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5225] <... clone resumed>, child_tidptr=0x55557083d690) = 5246 ./strace-static-x86_64: Process 5246 attached [pid 5246] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5246] chdir("./1") = 0 [pid 5246] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5246] setpgid(0, 0) = 0 [pid 5223] <... clone resumed>, child_tidptr=0x55557083d690) = 5247 ./strace-static-x86_64: Process 5247 attached [pid 5246] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5247] set_robust_list(0x55557083d6a0, 24 [pid 5246] <... openat resumed>) = 3 [pid 5247] <... set_robust_list resumed>) = 0 [pid 5246] write(3, "1000", 4) = 4 [pid 5246] close(3 [pid 5247] chdir("./1") = 0 [pid 5246] <... close resumed>) = 0 [pid 5247] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5246] symlink("/dev/binderfs", "./binderfs" [pid 5247] setpgid(0, 0 [pid 5246] <... symlink resumed>) = 0 [pid 5247] <... setpgid resumed>) = 0 [pid 5247] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5246] write(1, "executing program\n", 18) = 18 executing program [pid 5247] <... openat resumed>) = 3 [pid 5247] write(3, "1000", 4) = 4 [pid 5247] close(3 [pid 5246] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5247] <... close resumed>) = 0 [pid 5246] <... futex resumed>) = 0 [pid 5247] symlink("/dev/binderfs", "./binderfs" [pid 5246] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5246] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5247] <... symlink resumed>) = 0 [pid 5246] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5246] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5246] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5246] rt_sigprocmask(SIG_BLOCK, ~[], executing program [], 8) = 0 [pid 5247] write(1, "executing program\n", 18 [pid 5246] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} => {parent_tid=[5248]}, 88) = 5248 [pid 5246] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 5248 attached NULL, 8) = 0 [pid 5248] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5246] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] <... rseq resumed>) = 0 [pid 5247] <... write resumed>) = 18 [pid 5246] <... futex resumed>) = 0 [pid 5248] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5246] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5248] <... set_robust_list resumed>) = 0 [pid 5248] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5248] memfd_create("syzkaller", 0 [pid 5247] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5248] <... memfd_create resumed>) = 3 [pid 5247] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5247] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5247] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5248] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5247] <... mmap resumed>) = 0x7f7e3bbcf000 [pid 5247] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5224] <... close resumed>) = 0 [pid 5247] <... mprotect resumed>) = 0 [pid 5224] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5247] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 ./strace-static-x86_64: Process 5249 attached [pid 5247] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} [pid 5249] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5247] <... clone3 resumed> => {parent_tid=[5250]}, 88) = 5250 [pid 5249] chdir("./1" [pid 5247] rt_sigprocmask(SIG_SETMASK, [], [pid 5249] <... chdir resumed>) = 0 [pid 5247] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5249] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5247] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] <... clone resumed>, child_tidptr=0x55557083d690) = 5249 ./strace-static-x86_64: Process 5250 attached [pid 5250] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053) = 0 [pid 5250] set_robust_list(0x7f7e3bbef9a0, 24) = 0 [pid 5250] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5250] memfd_create("syzkaller", 0 [pid 5249] <... prctl resumed>) = 0 [pid 5247] <... futex resumed>) = 0 [pid 5249] setpgid(0, 0 [pid 5247] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5249] <... setpgid resumed>) = 0 [pid 5250] <... memfd_create resumed>) = 3 [pid 5250] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5249] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5249] write(3, "1000", 4) = 4 [pid 5249] close(3) = 0 [pid 5249] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 5249] write(1, "executing program\n", 18) = 18 [pid 5249] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5249] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5249] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5249] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5249] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5249] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5249] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0}./strace-static-x86_64: Process 5251 attached => {parent_tid=[5251]}, 88) = 5251 [pid 5251] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5249] rt_sigprocmask(SIG_SETMASK, [], [pid 5251] <... rseq resumed>) = 0 [pid 5249] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5251] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5249] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5251] <... set_robust_list resumed>) = 0 [pid 5251] rt_sigprocmask(SIG_SETMASK, [], [pid 5249] <... futex resumed>) = 0 [pid 5251] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5249] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5251] memfd_create("syzkaller", 0) = 3 [pid 5251] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5245] 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 5226] <... close resumed>) = 0 [pid 5226] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5252 attached [pid 5252] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5252] chdir("./1" [pid 5226] <... clone resumed>, child_tidptr=0x55557083d690) = 5252 [pid 5252] <... chdir resumed>) = 0 [pid 5252] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5252] setpgid(0, 0) = 0 [pid 5252] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5252] write(3, "1000", 4) = 4 [pid 5252] close(3executing program ) = 0 [pid 5252] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5252] write(1, "executing program\n", 18) = 18 [pid 5252] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5252] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5252] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5252] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5252] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5252] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5252] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} => {parent_tid=[5253]}, 88) = 5253 [pid 5252] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 5253 attached NULL, 8) = 0 [pid 5253] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5252] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5253] <... rseq resumed>) = 0 [pid 5252] <... futex resumed>) = 0 [pid 5253] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5252] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5253] <... set_robust_list resumed>) = 0 [pid 5253] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5253] memfd_create("syzkaller", 0) = 3 [pid 5253] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5250] 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 5251] 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 5248] 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 5253] 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 5245] <... write resumed>) = 16777216 [pid 5245] munmap(0x7f7e33600000, 138412032) = 0 [pid 5245] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5245] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5245] close(3) = 0 [pid 5245] close(4) = 0 [pid 5245] mkdir("./file0", 0777) = 0 [pid 5245] mount("/dev/loop0", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "") = 0 [pid 5245] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5245] chdir("./file0") = 0 [pid 5245] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5245] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5244] <... futex resumed>) = 0 [pid 5245] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5244] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5245] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5244] <... futex resumed>) = 0 [pid 5245] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5244] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5245] <... openat resumed>) = 4 [pid 5245] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5244] <... futex resumed>) = 0 [pid 5245] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [ 66.874159][ T5245] loop0: detected capacity change from 0 to 32768 [pid 5244] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 66.917999][ T5245] ERROR: (device loop0): dbAlloc: the hint is outside the map [ 66.917999][ T5245] [ 66.948318][ T5245] ERROR: (device loop0): remounting filesystem as read-only [pid 5244] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 ETIMEDOUT (Connection timed out) [pid 5244] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5244] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbae000 [pid 5244] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5244] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5244] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} => {parent_tid=[5254]}, 88) = 5254 ./strace-static-x86_64: Process 5254 attached [pid 5244] rt_sigprocmask(SIG_SETMASK, [], [pid 5254] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5244] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5244] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5254] <... rseq resumed>) = 0 [pid 5244] <... futex resumed>) = 0 [pid 5254] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5244] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5254] <... set_robust_list resumed>) = 0 [pid 5254] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5245] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5254] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5245] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5245] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5254] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5244] <... futex resumed>) = 0 [pid 5244] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5254] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5245] <... futex resumed>) = 0 [pid 5244] <... futex resumed>) = 1 [pid 5245] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5244] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5245] <... openat resumed>) = 5 [pid 5245] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5244] <... futex resumed>) = 0 [pid 5245] sendfile(-1, 5, NULL, 54802 [pid 5244] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5245] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5244] <... futex resumed>) = 0 [pid 5245] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5244] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5245] <... futex resumed>) = 0 [pid 5244] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5245] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5244] exit_group(0 [pid 5254] <... futex resumed>) = ? [pid 5245] <... futex resumed>) = ? [pid 5244] <... exit_group resumed>) = ? [pid 5245] +++ exited with 0 +++ [ 66.970091][ T5245] syz-executor173: attempt to access beyond end of device [ 66.970091][ T5245] loop0: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [pid 5254] +++ exited with 0 +++ [pid 5244] +++ exited with 0 +++ [pid 5222] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5244, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=25 /* 0.25 s */} --- [pid 5222] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] openat(AT_FDCWD, "./1", 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, 0x55557083e730 /* 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") = 0 [pid 5222] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5250] <... write resumed>) = 16777216 [pid 5250] munmap(0x7f7e33600000, 138412032 [pid 5251] <... write resumed>) = 16777216 [ 67.033886][ T29] audit: type=1804 audit(1726309936.582:8): pid=5245 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.DyOw6i/1/file0/file1" dev="loop0" ino=4 res=1 errno=0 [ 67.071643][ T114] blkno = 5002c, nblocks = 1 [pid 5251] munmap(0x7f7e33600000, 138412032) = 0 [pid 5251] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5250] <... munmap resumed>) = 0 [pid 5251] <... openat resumed>) = 4 [pid 5250] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5251] ioctl(4, LOOP_SET_FD, 3 [pid 5250] <... openat resumed>) = 4 [pid 5250] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5250] close(3 [pid 5251] <... ioctl resumed>) = 0 [pid 5250] <... close resumed>) = 0 [pid 5250] close(4) = 0 [pid 5250] mkdir("./file0", 0777 [pid 5251] close(3 [pid 5250] <... mkdir resumed>) = 0 [pid 5250] mount("/dev/loop1", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5251] <... close resumed>) = 0 [pid 5251] close(4) = 0 [pid 5251] mkdir("./file0", 0777) = 0 [pid 5251] mount("/dev/loop2", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5248] <... write resumed>) = 16777216 [pid 5248] munmap(0x7f7e33600000, 138412032) = 0 [pid 5248] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 5251] <... mount resumed>) = 0 [ 67.102415][ T114] ERROR: (device loop0): dbUpdatePMap: blocks are outside the map [ 67.102415][ T114] [ 67.122159][ T5250] loop1: detected capacity change from 0 to 32768 [ 67.129462][ T5251] loop2: detected capacity change from 0 to 32768 [pid 5248] ioctl(4, LOOP_SET_FD, 3 [pid 5251] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5250] <... mount resumed>) = 0 [pid 5251] chdir("./file0" [pid 5250] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5251] <... chdir resumed>) = 0 [pid 5250] <... openat resumed>) = 3 [pid 5251] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5250] chdir("./file0" [pid 5251] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5250] <... chdir resumed>) = 0 [pid 5251] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5250] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5251] <... futex resumed>) = 1 [pid 5250] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5249] <... futex resumed>) = 0 [pid 5251] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5250] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5249] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5251] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5250] <... futex resumed>) = 1 [pid 5249] <... futex resumed>) = 0 [pid 5247] <... futex resumed>) = 0 [pid 5251] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5250] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5249] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5247] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5250] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5250] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5247] <... futex resumed>) = 0 [pid 5251] <... openat resumed>) = 4 [pid 5250] <... openat resumed>) = 4 [pid 5247] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5250] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5247] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5250] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5247] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5251] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5250] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5247] <... futex resumed>) = 0 [pid 5250] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5247] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5251] <... futex resumed>) = 1 [pid 5249] <... futex resumed>) = 0 [pid 5249] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5251] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5249] <... futex resumed>) = 0 [pid 5249] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5248] <... ioctl resumed>) = 0 [pid 5248] close(3) = 0 [pid 5248] close(4) = 0 [pid 5248] mkdir("./file0", 0777) = 0 [ 67.177680][ T5248] loop3: detected capacity change from 0 to 32768 [ 67.198322][ T5250] ERROR: (device loop1): dbAlloc: the hint is outside the map [ 67.198322][ T5250] [pid 5248] mount("/dev/loop3", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5247] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [ 67.222372][ T5251] ERROR: (device loop2): dbAlloc: the hint is outside the map [ 67.222372][ T5251] [ 67.232230][ T5250] ERROR: (device loop1): remounting filesystem as read-only [ 67.232547][ T5250] syz-executor173: attempt to access beyond end of device [ 67.232547][ T5250] loop1: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [ 67.261909][ T5251] ERROR: (device loop2): remounting filesystem as read-only [ 67.270655][ T5251] syz-executor173: attempt to access beyond end of device [pid 5249] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5247] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5253] <... write resumed>) = 16777216 [pid 5251] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5250] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5249] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] <... mount resumed>) = 0 [pid 5247] <... futex resumed>) = 0 [pid 5253] munmap(0x7f7e33600000, 138412032 [pid 5251] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5250] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5249] <... futex resumed>) = 0 [pid 5248] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5247] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5253] <... munmap resumed>) = 0 [pid 5251] <... futex resumed>) = 0 [pid 5250] <... futex resumed>) = 0 [pid 5249] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5248] <... openat resumed>) = 3 [pid 5247] <... mmap resumed>) = 0x7f7e3bbae000 [pid 5249] <... mmap resumed>) = 0x7f7e3bbae000 [pid 5248] chdir("./file0" [pid 5247] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE [pid 5251] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5250] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5249] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE [pid 5248] <... chdir resumed>) = 0 [pid 5247] <... mprotect resumed>) = 0 [pid 5253] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5249] <... mprotect resumed>) = 0 [pid 5248] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5247] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5253] <... openat resumed>) = 4 [pid 5249] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5248] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5247] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5253] ioctl(4, LOOP_SET_FD, 3 [pid 5249] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5248] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5247] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} [pid 5249] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} [pid 5248] <... futex resumed>) = 1 [ 67.270655][ T5251] loop2: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [pid 5246] <... futex resumed>) = 0 ./strace-static-x86_64: Process 5256 attached [pid 5248] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5246] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] <... futex resumed>) = 0 [pid 5246] <... futex resumed>) = 1 [pid 5248] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5246] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 5255 attached [pid 5248] <... openat resumed>) = 4 [pid 5255] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5248] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5256] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5249] <... clone3 resumed> => {parent_tid=[5255]}, 88) = 5255 [pid 5247] <... clone3 resumed> => {parent_tid=[5256]}, 88) = 5256 [pid 5256] <... rseq resumed>) = 0 [pid 5249] rt_sigprocmask(SIG_SETMASK, [], [pid 5247] rt_sigprocmask(SIG_SETMASK, [], [pid 5256] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5249] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5256] <... set_robust_list resumed>) = 0 [pid 5247] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5249] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5255] <... rseq resumed>) = 0 [pid 5249] <... futex resumed>) = 0 [pid 5248] <... futex resumed>) = 1 [pid 5247] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] <... futex resumed>) = 0 [pid 5256] rt_sigprocmask(SIG_SETMASK, [], [pid 5255] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5256] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5249] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5248] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5247] <... futex resumed>) = 0 [pid 5246] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5256] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5253] <... ioctl resumed>) = 0 [pid 5247] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5256] <... openat resumed>) = -1 EROFS (Read-only file system) [pid 5253] close(3 [pid 5256] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5253] <... close resumed>) = 0 [pid 5247] <... futex resumed>) = 0 [pid 5246] <... futex resumed>) = 0 [pid 5256] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5255] <... set_robust_list resumed>) = 0 [pid 5247] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5253] close(4 [pid 5250] <... futex resumed>) = 0 [pid 5247] <... futex resumed>) = 1 [pid 5253] <... close resumed>) = 0 [pid 5250] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5247] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5253] mkdir("./file0", 0777 [pid 5250] <... openat resumed>) = 5 [pid 5253] <... mkdir resumed>) = 0 [pid 5250] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5247] <... futex resumed>) = 0 [pid 5247] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5247] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5250] sendfile(-1, 5, NULL, 54802) = -1 EBADF (Bad file descriptor) [pid 5250] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5247] <... futex resumed>) = 0 [pid 5250] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5247] exit_group(0 [pid 5256] <... futex resumed>) = ? [pid 5250] <... futex resumed>) = ? [pid 5247] <... exit_group resumed>) = ? [pid 5256] +++ exited with 0 +++ [pid 5250] +++ exited with 0 +++ [pid 5247] +++ exited with 0 +++ [pid 5253] mount("/dev/loop4", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5223] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5247, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=27 /* 0.27 s */} --- [pid 5223] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5223] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5223] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] newfstatat(AT_FDCWD, "./1/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] unlink("./1/binderfs") = 0 [ 67.325770][ T5253] loop4: detected capacity change from 0 to 32768 [ 67.334770][ T5248] ERROR: (device loop3): dbAlloc: the hint is outside the map [ 67.334770][ T5248] [ 67.346059][ T5248] ERROR: (device loop3): remounting filesystem as read-only [pid 5223] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5255] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5255] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5255] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5255] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5249] <... futex resumed>) = 0 [pid 5246] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5246] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5249] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5246] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5249] <... futex resumed>) = 1 [pid 5246] <... mmap resumed>) = 0x7f7e3bbae000 [pid 5246] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE [pid 5249] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5246] <... mprotect resumed>) = 0 [pid 5246] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5246] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0}./strace-static-x86_64: Process 5257 attached => {parent_tid=[5257]}, 88) = 5257 [pid 5257] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053) = 0 [pid 5246] rt_sigprocmask(SIG_SETMASK, [], [pid 5257] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5246] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5257] <... set_robust_list resumed>) = 0 [pid 5246] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5257] rt_sigprocmask(SIG_SETMASK, [], [pid 5246] <... futex resumed>) = 0 [pid 5257] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5246] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5257] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5257] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5246] <... futex resumed>) = 0 [pid 5257] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5246] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5257] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5246] <... futex resumed>) = 0 [ 67.355832][ T29] audit: type=1804 audit(1726309936.902:9): pid=5250 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.iJnbWt/1/file0/file1" dev="loop1" ino=4 res=1 errno=0 [ 67.363038][ T5248] syz-executor173: attempt to access beyond end of device [ 67.363038][ T5248] loop3: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [ 67.392924][ T113] blkno = 5002c, nblocks = 1 [ 67.397549][ T113] ERROR: (device loop1): dbUpdatePMap: blocks are outside the map [ 67.397549][ T113] [pid 5257] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5246] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5257] <... openat resumed>) = 5 [pid 5251] <... futex resumed>) = 0 [pid 5248] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5251] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5248] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5257] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5257] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5246] <... futex resumed>) = 0 [pid 5246] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5246] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5248] <... futex resumed>) = 1 [pid 5246] <... futex resumed>) = 0 [pid 5248] sendfile(-1, 5, NULL, 54802 [pid 5253] <... mount resumed>) = 0 [pid 5251] <... openat resumed>) = 5 [pid 5249] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5248] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5246] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=26000000} [pid 5253] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5251] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5249] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5253] <... openat resumed>) = 3 [pid 5251] <... futex resumed>) = 0 [pid 5249] <... futex resumed>) = 0 [pid 5248] <... futex resumed>) = 0 [pid 5246] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5253] chdir("./file0" [pid 5251] sendfile(-1, 5, NULL, 54802 [pid 5249] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5248] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5246] exit_group(0 [pid 5253] <... chdir resumed>) = 0 [pid 5251] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5257] <... futex resumed>) = ? [pid 5253] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5251] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5248] <... futex resumed>) = ? [pid 5246] <... exit_group resumed>) = ? [pid 5257] +++ exited with 0 +++ [pid 5253] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5251] <... futex resumed>) = 1 [pid 5249] <... futex resumed>) = 0 [pid 5248] +++ exited with 0 +++ [pid 5246] +++ exited with 0 +++ [pid 5253] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5251] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5249] exit_group(0 [pid 5255] <... futex resumed>) = ? [pid 5253] <... futex resumed>) = 1 [pid 5252] <... futex resumed>) = 0 [pid 5251] <... futex resumed>) = ? [pid 5249] <... exit_group resumed>) = ? [pid 5225] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5246, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=29 /* 0.29 s */} --- [pid 5255] +++ exited with 0 +++ [pid 5253] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5252] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5251] +++ exited with 0 +++ [pid 5249] +++ exited with 0 +++ [pid 5253] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5252] <... futex resumed>) = 0 [pid 5225] restart_syscall(<... resuming interrupted clone ...> [pid 5253] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5252] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5224] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5249, si_uid=0, si_status=0, si_utime=5 /* 0.05 s */, si_stime=23 /* 0.23 s */} --- [pid 5253] <... openat resumed>) = 4 [pid 5253] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] restart_syscall(<... resuming interrupted clone ...> [pid 5253] <... futex resumed>) = 1 [pid 5252] <... futex resumed>) = 0 [pid 5253] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5252] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] <... restart_syscall resumed>) = 0 [pid 5253] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5252] <... futex resumed>) = 0 [ 67.414532][ T29] audit: type=1804 audit(1726309936.972:10): pid=5257 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.8FGZib/1/file0/file1" dev="loop3" ino=4 res=1 errno=0 [ 67.449086][ T29] audit: type=1804 audit(1726309937.002:11): pid=5251 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.03RHJk/1/file0/file1" dev="loop2" ino=4 res=1 errno=0 [pid 5253] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5225] <... restart_syscall resumed>) = 0 [pid 5252] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5224] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5224] newfstatat(3, "", [pid 5225] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5224] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5224] getdents64(3, [pid 5225] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5224] <... getdents64 resumed>0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5225] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5224] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] newfstatat(AT_FDCWD, "./1/binderfs", [pid 5225] <... openat resumed>) = 3 [pid 5224] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5225] newfstatat(3, "", [pid 5224] unlink("./1/binderfs" [pid 5225] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5224] <... unlink resumed>) = 0 [pid 5225] getdents64(3, [pid 5224] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5225] <... getdents64 resumed>0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5225] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5253] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5225] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5225] newfstatat(AT_FDCWD, "./1/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5225] unlink("./1/binderfs") = 0 [pid 5253] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5253] <... futex resumed>) = 1 [pid 5253] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5252] <... futex resumed>) = 0 [pid 5252] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5253] <... futex resumed>) = 0 [pid 5253] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5253] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5253] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5252] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 5252] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5253] <... futex resumed>) = 0 [pid 5252] <... futex resumed>) = 1 [pid 5253] openat(AT_FDCWD, "./file1", O_RDONLY) = 5 [pid 5252] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5253] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5252] <... futex resumed>) = 0 [pid 5253] sendfile(-1, 5, NULL, 54802 [pid 5252] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5253] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5252] <... futex resumed>) = 0 [pid 5253] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5252] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5253] <... futex resumed>) = 0 [pid 5252] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5253] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5252] exit_group(0 [pid 5253] <... futex resumed>) = ? [pid 5252] <... exit_group resumed>) = ? [pid 5253] +++ exited with 0 +++ [pid 5252] +++ exited with 0 +++ [ 67.498567][ T5253] ERROR: (device loop4): dbAlloc: the hint is outside the map [ 67.498567][ T5253] [ 67.508779][ T5253] ERROR: (device loop4): remounting filesystem as read-only [ 67.518018][ T5253] syz-executor173: attempt to access beyond end of device [ 67.518018][ T5253] loop4: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [ 67.518174][ T114] blkno = 5002c, nblocks = 1 [ 67.532910][ T114] ERROR: (device loop2): dbUpdatePMap: blocks are outside the map [ 67.532910][ T114] [pid 5226] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5252, si_uid=0, si_status=0, si_utime=6 /* 0.06 s */, si_stime=28 /* 0.28 s */} --- [pid 5226] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5226] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5226] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5226] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5226] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] newfstatat(AT_FDCWD, "./1/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5226] unlink("./1/binderfs") = 0 [ 67.549678][ T113] blkno = 5002c, nblocks = 1 [ 67.555045][ T113] ERROR: (device loop3): dbUpdatePMap: blocks are outside the map [ 67.555045][ T113] [ 67.597366][ T113] blkno = 5002c, nblocks = 1 [ 67.602073][ T113] ERROR: (device loop4): dbUpdatePMap: blocks are outside the map [ 67.602073][ T113] [pid 5226] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] <... umount2 resumed>) = 0 [pid 5222] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] newfstatat(AT_FDCWD, "./1/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] openat(AT_FDCWD, "./1/file0", 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, [pid 5223] <... umount2 resumed>) = 0 [pid 5223] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] <... getdents64 resumed>0x555570846770 /* 2 entries */, 32768) = 48 [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] newfstatat(AT_FDCWD, "./1/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5223] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] close(4 [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5222] <... close resumed>) = 0 [pid 5223] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5222] rmdir("./1/file0" [pid 5223] <... openat resumed>) = 4 [pid 5223] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5222] <... rmdir resumed>) = 0 [pid 5222] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5222] close(3 [pid 5223] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5222] <... close resumed>) = 0 [pid 5223] getdents64(4, [pid 5222] rmdir("./1" [pid 5223] <... getdents64 resumed>0x555570846770 /* 0 entries */, 32768) = 0 [pid 5223] close(4) = 0 [pid 5223] rmdir("./1/file0" [pid 5222] <... rmdir resumed>) = 0 [pid 5223] <... rmdir resumed>) = 0 [pid 5222] mkdir("./2", 0777 [pid 5223] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5223] close(3 [pid 5222] <... mkdir resumed>) = 0 [pid 5223] <... close resumed>) = 0 [pid 5223] rmdir("./1") = 0 [pid 5222] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5223] mkdir("./2", 0777 [pid 5222] <... openat resumed>) = 3 [pid 5223] <... mkdir resumed>) = 0 [pid 5222] ioctl(3, LOOP_CLR_FD) = 0 [pid 5222] close(3 [pid 5223] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5223] ioctl(3, LOOP_CLR_FD) = 0 [pid 5223] close(3 [pid 5226] <... umount2 resumed>) = 0 [pid 5226] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] newfstatat(AT_FDCWD, "./1/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5226] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5226] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5226] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5226] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5226] close(4) = 0 [pid 5226] rmdir("./1/file0") = 0 [pid 5226] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5226] close(3) = 0 [pid 5226] rmdir("./1") = 0 [pid 5226] mkdir("./2", 0777) = 0 [pid 5223] <... close resumed>) = 0 [pid 5222] <... close resumed>) = 0 [pid 5226] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 3 [pid 5226] ioctl(3, LOOP_CLR_FD) = 0 [pid 5226] close(3 [pid 5223] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5222] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5259 attached ./strace-static-x86_64: Process 5258 attached [pid 5259] set_robust_list(0x55557083d6a0, 24 [pid 5258] set_robust_list(0x55557083d6a0, 24 [pid 5259] <... set_robust_list resumed>) = 0 [pid 5258] <... set_robust_list resumed>) = 0 [pid 5222] <... clone resumed>, child_tidptr=0x55557083d690) = 5259 [pid 5259] chdir("./2" [pid 5258] chdir("./2" [pid 5259] <... chdir resumed>) = 0 [pid 5259] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5258] <... chdir resumed>) = 0 [pid 5223] <... clone resumed>, child_tidptr=0x55557083d690) = 5258 [pid 5259] <... prctl resumed>) = 0 [pid 5259] setpgid(0, 0 [pid 5258] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5259] <... setpgid resumed>) = 0 [pid 5258] <... prctl resumed>) = 0 [pid 5259] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5258] setpgid(0, 0) = 0 [pid 5259] <... openat resumed>) = 3 [pid 5259] write(3, "1000", 4 [pid 5258] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5259] <... write resumed>) = 4 [pid 5259] close(3) = 0 [pid 5259] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5258] <... openat resumed>) = 3 [pid 5258] write(3, "1000", 4) = 4 [pid 5259] write(1, "executing program\n", 18 [pid 5258] close(3 [pid 5259] <... write resumed>) = 18 executing program [pid 5259] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5258] <... close resumed>) = 0 [pid 5259] <... futex resumed>) = 0 [pid 5258] symlink("/dev/binderfs", "./binderfs" [pid 5259] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, [pid 5258] <... symlink resumed>) = 0 [pid 5259] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5259] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5258] write(1, "executing program\n", 18executing program ) = 18 [pid 5258] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5258] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5258] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5258] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5259] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5259] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5258] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5259] <... mmap resumed>) = 0x7f7e3bbcf000 [pid 5258] <... mprotect resumed>) = 0 [pid 5259] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5259] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5258] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5258] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} => {parent_tid=[5260]}, 88) = 5260 ./strace-static-x86_64: Process 5260 attached [pid 5259] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5258] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5259] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} [pid 5258] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5258] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5259] <... clone3 resumed> => {parent_tid=[5261]}, 88) = 5261 [pid 5259] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5259] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5259] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 5261 attached [pid 5260] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5261] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5260] <... rseq resumed>) = 0 [pid 5261] <... rseq resumed>) = 0 [pid 5260] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5261] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5260] <... set_robust_list resumed>) = 0 [pid 5261] <... set_robust_list resumed>) = 0 [pid 5260] rt_sigprocmask(SIG_SETMASK, [], [pid 5261] rt_sigprocmask(SIG_SETMASK, [], [pid 5260] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5261] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5260] memfd_create("syzkaller", 0 [pid 5261] memfd_create("syzkaller", 0 [pid 5260] <... memfd_create resumed>) = 3 [pid 5261] <... memfd_create resumed>) = 3 [pid 5261] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5260] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5261] <... mmap resumed>) = 0x7f7e33600000 [pid 5260] <... mmap resumed>) = 0x7f7e33600000 [pid 5226] <... close resumed>) = 0 [pid 5226] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557083d690) = 5262 ./strace-static-x86_64: Process 5262 attached [pid 5262] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5262] chdir("./2") = 0 [pid 5262] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5262] setpgid(0, 0) = 0 [pid 5262] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5262] write(3, "1000", 4) = 4 [pid 5262] close(3) = 0 [pid 5262] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 5262] write(1, "executing program\n", 18) = 18 [pid 5262] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5224] <... umount2 resumed>) = 0 [pid 5262] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, [pid 5224] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5262] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5224] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5262] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5224] newfstatat(AT_FDCWD, "./1/file0", [pid 5262] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5224] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5262] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5224] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5262] <... mmap resumed>) = 0x7f7e3bbcf000 [pid 5224] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5224] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5224] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5224] getdents64(4, [pid 5262] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5224] <... getdents64 resumed>0x555570846770 /* 2 entries */, 32768) = 48 [pid 5262] <... mprotect resumed>) = 0 [pid 5224] getdents64(4, [pid 5262] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5224] <... getdents64 resumed>0x555570846770 /* 0 entries */, 32768) = 0 [pid 5262] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} [pid 5224] close(4./strace-static-x86_64: Process 5263 attached ) = 0 [pid 5262] <... clone3 resumed> => {parent_tid=[5263]}, 88) = 5263 [pid 5224] rmdir("./1/file0" [pid 5262] rt_sigprocmask(SIG_SETMASK, [], [pid 5224] <... rmdir resumed>) = 0 [pid 5262] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5262] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5263] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5262] <... futex resumed>) = 0 [pid 5224] getdents64(3, [pid 5263] <... rseq resumed>) = 0 [pid 5262] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5224] <... getdents64 resumed>0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5263] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5224] close(3 [pid 5263] <... set_robust_list resumed>) = 0 [pid 5225] <... umount2 resumed>) = 0 [pid 5224] <... close resumed>) = 0 [pid 5263] rt_sigprocmask(SIG_SETMASK, [], [pid 5224] rmdir("./1" [pid 5263] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5224] <... rmdir resumed>) = 0 [pid 5225] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] mkdir("./2", 0777 [pid 5225] newfstatat(AT_FDCWD, "./1/file0", [pid 5224] <... mkdir resumed>) = 0 [pid 5225] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5225] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5225] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5224] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5225] <... openat resumed>) = 4 [pid 5224] <... openat resumed>) = 3 [pid 5225] newfstatat(4, "", [pid 5224] ioctl(3, LOOP_CLR_FD [pid 5225] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5224] <... ioctl resumed>) = 0 [pid 5263] memfd_create("syzkaller", 0 [pid 5225] getdents64(4, [pid 5263] <... memfd_create resumed>) = 3 [pid 5263] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5225] <... getdents64 resumed>0x555570846770 /* 2 entries */, 32768) = 48 [pid 5224] close(3 [pid 5263] <... mmap resumed>) = 0x7f7e33600000 [pid 5225] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5225] close(4) = 0 [pid 5225] rmdir("./1/file0") = 0 [pid 5225] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5225] close(3) = 0 [pid 5225] rmdir("./1") = 0 [pid 5225] mkdir("./2", 0777 [pid 5260] 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 5225] <... mkdir resumed>) = 0 [pid 5225] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5225] ioctl(3, LOOP_CLR_FD) = 0 [pid 5225] close(3 [pid 5261] 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 5263] 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 5225] <... close resumed>) = 0 [pid 5224] <... close resumed>) = 0 [pid 5225] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5224] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5225] <... clone resumed>, child_tidptr=0x55557083d690) = 5264 [pid 5224] <... clone resumed>, child_tidptr=0x55557083d690) = 5265 ./strace-static-x86_64: Process 5265 attached [pid 5265] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5265] chdir("./2") = 0 [pid 5265] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5265] setpgid(0, 0) = 0 ./strace-static-x86_64: Process 5264 attached [pid 5265] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5265] write(3, "1000", 4 [pid 5264] set_robust_list(0x55557083d6a0, 24 [pid 5265] <... write resumed>) = 4 [pid 5265] close(3) = 0 [pid 5265] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 5264] <... set_robust_list resumed>) = 0 [pid 5265] write(1, "executing program\n", 18) = 18 [pid 5265] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5265] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5265] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5265] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5265] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5265] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5264] chdir("./2" [pid 5265] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5265] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} => {parent_tid=[5266]}, 88) = 5266 ./strace-static-x86_64: Process 5266 attached [pid 5265] rt_sigprocmask(SIG_SETMASK, [], [pid 5266] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053) = 0 [pid 5265] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5266] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5265] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5266] <... set_robust_list resumed>) = 0 [pid 5266] rt_sigprocmask(SIG_SETMASK, [], [pid 5265] <... futex resumed>) = 0 [pid 5266] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5264] <... chdir resumed>) = 0 [pid 5266] memfd_create("syzkaller", 0 [pid 5265] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5264] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5264] setpgid(0, 0) = 0 [pid 5264] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5266] <... memfd_create resumed>) = 3 [pid 5264] <... openat resumed>) = 3 [pid 5266] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5264] write(3, "1000", 4) = 4 [pid 5264] close(3) = 0 [pid 5264] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5264] write(1, "executing program\n", 18executing program ) = 18 [pid 5260] <... write resumed>) = 16777216 [pid 5264] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] munmap(0x7f7e33600000, 138412032 [pid 5264] <... futex resumed>) = 0 [pid 5264] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5264] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5264] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5264] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5260] <... munmap resumed>) = 0 [pid 5264] <... mprotect resumed>) = 0 [pid 5264] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5264] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} => {parent_tid=[5267]}, 88) = 5267 [pid 5264] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5264] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5264] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 5267 attached [pid 5260] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5267] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5260] <... openat resumed>) = 4 [pid 5267] <... rseq resumed>) = 0 [pid 5260] ioctl(4, LOOP_SET_FD, 3 [pid 5267] set_robust_list(0x7f7e3bbef9a0, 24) = 0 [pid 5267] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5267] memfd_create("syzkaller", 0) = 3 [pid 5267] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5260] <... ioctl resumed>) = 0 [pid 5260] close(3) = 0 [pid 5260] close(4) = 0 [pid 5260] mkdir("./file0", 0777) = 0 [ 68.599762][ T5260] loop1: detected capacity change from 0 to 32768 [pid 5260] mount("/dev/loop1", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5261] <... write resumed>) = 16777216 [pid 5260] <... mount resumed>) = 0 [pid 5260] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5260] chdir("./file0") = 0 [pid 5260] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5261] munmap(0x7f7e33600000, 138412032 [pid 5260] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5260] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5258] <... futex resumed>) = 0 [pid 5260] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5258] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5258] <... futex resumed>) = 0 [pid 5260] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5258] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5260] <... openat resumed>) = 4 [pid 5260] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5258] <... futex resumed>) = 0 [pid 5260] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5258] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5258] <... futex resumed>) = 0 [pid 5260] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5258] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5261] <... munmap resumed>) = 0 [pid 5261] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5261] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5266] 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 5261] close(3 [pid 5258] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5261] <... close resumed>) = 0 [pid 5258] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] close(4 [pid 5258] <... futex resumed>) = 0 [pid 5261] <... close resumed>) = 0 [pid 5261] mkdir("./file0", 0777) = 0 [pid 5258] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5261] mount("/dev/loop0", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "") = 0 [pid 5260] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5258] <... mmap resumed>) = 0x7f7e3bbae000 [pid 5261] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5258] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE [pid 5261] <... openat resumed>) = 3 [pid 5260] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5258] <... mprotect resumed>) = 0 [pid 5263] <... write resumed>) = 16777216 [pid 5261] chdir("./file0" [pid 5260] <... futex resumed>) = 0 [pid 5258] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5263] munmap(0x7f7e33600000, 138412032 [pid 5261] <... chdir resumed>) = 0 [pid 5260] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5258] <... rt_sigprocmask resumed>[], 8) = 0 [ 68.733698][ T5260] ERROR: (device loop1): dbAlloc: the hint is outside the map [ 68.733698][ T5260] [ 68.753627][ T5261] loop0: detected capacity change from 0 to 32768 [ 68.771648][ T5260] ERROR: (device loop1): remounting filesystem as read-only [pid 5261] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5258] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0}./strace-static-x86_64: Process 5268 attached [pid 5261] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5268] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5261] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5258] <... clone3 resumed> => {parent_tid=[5268]}, 88) = 5268 [pid 5268] <... rseq resumed>) = 0 [pid 5261] <... futex resumed>) = 1 [pid 5258] rt_sigprocmask(SIG_SETMASK, [], [pid 5268] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5261] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5258] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5268] <... set_robust_list resumed>) = 0 [pid 5258] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5268] rt_sigprocmask(SIG_SETMASK, [], [pid 5259] <... futex resumed>) = 0 [pid 5258] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5268] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5259] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5268] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5261] <... futex resumed>) = 0 [pid 5259] <... futex resumed>) = 1 [pid 5268] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5259] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5268] <... futex resumed>) = 1 [pid 5258] <... futex resumed>) = 0 [pid 5268] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5258] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] <... openat resumed>) = 4 [pid 5260] <... futex resumed>) = 0 [pid 5258] <... futex resumed>) = 1 [pid 5261] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5258] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5261] <... futex resumed>) = 1 [pid 5259] <... futex resumed>) = 0 [pid 5261] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5260] <... openat resumed>) = 5 [pid 5260] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5259] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] <... futex resumed>) = 0 [pid 5260] <... futex resumed>) = 1 [pid 5259] <... futex resumed>) = 1 [pid 5258] <... futex resumed>) = 0 [pid 5261] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5260] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5259] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5258] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5260] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5258] <... futex resumed>) = 0 [pid 5260] sendfile(-1, 5, NULL, 54802 [pid 5258] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5260] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5263] <... munmap resumed>) = 0 [pid 5260] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5258] <... futex resumed>) = 0 [pid 5258] exit_group(0) = ? [pid 5268] <... futex resumed>) = ? [pid 5268] +++ exited with 0 +++ [pid 5263] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 5267] 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 5263] ioctl(4, LOOP_SET_FD, 3 [pid 5260] +++ exited with 0 +++ [pid 5258] +++ exited with 0 +++ [pid 5223] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5258, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=24 /* 0.24 s */} --- [pid 5259] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5223] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5259] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5259] <... futex resumed>) = 0 [pid 5223] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5259] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5223] <... openat resumed>) = 3 [pid 5223] newfstatat(3, "", [pid 5259] <... mmap resumed>) = 0x7f7e3bbae000 [pid 5259] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5259] <... mprotect resumed>) = 0 [pid 5223] getdents64(3, [pid 5259] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5263] <... ioctl resumed>) = 0 [pid 5259] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5223] <... getdents64 resumed>0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5263] close(3 [pid 5259] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} [pid 5223] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] unlink("./2/binderfs") = 0 ./strace-static-x86_64: Process 5269 attached [pid 5263] <... close resumed>) = 0 [pid 5259] <... clone3 resumed> => {parent_tid=[5269]}, 88) = 5269 [pid 5223] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5269] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5263] close(4 [pid 5259] rt_sigprocmask(SIG_SETMASK, [], [pid 5269] <... rseq resumed>) = 0 [pid 5263] <... close resumed>) = 0 [pid 5259] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5269] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5263] mkdir("./file0", 0777 [ 68.829347][ T5261] ERROR: (device loop0): dbAlloc: the hint is outside the map [ 68.829347][ T5261] [ 68.862527][ T5261] ERROR: (device loop0): remounting filesystem as read-only [ 68.870826][ T5263] loop4: detected capacity change from 0 to 32768 [pid 5259] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5269] <... set_robust_list resumed>) = 0 [pid 5263] <... mkdir resumed>) = 0 [pid 5259] <... futex resumed>) = 0 [pid 5261] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5261] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5261] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5269] rt_sigprocmask(SIG_SETMASK, [], [pid 5263] mount("/dev/loop4", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5259] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5269] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5269] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5269] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5259] <... futex resumed>) = 0 [pid 5269] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5259] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] <... futex resumed>) = 0 [pid 5259] <... futex resumed>) = 1 [pid 5261] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5259] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5261] <... openat resumed>) = 5 [pid 5261] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5261] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5259] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5261] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5259] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5261] sendfile(-1, 5, NULL, 54802 [pid 5259] <... futex resumed>) = 0 [pid 5261] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5259] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5261] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5259] <... futex resumed>) = 0 [pid 5261] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5259] exit_group(0 [pid 5269] <... futex resumed>) = ? [pid 5261] <... futex resumed>) = ? [pid 5259] <... exit_group resumed>) = ? [pid 5269] +++ exited with 0 +++ [pid 5261] +++ exited with 0 +++ [pid 5263] <... mount resumed>) = 0 [pid 5263] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5259] +++ exited with 0 +++ [pid 5263] <... openat resumed>) = 3 [pid 5222] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5259, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=24 /* 0.24 s */} --- [pid 5263] chdir("./file0" [pid 5222] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [ 68.895768][ T113] blkno = 5002c, nblocks = 1 [ 68.905413][ T113] ERROR: (device loop1): dbUpdatePMap: blocks are outside the map [ 68.905413][ T113] [pid 5222] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5222] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [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/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5263] <... chdir resumed>) = 0 [pid 5263] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5263] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5262] <... futex resumed>) = 0 [pid 5263] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5262] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5262] <... futex resumed>) = 0 [pid 5263] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5262] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5263] <... openat resumed>) = 4 [pid 5263] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5262] <... futex resumed>) = 0 [pid 5263] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5262] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5263] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5262] <... futex resumed>) = 0 [pid 5263] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5262] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5263] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5263] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5263] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5262] <... futex resumed>) = 0 [pid 5262] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5263] <... futex resumed>) = 0 [pid 5263] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5263] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5263] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5262] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 5262] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5263] <... futex resumed>) = 0 [pid 5262] <... futex resumed>) = 1 [pid 5263] openat(AT_FDCWD, "./file1", O_RDONLY) = 5 [pid 5263] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5262] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 5262] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5262] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5263] <... futex resumed>) = 1 [pid 5262] <... futex resumed>) = 0 [pid 5262] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=49000000} [pid 5263] sendfile(-1, 5, NULL, 54802) = -1 EBADF (Bad file descriptor) [pid 5263] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5262] <... futex resumed>) = 0 [pid 5263] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5262] exit_group(0 [pid 5263] <... futex resumed>) = ? [pid 5262] <... exit_group resumed>) = ? [pid 5263] +++ exited with 0 +++ [pid 5262] +++ exited with 0 +++ [pid 5226] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5262, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=32 /* 0.32 s */} --- [pid 5226] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5226] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5226] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5226] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5226] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [ 68.976057][ T5263] ERROR: (device loop4): dbAlloc: the hint is outside the map [ 68.976057][ T5263] [ 68.987917][ T114] blkno = 5002c, nblocks = 1 [ 68.991339][ T5263] ERROR: (device loop4): remounting filesystem as read-only [ 69.001649][ T114] ERROR: (device loop0): dbUpdatePMap: blocks are outside the map [ 69.001649][ T114] [pid 5226] unlink("./2/binderfs") = 0 [ 69.042301][ T113] blkno = 5002c, nblocks = 1 [ 69.051075][ T113] ERROR: (device loop4): dbUpdatePMap: blocks are outside the map [ 69.051075][ T113] [pid 5226] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5266] <... write resumed>) = 16777216 [pid 5266] munmap(0x7f7e33600000, 138412032) = 0 [pid 5266] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [pid 5266] ioctl(4, LOOP_SET_FD, 3 [pid 5267] <... write resumed>) = 16777216 [pid 5267] munmap(0x7f7e33600000, 138412032 [pid 5266] <... ioctl resumed>) = 0 [pid 5266] close(3 [pid 5267] <... munmap resumed>) = 0 [pid 5266] <... close resumed>) = 0 [pid 5267] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5266] close(4 [pid 5267] <... openat resumed>) = 4 [pid 5267] ioctl(4, LOOP_SET_FD, 3 [pid 5266] <... close resumed>) = 0 [pid 5266] mkdir("./file0", 0777 [pid 5267] <... ioctl resumed>) = 0 [pid 5266] <... mkdir resumed>) = 0 [pid 5267] close(3) = 0 [pid 5267] close(4 [pid 5266] mount("/dev/loop2", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5267] <... close resumed>) = 0 [pid 5267] mkdir("./file0", 0777 [pid 5266] <... mount resumed>) = 0 [pid 5266] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5266] chdir("./file0") = 0 [pid 5266] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5266] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5265] <... futex resumed>) = 0 [ 69.143667][ T5266] loop2: detected capacity change from 0 to 32768 [ 69.174911][ T5267] loop3: detected capacity change from 0 to 32768 [pid 5266] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5265] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5266] <... futex resumed>) = 0 [pid 5265] <... futex resumed>) = 1 [pid 5266] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5265] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5266] <... openat resumed>) = 4 [pid 5266] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5266] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5265] <... futex resumed>) = 0 [pid 5265] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5266] <... futex resumed>) = 0 [pid 5265] <... futex resumed>) = 1 [pid 5266] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5265] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5267] <... mkdir resumed>) = 0 [pid 5267] mount("/dev/loop3", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5266] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5266] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5266] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5265] <... futex resumed>) = 0 [pid 5265] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5266] <... futex resumed>) = 0 [pid 5266] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5266] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5266] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5267] <... mount resumed>) = 0 [pid 5265] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}) = -1 EAGAIN (Resource temporarily unavailable) [pid 5267] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5265] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5265] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5267] <... openat resumed>) = 3 [pid 5266] <... futex resumed>) = 0 [pid 5266] openat(AT_FDCWD, "./file1", O_RDONLY) = 5 [pid 5267] chdir("./file0") = 0 [pid 5266] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5267] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5266] <... futex resumed>) = 1 [pid 5267] <... openat resumed>) = -1 EBUSY (Device or resource busy) [ 69.238422][ T5266] ERROR: (device loop2): dbAlloc: the hint is outside the map [ 69.238422][ T5266] [ 69.249564][ T5266] ERROR: (device loop2): remounting filesystem as read-only [pid 5266] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5267] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5265] <... futex resumed>) = 0 [pid 5264] <... futex resumed>) = 0 [pid 5264] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5264] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5267] <... futex resumed>) = 1 [pid 5267] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5265] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5266] <... futex resumed>) = 0 [pid 5265] <... futex resumed>) = 1 [pid 5266] sendfile(-1, 5, NULL, 54802 [pid 5265] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5266] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5266] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5265] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5266] <... futex resumed>) = 0 [pid 5266] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5265] exit_group(0 [pid 5267] <... openat resumed>) = 4 [pid 5266] <... futex resumed>) = ? [pid 5265] <... exit_group resumed>) = ? [pid 5266] +++ exited with 0 +++ [pid 5267] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5264] <... futex resumed>) = 0 [pid 5267] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5264] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5267] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5264] <... futex resumed>) = 0 [pid 5267] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5264] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5265] +++ exited with 0 +++ [pid 5224] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5265, si_uid=0, si_status=0, si_utime=5 /* 0.05 s */, si_stime=23 /* 0.23 s */} --- [pid 5224] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5224] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5267] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5224] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5267] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] <... openat resumed>) = 3 [pid 5264] <... futex resumed>) = 0 [pid 5264] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5264] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5267] <... futex resumed>) = 1 [pid 5224] newfstatat(3, "", [pid 5267] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5267] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5264] <... futex resumed>) = 0 [pid 5224] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5264] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5264] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5267] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5224] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5224] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5267] <... openat resumed>) = 5 [pid 5224] newfstatat(AT_FDCWD, "./2/binderfs", [pid 5267] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5264] <... futex resumed>) = 0 [pid 5267] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5264] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5224] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5264] <... futex resumed>) = 0 [pid 5224] unlink("./2/binderfs" [pid 5264] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5267] sendfile(-1, 5, NULL, 54802) = -1 EBADF (Bad file descriptor) [pid 5267] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5264] <... futex resumed>) = 0 [pid 5267] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5264] exit_group(0 [pid 5224] <... unlink resumed>) = 0 [pid 5264] <... exit_group resumed>) = ? [pid 5267] <... futex resumed>) = ? [ 69.323876][ T5267] ERROR: (device loop3): dbAlloc: the hint is outside the map [ 69.323876][ T5267] [ 69.334559][ T5267] ERROR: (device loop3): remounting filesystem as read-only [pid 5224] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5267] +++ exited with 0 +++ [pid 5264] +++ exited with 0 +++ [pid 5225] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5264, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=26 /* 0.26 s */} --- [pid 5225] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5225] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5225] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5225] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5225] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5225] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5225] newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5225] unlink("./2/binderfs") = 0 [ 69.370639][ T114] blkno = 5002c, nblocks = 1 [ 69.375417][ T114] ERROR: (device loop2): dbUpdatePMap: blocks are outside the map [ 69.375417][ T114] [ 69.390763][ T113] blkno = 5002c, nblocks = 1 [ 69.395764][ T113] ERROR: (device loop3): dbUpdatePMap: blocks are outside the map [ 69.395764][ T113] [pid 5225] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] <... umount2 resumed>) = 0 [pid 5223] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] newfstatat(AT_FDCWD, "./2/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] openat(AT_FDCWD, "./2/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5223] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5223] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5223] close(4) = 0 [pid 5223] rmdir("./2/file0") = 0 [pid 5223] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5223] close(3) = 0 [pid 5223] rmdir("./2") = 0 [pid 5223] mkdir("./3", 0777) = 0 [pid 5223] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5223] ioctl(3, LOOP_CLR_FD) = 0 [pid 5223] close(3 [pid 5222] <... umount2 resumed>) = 0 [pid 5222] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] newfstatat(AT_FDCWD, "./2/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] openat(AT_FDCWD, "./2/file0", 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, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5222] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5222] close(4) = 0 [pid 5222] rmdir("./2/file0") = 0 [pid 5222] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5222] close(3) = 0 [pid 5222] rmdir("./2") = 0 [pid 5222] mkdir("./3", 0777) = 0 [pid 5222] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5222] ioctl(3, LOOP_CLR_FD) = 0 [pid 5222] close(3 [pid 5223] <... close resumed>) = 0 [pid 5223] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557083d690) = 5270 ./strace-static-x86_64: Process 5270 attached [pid 5270] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5270] chdir("./3") = 0 [pid 5270] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5270] setpgid(0, 0) = 0 [pid 5270] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5270] write(3, "1000", 4 [pid 5226] <... umount2 resumed>) = 0 [pid 5270] <... write resumed>) = 4 [pid 5270] close(3) = 0 [pid 5226] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] newfstatat(AT_FDCWD, "./2/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5226] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] openat(AT_FDCWD, "./2/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5226] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5226] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5270] symlink("/dev/binderfs", "./binderfs" [pid 5226] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5226] close(4) = 0 [pid 5226] rmdir("./2/file0") = 0 [pid 5226] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5226] close(3) = 0 [pid 5226] rmdir("./2"executing program ) = 0 [pid 5270] <... symlink resumed>) = 0 [pid 5270] write(1, "executing program\n", 18 [pid 5226] mkdir("./3", 0777 [pid 5270] <... write resumed>) = 18 [pid 5270] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] <... mkdir resumed>) = 0 [pid 5270] <... futex resumed>) = 0 [pid 5270] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, [pid 5226] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5270] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5226] <... openat resumed>) = 3 [pid 5270] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5226] ioctl(3, LOOP_CLR_FD [pid 5270] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5226] <... ioctl resumed>) = 0 [pid 5226] close(3 [pid 5270] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5270] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5270] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5270] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0}./strace-static-x86_64: Process 5271 attached => {parent_tid=[5271]}, 88) = 5271 [pid 5271] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5270] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5271] <... rseq resumed>) = 0 [pid 5270] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5271] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5270] <... futex resumed>) = 0 [pid 5271] <... set_robust_list resumed>) = 0 [pid 5270] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5271] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5271] memfd_create("syzkaller", 0) = 3 [pid 5271] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5225] <... umount2 resumed>) = 0 [pid 5225] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5271] <... mmap resumed>) = 0x7f7e33600000 [pid 5225] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5225] newfstatat(AT_FDCWD, "./2/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5225] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5225] openat(AT_FDCWD, "./2/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5225] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5225] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5225] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5225] close(4) = 0 [pid 5225] rmdir("./2/file0") = 0 [pid 5225] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5225] close(3) = 0 [pid 5225] rmdir("./2") = 0 [pid 5225] mkdir("./3", 0777) = 0 [pid 5225] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5225] ioctl(3, LOOP_CLR_FD) = 0 [pid 5225] close(3 [pid 5222] <... close resumed>) = 0 [pid 5222] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5272 attached [pid 5272] set_robust_list(0x55557083d6a0, 24 [pid 5222] <... clone resumed>, child_tidptr=0x55557083d690) = 5272 [pid 5272] <... set_robust_list resumed>) = 0 [pid 5272] chdir("./3") = 0 [pid 5272] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5272] setpgid(0, 0) = 0 [pid 5272] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5272] write(3, "1000", 4) = 4 [pid 5272] close(3) = 0 [pid 5272] symlink("/dev/binderfs", "./binderfs"executing program ) = 0 [pid 5272] write(1, "executing program\n", 18) = 18 [pid 5272] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5272] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5272] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5272] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5272] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5272] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5272] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0}./strace-static-x86_64: Process 5273 attached [pid 5273] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053) = 0 [pid 5272] <... clone3 resumed> => {parent_tid=[5273]}, 88) = 5273 [pid 5272] rt_sigprocmask(SIG_SETMASK, [], [pid 5273] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5272] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5272] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5273] <... set_robust_list resumed>) = 0 [pid 5272] <... futex resumed>) = 0 [pid 5272] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5273] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5273] memfd_create("syzkaller", 0) = 3 [pid 5273] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5271] 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 5226] <... close resumed>) = 0 [pid 5226] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557083d690) = 5274 ./strace-static-x86_64: Process 5274 attached [pid 5274] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5274] chdir("./3") = 0 [pid 5274] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5224] <... umount2 resumed>) = 0 [pid 5224] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] newfstatat(AT_FDCWD, "./2/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5224] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] openat(AT_FDCWD, "./2/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5274] setpgid(0, 0 [pid 5224] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5274] <... setpgid resumed>) = 0 [pid 5274] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5224] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5224] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5224] close(4 [pid 5274] <... openat resumed>) = 3 [pid 5224] <... close resumed>) = 0 [pid 5224] rmdir("./2/file0") = 0 [pid 5274] write(3, "1000", 4) = 4 [pid 5274] close(3) = 0 [pid 5274] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5224] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5224] close(3) = 0 [pid 5224] rmdir("./2"executing program ) = 0 [pid 5224] mkdir("./3", 0777 [pid 5274] write(1, "executing program\n", 18 [pid 5224] <... mkdir resumed>) = 0 [pid 5274] <... write resumed>) = 18 [pid 5274] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5274] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, [pid 5224] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 3 [pid 5224] ioctl(3, LOOP_CLR_FD [pid 5274] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5224] <... ioctl resumed>) = 0 [pid 5274] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5224] close(3 [pid 5274] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5274] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5274] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5274] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5274] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} => {parent_tid=[5275]}, 88) = 5275 [pid 5274] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5274] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5274] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 5275 attached [pid 5275] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053) = 0 [pid 5275] set_robust_list(0x7f7e3bbef9a0, 24) = 0 [pid 5275] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5275] memfd_create("syzkaller", 0) = 3 [pid 5275] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5225] <... close resumed>) = 0 [pid 5225] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5276 attached [pid 5276] set_robust_list(0x55557083d6a0, 24 [pid 5225] <... clone resumed>, child_tidptr=0x55557083d690) = 5276 [pid 5276] <... set_robust_list resumed>) = 0 [pid 5276] chdir("./3") = 0 [pid 5276] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5276] setpgid(0, 0) = 0 [pid 5276] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5276] write(3, "1000", 4) = 4 executing program [pid 5276] close(3) = 0 [pid 5276] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5276] write(1, "executing program\n", 18) = 18 [pid 5276] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5276] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5276] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5276] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5276] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5276] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [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=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0}./strace-static-x86_64: Process 5277 attached [pid 5277] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5276] <... clone3 resumed> => {parent_tid=[5277]}, 88) = 5277 [pid 5277] <... rseq resumed>) = 0 [pid 5276] rt_sigprocmask(SIG_SETMASK, [], [pid 5277] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5276] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5277] <... set_robust_list resumed>) = 0 [pid 5277] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5277] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5276] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5277] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5276] <... futex resumed>) = 0 [pid 5276] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5277] memfd_create("syzkaller", 0 [pid 5273] 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 5277] <... memfd_create resumed>) = 3 [pid 5277] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5224] <... close resumed>) = 0 [pid 5224] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557083d690) = 5278 ./strace-static-x86_64: Process 5278 attached [pid 5278] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5278] chdir("./3") = 0 [pid 5278] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5278] setpgid(0, 0) = 0 [pid 5278] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXECexecuting program ) = 3 [pid 5278] write(3, "1000", 4) = 4 [pid 5278] close(3) = 0 [pid 5278] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5278] write(1, "executing program\n", 18) = 18 [pid 5278] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5278] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5278] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5275] 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] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5278] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5278] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5278] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} => {parent_tid=[5279]}, 88) = 5279 [pid 5278] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5278] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5278] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 5279 attached [pid 5279] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053) = 0 [pid 5279] set_robust_list(0x7f7e3bbef9a0, 24) = 0 [pid 5279] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5279] memfd_create("syzkaller", 0) = 3 [pid 5279] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5271] <... write resumed>) = 16777216 [pid 5271] munmap(0x7f7e33600000, 138412032) = 0 [pid 5271] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 5271] ioctl(4, LOOP_SET_FD, 3 [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 5271] <... ioctl resumed>) = 0 [pid 5271] close(3) = 0 [pid 5271] close(4) = 0 [pid 5271] mkdir("./file0", 0777) = 0 [ 70.399577][ T5271] loop1: detected capacity change from 0 to 32768 [pid 5271] mount("/dev/loop1", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "") = 0 [pid 5271] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5271] chdir("./file0") = 0 [pid 5271] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5271] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5270] <... futex resumed>) = 0 [pid 5270] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5270] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5271] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000) = 4 [pid 5271] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5270] <... futex resumed>) = 0 [pid 5271] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5270] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5271] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5270] <... futex resumed>) = 0 [pid 5271] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5270] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5273] <... write resumed>) = 16777216 [pid 5279] 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 5273] munmap(0x7f7e33600000, 138412032 [pid 5270] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5270] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5270] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbae000 [pid 5270] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5270] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5270] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0}./strace-static-x86_64: Process 5280 attached => {parent_tid=[5280]}, 88) = 5280 [pid 5280] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5270] rt_sigprocmask(SIG_SETMASK, [], [pid 5280] <... rseq resumed>) = 0 [pid 5270] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5280] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5270] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] <... set_robust_list resumed>) = 0 [pid 5280] rt_sigprocmask(SIG_SETMASK, [], [pid 5270] <... futex resumed>) = 0 [ 70.573803][ T5271] ERROR: (device loop1): dbAlloc: the hint is outside the map [ 70.573803][ T5271] [ 70.611143][ T5271] ERROR: (device loop1): remounting filesystem as read-only [pid 5280] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5273] <... munmap resumed>) = 0 [pid 5270] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5280] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5280] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5270] <... futex resumed>) = 0 [pid 5280] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5270] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5270] <... futex resumed>) = 0 [pid 5280] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5270] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5280] <... openat resumed>) = 5 [ 70.629556][ T5271] bio_check_eod: 5 callbacks suppressed [ 70.629575][ T5271] syz-executor173: attempt to access beyond end of device [ 70.629575][ T5271] loop1: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [ 70.652730][ T29] kauditd_printk_skb: 6 callbacks suppressed [pid 5271] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5280] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5271] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5280] <... futex resumed>) = 1 [pid 5271] <... futex resumed>) = 0 [pid 5270] <... futex resumed>) = 0 [pid 5271] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5273] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5270] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5275] <... write resumed>) = 16777216 [pid 5271] <... futex resumed>) = 0 [pid 5270] <... futex resumed>) = 1 [pid 5280] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5273] <... openat resumed>) = 4 [pid 5271] sendfile(-1, 5, NULL, 54802 [pid 5273] ioctl(4, LOOP_SET_FD, 3 [pid 5271] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5270] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5271] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5270] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [ 70.652747][ T29] audit: type=1804 audit(1726309940.212:18): pid=5280 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.iJnbWt/3/file0/file1" dev="loop1" ino=4 res=1 errno=0 [pid 5271] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5270] exit_group(0 [pid 5271] <... futex resumed>) = ? [pid 5270] <... exit_group resumed>) = ? [pid 5271] +++ exited with 0 +++ [pid 5280] <... futex resumed>) = ? [pid 5277] <... write resumed>) = 16777216 [pid 5277] munmap(0x7f7e33600000, 138412032 [pid 5280] +++ exited with 0 +++ [pid 5270] +++ exited with 0 +++ [pid 5275] munmap(0x7f7e33600000, 138412032 [pid 5223] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5270, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=25 /* 0.25 s */} --- [pid 5223] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5223] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5273] <... ioctl resumed>) = 0 [pid 5223] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5223] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] newfstatat(AT_FDCWD, "./3/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] unlink("./3/binderfs") = 0 [pid 5223] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5273] close(3 [pid 5275] <... munmap resumed>) = 0 [pid 5273] <... close resumed>) = 0 [pid 5273] close(4) = 0 [ 70.700244][ T5273] loop0: detected capacity change from 0 to 32768 [ 70.732541][ T113] blkno = 5002c, nblocks = 1 [ 70.739019][ T113] ERROR: (device loop1): dbUpdatePMap: blocks are outside the map [ 70.739019][ T113] [pid 5273] mkdir("./file0", 0777 [pid 5275] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5273] <... mkdir resumed>) = 0 [pid 5275] <... openat resumed>) = 4 [pid 5273] mount("/dev/loop0", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5275] ioctl(4, LOOP_SET_FD, 3 [pid 5277] <... munmap resumed>) = 0 [pid 5275] <... ioctl resumed>) = 0 [pid 5275] close(3) = 0 [pid 5275] close(4) = 0 [pid 5275] mkdir("./file0", 0777 [pid 5277] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 5277] ioctl(4, LOOP_SET_FD, 3 [pid 5275] <... mkdir resumed>) = 0 [pid 5275] mount("/dev/loop4", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5273] <... mount resumed>) = 0 [pid 5273] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5277] <... ioctl resumed>) = 0 [pid 5277] close(3 [pid 5273] <... openat resumed>) = 3 [pid 5277] <... close resumed>) = 0 [pid 5277] close(4) = 0 [pid 5277] mkdir("./file0", 0777) = 0 [pid 5277] mount("/dev/loop3", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5273] chdir("./file0") = 0 [pid 5273] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5273] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5272] <... futex resumed>) = 0 [pid 5273] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5272] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5272] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5273] <... openat resumed>) = 4 [pid 5273] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5277] <... mount resumed>) = 0 [pid 5273] <... futex resumed>) = 1 [pid 5272] <... futex resumed>) = 0 [ 70.753641][ T5275] loop4: detected capacity change from 0 to 32768 [ 70.770011][ T5277] loop3: detected capacity change from 0 to 32768 [pid 5277] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5275] <... mount resumed>) = 0 [pid 5273] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5272] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5277] chdir("./file0" [pid 5272] <... futex resumed>) = 0 [pid 5277] <... chdir resumed>) = 0 [pid 5277] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5277] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5277] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5272] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5276] <... futex resumed>) = 0 [pid 5275] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5276] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5277] <... futex resumed>) = 0 [pid 5276] <... futex resumed>) = 1 [pid 5275] <... openat resumed>) = 3 [pid 5277] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5276] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5275] chdir("./file0" [pid 5277] <... openat resumed>) = 4 [pid 5275] <... chdir resumed>) = 0 [pid 5277] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5275] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5277] <... futex resumed>) = 1 [pid 5277] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5275] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5276] <... futex resumed>) = 0 [pid 5275] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5276] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5275] <... futex resumed>) = 1 [pid 5274] <... futex resumed>) = 0 [pid 5274] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5274] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5275] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5277] <... futex resumed>) = 0 [pid 5276] <... futex resumed>) = 1 [pid 5277] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5276] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5275] <... openat resumed>) = 4 [pid 5275] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5274] <... futex resumed>) = 0 [pid 5275] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5274] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 70.812644][ T5273] ERROR: (device loop0): dbAlloc: the hint is outside the map [ 70.812644][ T5273] [ 70.838312][ T5273] ERROR: (device loop0): remounting filesystem as read-only [ 70.848473][ T5277] ERROR: (device loop3): dbAlloc: the hint is outside the map [ 70.848473][ T5277] [pid 5274] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5275] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5272] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5275] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5273] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5272] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5273] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5272] <... futex resumed>) = 0 [ 70.859589][ T5273] syz-executor173: attempt to access beyond end of device [ 70.859589][ T5273] loop0: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [ 70.875443][ T5277] ERROR: (device loop3): remounting filesystem as read-only [ 70.884257][ T5275] ERROR: (device loop4): dbAlloc: the hint is outside the map [ 70.884257][ T5275] [ 70.886142][ T5277] syz-executor173: attempt to access beyond end of device [ 70.886142][ T5277] loop3: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [pid 5277] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5276] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5274] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5273] <... futex resumed>) = 0 [pid 5272] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5274] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5274] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbae000 [pid 5274] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5274] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5277] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5274] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5277] <... futex resumed>) = 0 [pid 5274] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0}./strace-static-x86_64: Process 5281 attached [pid 5277] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5281] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5274] <... clone3 resumed> => {parent_tid=[5281]}, 88) = 5281 [pid 5281] <... rseq resumed>) = 0 [pid 5274] rt_sigprocmask(SIG_SETMASK, [], [pid 5281] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5274] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5281] <... set_robust_list resumed>) = 0 [pid 5277] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5276] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5275] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5273] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5272] <... mmap resumed>) = 0x7f7e3bbae000 [pid 5281] rt_sigprocmask(SIG_SETMASK, [], [pid 5276] <... futex resumed>) = 0 [pid 5275] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5274] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5272] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE [pid 5276] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5281] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5274] <... futex resumed>) = 0 [pid 5272] <... mprotect resumed>) = 0 [pid 5281] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5274] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5281] <... openat resumed>) = -1 EROFS (Read-only file system) [pid 5281] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5274] <... futex resumed>) = 0 [pid 5281] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5274] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5274] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5277] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5277] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5276] <... futex resumed>) = 0 [pid 5272] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5276] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5272] <... rt_sigprocmask resumed>[], 8) = 0 [ 70.895716][ T5275] ERROR: (device loop4): remounting filesystem as read-only [ 70.918135][ T5275] syz-executor173: attempt to access beyond end of device [ 70.918135][ T5275] loop4: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [pid 5277] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5276] <... futex resumed>) = 0 [pid 5272] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} [pid 5277] <... openat resumed>) = 5 [pid 5276] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5275] <... futex resumed>) = 1 [pid 5274] <... futex resumed>) = 0 [pid 5275] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5272] <... clone3 resumed> => {parent_tid=[5282]}, 88) = 5282 ./strace-static-x86_64: Process 5282 attached [pid 5275] <... openat resumed>) = 5 [pid 5274] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=22000000} [pid 5272] rt_sigprocmask(SIG_SETMASK, [], [pid 5282] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5275] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5272] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5279] <... write resumed>) = 16777216 [pid 5282] <... rseq resumed>) = 0 [pid 5275] <... futex resumed>) = 0 [pid 5274] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5272] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5282] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5279] munmap(0x7f7e33600000, 138412032 [pid 5275] sendfile(-1, 5, NULL, 54802 [pid 5274] <... futex resumed>) = 0 [pid 5272] <... futex resumed>) = 0 [pid 5282] <... set_robust_list resumed>) = 0 [pid 5275] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5274] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5272] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5275] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5282] rt_sigprocmask(SIG_SETMASK, [], [pid 5275] <... futex resumed>) = 0 [pid 5274] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5282] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5275] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5274] exit_group(0 [pid 5282] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5281] <... futex resumed>) = ? [pid 5275] <... futex resumed>) = ? [pid 5274] <... exit_group resumed>) = ? [pid 5282] <... openat resumed>) = -1 EROFS (Read-only file system) [pid 5281] +++ exited with 0 +++ [pid 5275] +++ exited with 0 +++ [pid 5274] +++ exited with 0 +++ [pid 5282] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5272] <... futex resumed>) = 0 [pid 5226] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5274, si_uid=0, si_status=0, si_utime=6 /* 0.06 s */, si_stime=29 /* 0.29 s */} --- [pid 5277] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5272] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5277] <... futex resumed>) = 1 [pid 5276] <... futex resumed>) = 0 [pid 5277] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5276] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5273] <... futex resumed>) = 0 [pid 5272] <... futex resumed>) = 1 [pid 5277] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5276] <... futex resumed>) = 0 [pid 5273] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5272] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5277] sendfile(-1, 5, NULL, 54802 [pid 5276] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5282] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5277] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5273] <... openat resumed>) = 5 [pid 5226] restart_syscall(<... resuming interrupted clone ...> [pid 5277] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5273] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5277] <... futex resumed>) = 1 [pid 5276] <... futex resumed>) = 0 [pid 5273] <... futex resumed>) = 1 [pid 5277] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5272] <... futex resumed>) = 0 [pid 5276] exit_group(0 [pid 5273] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5277] <... futex resumed>) = ? [pid 5276] <... exit_group resumed>) = ? [pid 5273] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5272] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5277] +++ exited with 0 +++ [pid 5272] <... futex resumed>) = 0 [pid 5273] sendfile(-1, 5, NULL, 54802 [pid 5272] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5273] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5226] <... restart_syscall resumed>) = 0 [pid 5226] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5276] +++ exited with 0 +++ [pid 5273] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5273] <... futex resumed>) = 1 [pid 5272] <... futex resumed>) = 0 [pid 5226] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5225] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5276, si_uid=0, si_status=0, si_utime=7 /* 0.07 s */, si_stime=30 /* 0.30 s */} --- [pid 5273] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5272] exit_group(0 [pid 5226] <... openat resumed>) = 3 [pid 5225] restart_syscall(<... resuming interrupted clone ...> [pid 5282] <... futex resumed>) = ? [pid 5273] <... futex resumed>) = ? [pid 5272] <... exit_group resumed>) = ? [pid 5226] newfstatat(3, "", [pid 5282] +++ exited with 0 +++ [pid 5273] +++ exited with 0 +++ [pid 5226] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5226] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5226] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] newfstatat(AT_FDCWD, "./3/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5226] unlink("./3/binderfs" [pid 5272] +++ exited with 0 +++ [pid 5226] <... unlink resumed>) = 0 [pid 5226] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5272, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=31 /* 0.31 s */} --- [ 70.958085][ T29] audit: type=1804 audit(1726309940.512:19): pid=5277 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.8FGZib/3/file0/file1" dev="loop3" ino=4 res=1 errno=0 [ 71.006487][ T114] blkno = 5002c, nblocks = 1 [ 71.006817][ T29] audit: type=1804 audit(1726309940.542:20): pid=5275 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.1eVfz5/3/file0/file1" dev="loop4" ino=4 res=1 errno=0 [ 71.011802][ T114] ERROR: (device loop4): dbUpdatePMap: blocks are outside the map [ 71.011802][ T114] [pid 5222] restart_syscall(<... resuming interrupted clone ...> [pid 5279] <... munmap resumed>) = 0 [pid 5225] <... restart_syscall resumed>) = 0 [pid 5222] <... restart_syscall resumed>) = 0 [pid 5279] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [pid 5279] ioctl(4, LOOP_SET_FD, 3 [pid 5225] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5225] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5225] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5222] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5225] <... openat resumed>) = 3 [pid 5222] <... openat resumed>) = 3 [pid 5279] <... ioctl resumed>) = 0 [pid 5225] newfstatat(3, "", [pid 5222] newfstatat(3, "", [pid 5225] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5222] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5279] close(3 [pid 5225] getdents64(3, [pid 5222] getdents64(3, [pid 5279] <... close resumed>) = 0 [pid 5225] <... getdents64 resumed>0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5279] close(4 [pid 5222] <... getdents64 resumed>0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5225] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5225] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5225] newfstatat(AT_FDCWD, "./3/binderfs", [pid 5279] <... close resumed>) = 0 [pid 5225] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5279] mkdir("./file0", 0777) = 0 [pid 5279] mount("/dev/loop2", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5225] unlink("./3/binderfs" [pid 5223] <... umount2 resumed>) = 0 [pid 5222] newfstatat(AT_FDCWD, "./3/binderfs", [pid 5225] <... unlink resumed>) = 0 [pid 5223] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5225] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5222] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] newfstatat(AT_FDCWD, "./3/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] unlink("./3/binderfs" [pid 5223] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5222] <... unlink resumed>) = 0 [pid 5223] <... openat resumed>) = 4 [pid 5223] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5223] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5222] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] close(4) = 0 [pid 5223] rmdir("./3/file0") = 0 [pid 5279] <... mount resumed>) = 0 [pid 5223] getdents64(3, [ 71.043592][ T29] audit: type=1804 audit(1726309940.552:21): pid=5273 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.DyOw6i/3/file0/file1" dev="loop0" ino=4 res=1 errno=0 [ 71.047364][ T5279] loop2: detected capacity change from 0 to 32768 [pid 5279] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5223] <... getdents64 resumed>0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5279] <... openat resumed>) = 3 [pid 5279] chdir("./file0" [pid 5223] close(3 [pid 5279] <... chdir resumed>) = 0 [pid 5223] <... close resumed>) = 0 [pid 5279] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5223] rmdir("./3" [pid 5279] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5223] <... rmdir resumed>) = 0 [pid 5279] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] mkdir("./4", 0777 [pid 5279] <... futex resumed>) = 1 [pid 5278] <... futex resumed>) = 0 [pid 5223] <... mkdir resumed>) = 0 [pid 5279] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5278] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5279] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5278] <... futex resumed>) = 0 [pid 5223] <... openat resumed>) = 3 [pid 5279] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5278] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5223] ioctl(3, LOOP_CLR_FD [pid 5279] <... openat resumed>) = 4 [pid 5223] <... ioctl resumed>) = 0 [pid 5279] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5223] close(3 [pid 5279] <... futex resumed>) = 1 [pid 5278] <... futex resumed>) = 0 [pid 5279] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5278] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 71.115532][ T113] blkno = 5002c, nblocks = 1 [ 71.117697][ T114] blkno = 5002c, nblocks = 1 [ 71.120245][ T113] ERROR: (device loop3): dbUpdatePMap: blocks are outside the map [ 71.120245][ T113] [ 71.126301][ T114] ERROR: (device loop0): dbUpdatePMap: blocks are outside the map [ 71.126301][ T114] [pid 5278] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5222] <... umount2 resumed>) = 0 [pid 5222] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] newfstatat(AT_FDCWD, "./3/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] openat(AT_FDCWD, "./3/file0", 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, [pid 5279] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5278] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5279] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] <... getdents64 resumed>0x555570846770 /* 2 entries */, 32768) = 48 [pid 5278] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5222] close(4 [pid 5278] <... futex resumed>) = 0 [pid 5222] <... close resumed>) = 0 [pid 5278] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5222] rmdir("./3/file0") = 0 [pid 5222] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5222] close(3) = 0 [pid 5222] rmdir("./3" [pid 5279] <... futex resumed>) = 1 [pid 5278] <... futex resumed>) = 0 [pid 5222] <... rmdir resumed>) = 0 [pid 5279] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5278] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=46000000} [pid 5222] mkdir("./4", 0777 [pid 5279] <... openat resumed>) = -1 EROFS (Read-only file system) [pid 5222] <... mkdir resumed>) = 0 [pid 5279] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5279] <... futex resumed>) = 1 [pid 5278] <... futex resumed>) = 0 [pid 5222] <... openat resumed>) = 3 [pid 5279] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5278] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] ioctl(3, LOOP_CLR_FD [pid 5279] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5278] <... futex resumed>) = 0 [pid 5222] <... ioctl resumed>) = 0 [pid 5279] openat(AT_FDCWD, "./file1", O_RDONLY [ 71.163392][ T5279] ERROR: (device loop2): dbAlloc: the hint is outside the map [ 71.163392][ T5279] [ 71.173879][ T5279] ERROR: (device loop2): remounting filesystem as read-only [ 71.189264][ T5279] syz-executor173: attempt to access beyond end of device [ 71.189264][ T5279] loop2: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [pid 5278] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5222] close(3 [pid 5279] <... openat resumed>) = 5 [pid 5278] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [ 71.227377][ T29] audit: type=1804 audit(1726309940.782:22): pid=5279 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.03RHJk/3/file0/file1" dev="loop2" ino=4 res=1 errno=0 [pid 5279] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5278] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5279] sendfile(-1, 5, NULL, 54802 [pid 5278] <... futex resumed>) = 0 [pid 5279] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5278] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5279] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5278] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5279] <... futex resumed>) = 0 [pid 5279] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5278] exit_group(0 [pid 5279] <... futex resumed>) = ? [pid 5278] <... exit_group resumed>) = ? [pid 5279] +++ exited with 0 +++ [pid 5278] +++ exited with 0 +++ [pid 5224] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5278, si_uid=0, si_status=0, si_utime=1 /* 0.01 s */, si_stime=32 /* 0.32 s */} --- [pid 5224] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5224] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5224] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] <... close resumed>) = 0 [pid 5224] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5223] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5224] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] newfstatat(AT_FDCWD, "./3/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5224] unlink("./3/binderfs") = 0 [pid 5224] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW./strace-static-x86_64: Process 5283 attached [pid 5283] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5223] <... clone resumed>, child_tidptr=0x55557083d690) = 5283 [pid 5283] chdir("./4") = 0 [pid 5283] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5283] setpgid(0, 0) = 0 [pid 5283] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5226] <... umount2 resumed>) = 0 [pid 5283] <... openat resumed>) = 3 [pid 5226] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] <... close resumed>) = 0 [pid 5222] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5226] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5283] write(3, "1000", 4 [pid 5226] newfstatat(AT_FDCWD, "./3/file0", ./strace-static-x86_64: Process 5284 attached {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5226] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5283] <... write resumed>) = 4 [pid 5226] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5283] close(3 [pid 5226] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5283] <... close resumed>) = 0 [pid 5284] set_robust_list(0x55557083d6a0, 24 [pid 5222] <... clone resumed>, child_tidptr=0x55557083d690) = 5284 [pid 5284] <... set_robust_list resumed>) = 0 [pid 5283] symlink("/dev/binderfs", "./binderfs" [pid 5226] <... openat resumed>) = 4 [pid 5284] chdir("./4") = 0 [pid 5284] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5283] <... symlink resumed>) = 0 [pid 5226] newfstatat(4, "", [pid 5284] <... prctl resumed>) = 0 executing program [pid 5283] write(1, "executing program\n", 18 [pid 5226] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5284] setpgid(0, 0 [pid 5283] <... write resumed>) = 18 [pid 5226] getdents64(4, [pid 5284] <... setpgid resumed>) = 0 [pid 5283] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] <... getdents64 resumed>0x555570846770 /* 2 entries */, 32768) = 48 [ 71.314158][ T114] blkno = 5002c, nblocks = 1 [ 71.318864][ T114] ERROR: (device loop2): dbUpdatePMap: blocks are outside the map [ 71.318864][ T114] [pid 5283] <... futex resumed>) = 0 [pid 5284] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5226] getdents64(4, [pid 5284] <... openat resumed>) = 3 [pid 5284] write(3, "1000", 4 [pid 5283] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, [pid 5226] <... getdents64 resumed>0x555570846770 /* 0 entries */, 32768) = 0 [pid 5284] <... write resumed>) = 4 [pid 5283] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5226] close(4 [pid 5284] close(3 [pid 5283] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5226] <... close resumed>) = 0 [pid 5284] <... close resumed>) = 0 [pid 5283] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5226] rmdir("./3/file0" [pid 5284] symlink("/dev/binderfs", "./binderfs" [pid 5283] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5226] <... rmdir resumed>) = 0 [pid 5284] <... symlink resumed>) = 0 [pid 5283] <... mmap resumed>) = 0x7f7e3bbcf000 [pid 5226] getdents64(3, [pid 5283] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5226] <... getdents64 resumed>0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5283] <... mprotect resumed>) = 0 [pid 5226] close(3 [pid 5284] write(1, "executing program\n", 18executing program [pid 5283] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5226] <... close resumed>) = 0 [pid 5284] <... write resumed>) = 18 [pid 5283] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5226] rmdir("./3" [pid 5284] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5283] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} [pid 5284] <... futex resumed>) = 0 [pid 5284] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, [pid 5226] <... rmdir resumed>) = 0 ./strace-static-x86_64: Process 5285 attached [pid 5226] mkdir("./4", 0777 [pid 5285] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053) = 0 [pid 5284] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5283] <... clone3 resumed> => {parent_tid=[5285]}, 88) = 5285 [pid 5285] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5284] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5283] rt_sigprocmask(SIG_SETMASK, [], [pid 5285] <... set_robust_list resumed>) = 0 [pid 5284] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5283] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5284] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5283] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5284] <... mmap resumed>) = 0x7f7e3bbcf000 [pid 5283] <... futex resumed>) = 0 [pid 5226] <... mkdir resumed>) = 0 [pid 5284] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5283] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5284] <... mprotect resumed>) = 0 [pid 5284] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5285] rt_sigprocmask(SIG_SETMASK, [], [pid 5226] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5285] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5284] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5285] memfd_create("syzkaller", 0 [pid 5284] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} [pid 5226] <... openat resumed>) = 3 [pid 5226] ioctl(3, LOOP_CLR_FD./strace-static-x86_64: Process 5286 attached [pid 5285] <... memfd_create resumed>) = 3 [pid 5286] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5285] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5284] <... clone3 resumed> => {parent_tid=[5286]}, 88) = 5286 [pid 5226] <... ioctl resumed>) = 0 [pid 5286] <... rseq resumed>) = 0 [pid 5284] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5284] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5284] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5285] <... mmap resumed>) = 0x7f7e33600000 [pid 5286] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5226] close(3 [pid 5286] <... set_robust_list resumed>) = 0 [pid 5286] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5286] memfd_create("syzkaller", 0) = 3 [pid 5286] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5285] 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 5286] 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 5226] <... close resumed>) = 0 [pid 5226] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5287 attached [pid 5287] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5287] chdir("./4" [pid 5226] <... clone resumed>, child_tidptr=0x55557083d690) = 5287 [pid 5287] <... chdir resumed>) = 0 [pid 5287] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5287] setpgid(0, 0) = 0 [pid 5287] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5287] write(3, "1000", 4) = 4 [pid 5287] close(3) = 0 [pid 5287] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 5287] write(1, "executing program\n", 18) = 18 [pid 5287] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5287] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5225] <... umount2 resumed>) = 0 [pid 5287] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5225] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5287] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5225] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5287] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5225] newfstatat(AT_FDCWD, "./3/file0", [pid 5287] <... mprotect resumed>) = 0 [pid 5225] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5287] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5225] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5287] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5225] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5287] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} [pid 5225] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY./strace-static-x86_64: Process 5288 attached ) = 4 [pid 5287] <... clone3 resumed> => {parent_tid=[5288]}, 88) = 5288 [pid 5225] newfstatat(4, "", [pid 5287] rt_sigprocmask(SIG_SETMASK, [], [pid 5288] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5287] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5225] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5287] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] getdents64(4, [pid 5287] <... futex resumed>) = 0 [pid 5288] <... rseq resumed>) = 0 [pid 5288] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5225] <... getdents64 resumed>0x555570846770 /* 2 entries */, 32768) = 48 [pid 5287] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5225] getdents64(4, [pid 5288] <... set_robust_list resumed>) = 0 [pid 5225] <... getdents64 resumed>0x555570846770 /* 0 entries */, 32768) = 0 [pid 5288] rt_sigprocmask(SIG_SETMASK, [], [pid 5225] close(4 [pid 5288] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5225] <... close resumed>) = 0 [pid 5288] memfd_create("syzkaller", 0 [pid 5225] rmdir("./3/file0" [pid 5288] <... memfd_create resumed>) = 3 [pid 5288] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5225] <... rmdir resumed>) = 0 [pid 5225] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5225] close(3) = 0 [pid 5225] rmdir("./3") = 0 [pid 5225] mkdir("./4", 0777) = 0 [pid 5225] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5225] ioctl(3, LOOP_CLR_FD) = 0 [pid 5225] close(3 [pid 5285] <... write resumed>) = 16777216 [pid 5286] <... write resumed>) = 16777216 [pid 5224] <... umount2 resumed>) = 0 [pid 5224] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] newfstatat(AT_FDCWD, "./3/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5286] munmap(0x7f7e33600000, 138412032 [pid 5285] munmap(0x7f7e33600000, 138412032 [pid 5224] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5224] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5224] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5224] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5224] close(4) = 0 [pid 5224] rmdir("./3/file0") = 0 [pid 5224] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5224] close(3) = 0 [pid 5224] rmdir("./3" [pid 5286] <... munmap resumed>) = 0 [pid 5224] <... rmdir resumed>) = 0 [pid 5224] mkdir("./4", 0777 [pid 5285] <... munmap resumed>) = 0 [pid 5224] <... mkdir resumed>) = 0 [pid 5285] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5224] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5285] <... openat resumed>) = 4 [pid 5224] <... openat resumed>) = 3 [pid 5285] ioctl(4, LOOP_SET_FD, 3 [pid 5224] ioctl(3, LOOP_CLR_FD [pid 5286] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5224] <... ioctl resumed>) = 0 [pid 5286] <... openat resumed>) = 4 [pid 5286] ioctl(4, LOOP_SET_FD, 3 [pid 5288] 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 5285] <... ioctl resumed>) = 0 [pid 5224] close(3 [pid 5286] <... ioctl resumed>) = 0 [pid 5286] close(3) = 0 [pid 5286] close(4 [pid 5285] close(3) = 0 [pid 5285] close(4) = 0 [pid 5286] <... close resumed>) = 0 [ 71.930916][ T5285] loop1: detected capacity change from 0 to 32768 [ 71.932867][ T5286] loop0: detected capacity change from 0 to 32768 [pid 5285] mkdir("./file0", 0777 [pid 5286] mkdir("./file0", 0777 [pid 5285] <... mkdir resumed>) = 0 [pid 5286] <... mkdir resumed>) = 0 [pid 5286] mount("/dev/loop0", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5285] mount("/dev/loop1", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5286] <... mount resumed>) = 0 [pid 5286] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5286] chdir("./file0") = 0 [pid 5286] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5286] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5286] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5284] <... futex resumed>) = 0 [pid 5284] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... futex resumed>) = 0 [pid 5284] <... futex resumed>) = 1 [pid 5286] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000) = 4 [pid 5284] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5286] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5284] <... futex resumed>) = 0 [pid 5286] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5284] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5284] <... futex resumed>) = 0 [pid 5286] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5284] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5225] <... close resumed>) = 0 [pid 5225] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5289 attached [pid 5285] <... mount resumed>) = 0 [pid 5284] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5289] set_robust_list(0x55557083d6a0, 24 [pid 5284] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] <... clone resumed>, child_tidptr=0x55557083d690) = 5289 [pid 5289] <... set_robust_list resumed>) = 0 [pid 5284] <... futex resumed>) = 0 [pid 5284] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5289] chdir("./4" [pid 5285] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5284] <... mmap resumed>) = 0x7f7e3bbae000 [pid 5289] <... chdir resumed>) = 0 [pid 5285] <... openat resumed>) = 3 [pid 5284] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE [pid 5285] chdir("./file0" [pid 5289] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5285] <... chdir resumed>) = 0 [pid 5284] <... mprotect resumed>) = 0 [pid 5289] <... prctl resumed>) = 0 [pid 5285] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5284] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5289] setpgid(0, 0 [pid 5285] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5284] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5285] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5289] <... setpgid resumed>) = 0 [pid 5285] <... futex resumed>) = 1 [pid 5284] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} [pid 5289] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [ 72.016052][ T5286] ERROR: (device loop0): dbAlloc: the hint is outside the map [ 72.016052][ T5286] [ 72.031685][ T5286] ERROR: (device loop0): remounting filesystem as read-only [ 72.050085][ T5286] syz-executor173: attempt to access beyond end of device [ 72.050085][ T5286] loop0: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [pid 5285] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL./strace-static-x86_64: Process 5290 attached [pid 5289] <... openat resumed>) = 3 [pid 5284] <... clone3 resumed> => {parent_tid=[5290]}, 88) = 5290 [pid 5289] write(3, "1000", 4 [pid 5284] rt_sigprocmask(SIG_SETMASK, [], [pid 5290] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5289] <... write resumed>) = 4 [pid 5283] <... futex resumed>) = 0 [pid 5290] <... rseq resumed>) = 0 [pid 5289] close(3 [pid 5284] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5290] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5289] <... close resumed>) = 0 [pid 5284] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5283] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5290] <... set_robust_list resumed>) = 0 [pid 5289] symlink("/dev/binderfs", "./binderfs" [pid 5284] <... futex resumed>) = 0 [pid 5290] rt_sigprocmask(SIG_SETMASK, [], [pid 5289] <... symlink resumed>) = 0 [pid 5285] <... futex resumed>) = 0 [pid 5284] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5283] <... futex resumed>) = 1 executing program [pid 5290] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5289] write(1, "executing program\n", 18 [pid 5285] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5283] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5290] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5289] <... write resumed>) = 18 [pid 5290] <... openat resumed>) = -1 EROFS (Read-only file system) [pid 5289] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5290] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5289] <... futex resumed>) = 0 [pid 5290] <... futex resumed>) = 1 [pid 5289] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, [pid 5285] <... openat resumed>) = 4 [pid 5284] <... futex resumed>) = 0 [pid 5290] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5289] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5285] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5284] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5289] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5285] <... futex resumed>) = 1 [pid 5284] <... futex resumed>) = 0 [pid 5283] <... futex resumed>) = 0 [pid 5290] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5289] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5285] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5284] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5283] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5290] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5289] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5285] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5289] <... mmap resumed>) = 0x7f7e3bbcf000 [pid 5285] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5283] <... futex resumed>) = 0 [pid 5290] <... openat resumed>) = 5 [pid 5289] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5286] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5286] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [ 72.117436][ T29] audit: type=1804 audit(1726309941.672:23): pid=5290 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.DyOw6i/4/file0/file1" dev="loop0" ino=4 res=1 errno=0 [ 72.119306][ T5285] ERROR: (device loop1): dbAlloc: the hint is outside the map [ 72.119306][ T5285] [ 72.153159][ T5285] ERROR: (device loop1): remounting filesystem as read-only [pid 5286] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5290] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5289] <... mprotect resumed>) = 0 [pid 5284] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5283] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5290] <... futex resumed>) = 0 [pid 5290] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5289] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5284] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5289] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5286] <... futex resumed>) = 0 [pid 5284] <... futex resumed>) = 1 [pid 5289] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} [pid 5286] sendfile(-1, 5, NULL, 54802 [pid 5284] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5286] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5286] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5289] <... clone3 resumed> => {parent_tid=[5291]}, 88) = 5291 [pid 5286] <... futex resumed>) = 1 [pid 5284] <... futex resumed>) = 0 [pid 5289] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5286] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5284] exit_group(0 [pid 5290] <... futex resumed>) = ? [pid 5289] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5286] <... futex resumed>) = ? [pid 5284] <... exit_group resumed>) = ? [pid 5290] +++ exited with 0 +++ [pid 5289] <... futex resumed>) = 0 [pid 5286] +++ exited with 0 +++ [pid 5284] +++ exited with 0 +++ [pid 5289] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5222] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5284, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=26 /* 0.26 s */} --- [pid 5222] restart_syscall(<... resuming interrupted clone ...>./strace-static-x86_64: Process 5291 attached [pid 5291] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5222] <... restart_syscall resumed>) = 0 [pid 5291] <... rseq resumed>) = 0 [pid 5291] set_robust_list(0x7f7e3bbef9a0, 24) = 0 [pid 5222] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5291] rt_sigprocmask(SIG_SETMASK, [], [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5291] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5222] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5291] memfd_create("syzkaller", 0 [pid 5222] <... openat resumed>) = 3 [pid 5291] <... memfd_create resumed>) = 3 [pid 5222] newfstatat(3, "", [pid 5291] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5222] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5291] <... mmap resumed>) = 0x7f7e33600000 [pid 5222] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5222] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] newfstatat(AT_FDCWD, "./4/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] unlink("./4/binderfs") = 0 [pid 5222] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5224] <... close resumed>) = 0 [ 72.160877][ T5285] syz-executor173: attempt to access beyond end of device [ 72.160877][ T5285] loop1: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [pid 5224] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5292 attached , child_tidptr=0x55557083d690) = 5292 [pid 5292] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5283] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5283] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5283] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbae000 [pid 5292] chdir("./4" [pid 5283] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5292] <... chdir resumed>) = 0 [pid 5283] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5292] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5283] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5292] <... prctl resumed>) = 0 [pid 5283] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0}./strace-static-x86_64: Process 5293 attached [pid 5292] setpgid(0, 0 [pid 5293] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5292] <... setpgid resumed>) = 0 [pid 5283] <... clone3 resumed> => {parent_tid=[5293]}, 88) = 5293 [pid 5293] <... rseq resumed>) = 0 [pid 5283] rt_sigprocmask(SIG_SETMASK, [], [pid 5293] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5283] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5292] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5293] <... set_robust_list resumed>) = 0 [pid 5283] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5293] rt_sigprocmask(SIG_SETMASK, [], [pid 5283] <... futex resumed>) = 0 [pid 5293] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5283] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5293] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5285] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5285] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5285] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5293] <... openat resumed>) = -1 EROFS (Read-only file system) [pid 5292] <... openat resumed>) = 3 [pid 5293] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5292] write(3, "1000", 4 [pid 5293] <... futex resumed>) = 1 [pid 5292] <... write resumed>) = 4 [pid 5283] <... futex resumed>) = 0 [pid 5293] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5292] close(3 [pid 5283] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5292] <... close resumed>) = 0 [pid 5285] <... futex resumed>) = 0 [pid 5283] <... futex resumed>) = 1 [pid 5292] symlink("/dev/binderfs", "./binderfs" [pid 5285] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5283] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5292] <... symlink resumed>) = 0 [pid 5285] <... openat resumed>) = 5 [pid 5285] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [ 72.212868][ T114] blkno = 5002c, nblocks = 1 [ 72.230493][ T114] ERROR: (device loop0): dbUpdatePMap: blocks are outside the map [ 72.230493][ T114] [pid 5285] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5292] write(1, "executing program\n", 18 [pid 5283] <... futex resumed>) = 0 executing program [pid 5283] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5292] <... write resumed>) = 18 [pid 5285] <... futex resumed>) = 0 [pid 5283] <... futex resumed>) = 1 [pid 5292] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5285] sendfile(-1, 5, NULL, 54802 [pid 5283] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5285] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5285] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5283] <... futex resumed>) = 0 [pid 5292] <... futex resumed>) = 0 [pid 5288] <... write resumed>) = 16777216 [pid 5285] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5283] exit_group(0 [pid 5293] <... futex resumed>) = ? [pid 5292] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, [pid 5288] munmap(0x7f7e33600000, 138412032 [pid 5285] <... futex resumed>) = ? [pid 5283] <... exit_group resumed>) = ? [pid 5293] +++ exited with 0 +++ [pid 5292] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5292] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5285] +++ exited with 0 +++ [pid 5283] +++ exited with 0 +++ [pid 5292] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5292] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5223] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5283, si_uid=0, si_status=0, si_utime=4 /* 0.04 s */, si_stime=31 /* 0.31 s */} --- [pid 5292] <... mmap resumed>) = 0x7f7e3bbcf000 [pid 5292] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5292] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5223] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5292] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5292] <... clone3 resumed> => {parent_tid=[5294]}, 88) = 5294 [pid 5292] rt_sigprocmask(SIG_SETMASK, [], [pid 5223] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5292] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5292] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5223] <... openat resumed>) = 3 [pid 5292] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 5294 attached [pid 5223] newfstatat(3, "", [pid 5294] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5223] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5294] <... rseq resumed>) = 0 [pid 5223] getdents64(3, [pid 5294] set_robust_list(0x7f7e3bbef9a0, 24) = 0 [ 72.272399][ T29] audit: type=1804 audit(1726309941.832:24): pid=5285 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.iJnbWt/4/file0/file1" dev="loop1" ino=4 res=1 errno=0 [pid 5288] <... munmap resumed>) = 0 [pid 5223] <... getdents64 resumed>0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5294] rt_sigprocmask(SIG_SETMASK, [], [pid 5288] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5223] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5294] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5288] <... openat resumed>) = 4 [pid 5223] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5294] memfd_create("syzkaller", 0 [pid 5223] newfstatat(AT_FDCWD, "./4/binderfs", [pid 5294] <... memfd_create resumed>) = 3 [pid 5288] ioctl(4, LOOP_SET_FD, 3 [pid 5223] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5294] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5223] unlink("./4/binderfs" [pid 5294] <... mmap resumed>) = 0x7f7e33600000 [pid 5223] <... unlink resumed>) = 0 [pid 5291] 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 5288] <... ioctl resumed>) = 0 [pid 5223] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5288] close(3) = 0 [pid 5288] close(4) = 0 [pid 5288] mkdir("./file0", 0777) = 0 [ 72.341277][ T5288] loop4: detected capacity change from 0 to 32768 [ 72.371134][ T113] blkno = 5002c, nblocks = 1 [ 72.375962][ T113] ERROR: (device loop1): dbUpdatePMap: blocks are outside the map [ 72.375962][ T113] [pid 5288] mount("/dev/loop4", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "") = 0 [pid 5288] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5288] chdir("./file0") = 0 [pid 5288] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5288] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5287] <... futex resumed>) = 0 [pid 5288] <... futex resumed>) = 1 [pid 5287] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5288] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5287] <... futex resumed>) = 0 [pid 5287] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5288] <... openat resumed>) = 4 [pid 5288] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5287] <... futex resumed>) = 0 [pid 5288] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5287] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5288] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5287] <... futex resumed>) = 0 [pid 5288] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5287] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5294] 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 5288] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5288] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5287] <... futex resumed>) = 0 [ 72.467846][ T5288] ERROR: (device loop4): dbAlloc: the hint is outside the map [ 72.467846][ T5288] [ 72.491361][ T5288] ERROR: (device loop4): remounting filesystem as read-only [ 72.499257][ T5288] syz-executor173: attempt to access beyond end of device [ 72.499257][ T5288] loop4: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [pid 5288] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5287] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5288] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5287] <... futex resumed>) = 0 [pid 5288] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5287] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5288] <... openat resumed>) = -1 EROFS (Read-only file system) [pid 5288] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5287] <... futex resumed>) = 0 [pid 5288] <... futex resumed>) = 1 [pid 5287] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5288] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5287] <... futex resumed>) = 0 [pid 5288] <... openat resumed>) = 5 [pid 5287] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5288] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5287] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5288] <... futex resumed>) = 0 [pid 5287] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5288] sendfile(-1, 5, NULL, 54802 [pid 5287] <... futex resumed>) = 0 [pid 5288] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5287] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5222] <... umount2 resumed>) = 0 [pid 5288] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5287] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5222] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5288] <... futex resumed>) = 0 [pid 5287] exit_group(0 [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5287] <... exit_group resumed>) = ? [pid 5222] newfstatat(AT_FDCWD, "./4/file0", [pid 5288] +++ exited with 0 +++ [pid 5222] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5287] +++ exited with 0 +++ [pid 5222] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5226] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5287, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=28 /* 0.28 s */} --- [pid 5222] <... openat resumed>) = 4 [ 72.518333][ T29] audit: type=1804 audit(1726309942.072:25): pid=5288 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.1eVfz5/4/file0/file1" dev="loop4" ino=4 res=1 errno=0 [pid 5226] restart_syscall(<... resuming interrupted clone ...> [pid 5222] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5226] <... restart_syscall resumed>) = 0 [pid 5222] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5226] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5226] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5222] getdents64(4, [pid 5226] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5222] <... getdents64 resumed>0x555570846770 /* 0 entries */, 32768) = 0 [pid 5226] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] close(4 [pid 5226] newfstatat(AT_FDCWD, "./4/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] <... close resumed>) = 0 [pid 5226] unlink("./4/binderfs") = 0 [pid 5222] rmdir("./4/file0" [pid 5226] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5222] <... rmdir resumed>) = 0 [pid 5222] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5222] close(3) = 0 [pid 5222] rmdir("./4") = 0 [pid 5222] mkdir("./5", 0777) = 0 [pid 5222] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 3 [pid 5222] ioctl(3, LOOP_CLR_FD) = 0 [ 72.598222][ T114] blkno = 5002c, nblocks = 1 [ 72.603011][ T114] ERROR: (device loop4): dbUpdatePMap: blocks are outside the map [ 72.603011][ T114] [pid 5222] close(3 [pid 5291] <... write resumed>) = 16777216 [pid 5223] <... umount2 resumed>) = 0 [pid 5223] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] newfstatat(AT_FDCWD, "./4/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5223] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5291] munmap(0x7f7e33600000, 138412032 [pid 5223] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5223] close(4) = 0 [pid 5223] rmdir("./4/file0") = 0 [pid 5223] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5223] close(3) = 0 [pid 5223] rmdir("./4") = 0 [pid 5223] mkdir("./5", 0777) = 0 [pid 5223] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5223] ioctl(3, LOOP_CLR_FD) = 0 [pid 5223] close(3 [pid 5291] <... munmap resumed>) = 0 [pid 5291] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 5291] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5291] close(3) = 0 [pid 5291] close(4) = 0 [pid 5291] mkdir("./file0", 0777) = 0 [pid 5291] mount("/dev/loop3", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "") = 0 [pid 5291] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5291] chdir("./file0") = 0 [pid 5291] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5291] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5289] <... futex resumed>) = 0 [pid 5289] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5289] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5291] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000) = 4 [pid 5291] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5289] <... futex resumed>) = 0 [pid 5289] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5289] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5291] <... futex resumed>) = 1 [ 72.733794][ T5291] loop3: detected capacity change from 0 to 32768 [ 72.785836][ T5291] ERROR: (device loop3): dbAlloc: the hint is outside the map [ 72.785836][ T5291] [ 72.813146][ T5291] ERROR: (device loop3): remounting filesystem as read-only [pid 5291] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5289] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5289] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5289] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbae000 [pid 5289] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5289] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5289] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} => {parent_tid=[5295]}, 88) = 5295 [pid 5289] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5289] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5289] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 5295 attached [pid 5295] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053) = 0 [pid 5295] set_robust_list(0x7f7e3bbce9a0, 24) = 0 [pid 5295] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5295] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5295] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5289] <... futex resumed>) = 0 [pid 5289] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5289] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5295] openat(AT_FDCWD, "./file1", O_RDONLY) = 5 [pid 5295] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5289] <... futex resumed>) = 0 [pid 5289] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5289] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5295] sendfile(-1, 5, NULL, 54802) = -1 EBADF (Bad file descriptor) [pid 5295] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5289] <... futex resumed>) = 0 [pid 5295] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5222] <... close resumed>) = 0 [pid 5291] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5291] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5289] exit_group(0 [pid 5295] <... futex resumed>) = ? [pid 5289] <... exit_group resumed>) = ? [pid 5295] +++ exited with 0 +++ [pid 5291] <... futex resumed>) = ? [ 72.831436][ T5291] syz-executor173: attempt to access beyond end of device [ 72.831436][ T5291] loop3: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [pid 5291] +++ exited with 0 +++ [pid 5289] +++ exited with 0 +++ [pid 5225] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5289, si_uid=0, si_status=0, si_utime=0, si_stime=34 /* 0.34 s */} --- [pid 5225] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5225] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5225] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5225] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5225] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5225] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5225] newfstatat(AT_FDCWD, "./4/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5225] unlink("./4/binderfs") = 0 [pid 5225] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5294] <... write resumed>) = 16777216 [pid 5222] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5294] munmap(0x7f7e33600000, 138412032./strace-static-x86_64: Process 5296 attached [pid 5296] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5222] <... clone resumed>, child_tidptr=0x55557083d690) = 5296 [ 72.881136][ T29] audit: type=1804 audit(1726309942.412:26): pid=5295 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.8FGZib/4/file0/file1" dev="loop3" ino=4 res=1 errno=0 [ 72.909388][ T114] blkno = 5002c, nblocks = 1 [pid 5296] chdir("./5" [pid 5226] <... umount2 resumed>) = 0 [pid 5226] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5296] <... chdir resumed>) = 0 [pid 5296] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5296] setpgid(0, 0) = 0 [pid 5296] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5296] write(3, "1000", 4) = 4 [pid 5296] close(3) = 0 [pid 5296] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 5296] write(1, "executing program\n", 18 [pid 5226] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5226] newfstatat(AT_FDCWD, "./4/file0", [pid 5296] <... write resumed>) = 18 [pid 5296] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5296] <... futex resumed>) = 0 [pid 5296] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5296] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5223] <... close resumed>) = 0 [pid 5296] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5296] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5294] <... munmap resumed>) = 0 [pid 5226] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5296] <... mprotect resumed>) = 0 [pid 5294] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5226] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5223] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5294] <... openat resumed>) = 4 [pid 5226] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5296] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5294] ioctl(4, LOOP_SET_FD, 3 [pid 5296] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5226] <... openat resumed>) = 4 [pid 5296] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0}./strace-static-x86_64: Process 5297 attached [pid 5297] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5296] <... clone3 resumed> => {parent_tid=[5297]}, 88) = 5297 [pid 5297] <... rseq resumed>) = 0 [pid 5296] rt_sigprocmask(SIG_SETMASK, [], [pid 5297] set_robust_list(0x7f7e3bbef9a0, 24) = 0 [pid 5296] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5297] rt_sigprocmask(SIG_SETMASK, [], [pid 5296] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5297] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5296] <... futex resumed>) = 0 [pid 5297] memfd_create("syzkaller", 0 [pid 5296] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5297] <... memfd_create resumed>) = 3 ./strace-static-x86_64: Process 5298 attached [pid 5294] <... ioctl resumed>) = 0 [pid 5226] newfstatat(4, "", [pid 5294] close(3) = 0 [pid 5294] close(4 [pid 5298] set_robust_list(0x55557083d6a0, 24 [pid 5297] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5294] <... close resumed>) = 0 [pid 5226] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] <... clone resumed>, child_tidptr=0x55557083d690) = 5298 [pid 5298] <... set_robust_list resumed>) = 0 [pid 5297] <... mmap resumed>) = 0x7f7e33600000 [pid 5226] getdents64(4, [pid 5298] chdir("./5" [pid 5294] mkdir("./file0", 0777 [pid 5226] <... getdents64 resumed>0x555570846770 /* 2 entries */, 32768) = 48 [pid 5298] <... chdir resumed>) = 0 [pid 5226] getdents64(4, [pid 5298] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5226] <... getdents64 resumed>0x555570846770 /* 0 entries */, 32768) = 0 [pid 5298] <... prctl resumed>) = 0 [pid 5226] close(4 [pid 5298] setpgid(0, 0 [pid 5294] <... mkdir resumed>) = 0 [pid 5294] mount("/dev/loop2", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5226] <... close resumed>) = 0 [pid 5298] <... setpgid resumed>) = 0 [pid 5226] rmdir("./4/file0" [pid 5298] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 5294] <... mount resumed>) = 0 [pid 5226] <... rmdir resumed>) = 0 [pid 5226] getdents64(3, [pid 5298] <... openat resumed>) = 3 [pid 5294] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5226] <... getdents64 resumed>0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5226] close(3 [pid 5294] <... openat resumed>) = 3 [pid 5294] chdir("./file0" [pid 5226] <... close resumed>) = 0 [pid 5294] <... chdir resumed>) = 0 [pid 5226] rmdir("./4" [pid 5294] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5226] <... rmdir resumed>) = 0 [pid 5298] write(3, "1000", 4 [pid 5226] mkdir("./5", 0777 [pid 5294] <... openat resumed>) = -1 EBUSY (Device or resource busy) [ 72.928605][ T114] ERROR: (device loop3): dbUpdatePMap: blocks are outside the map [ 72.928605][ T114] [ 72.948565][ T5294] loop2: detected capacity change from 0 to 32768 executing program [pid 5298] <... write resumed>) = 4 [pid 5294] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] <... mkdir resumed>) = 0 [pid 5292] <... futex resumed>) = 0 [pid 5294] <... futex resumed>) = 1 [pid 5292] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5294] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5292] <... futex resumed>) = 0 [pid 5298] close(3 [pid 5292] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5226] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5298] <... close resumed>) = 0 [pid 5294] <... openat resumed>) = 4 [pid 5226] <... openat resumed>) = 3 [pid 5298] symlink("/dev/binderfs", "./binderfs" [pid 5226] ioctl(3, LOOP_CLR_FD [pid 5298] <... symlink resumed>) = 0 [pid 5226] <... ioctl resumed>) = 0 [pid 5298] write(1, "executing program\n", 18 [pid 5226] close(3 [pid 5298] <... write resumed>) = 18 [pid 5294] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5298] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5292] <... futex resumed>) = 0 [pid 5292] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5292] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5298] <... futex resumed>) = 0 [pid 5298] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5298] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5298] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5294] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5298] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5298] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5298] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} => {parent_tid=[5299]}, 88) = 5299 [pid 5298] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5298] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5298] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 5299 attached [pid 5299] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053) = 0 [pid 5299] set_robust_list(0x7f7e3bbef9a0, 24) = 0 [pid 5299] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5299] memfd_create("syzkaller", 0) = 3 [pid 5299] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [ 73.022575][ T5294] ERROR: (device loop2): dbAlloc: the hint is outside the map [ 73.022575][ T5294] [ 73.036937][ T5294] ERROR: (device loop2): remounting filesystem as read-only [pid 5292] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5292] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5292] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbae000 [pid 5292] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5292] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5292] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} => {parent_tid=[5300]}, 88) = 5300 [pid 5292] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5292] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5292] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 5300 attached [pid 5294] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5300] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053) = 0 [pid 5300] set_robust_list(0x7f7e3bbce9a0, 24) = 0 [pid 5300] rt_sigprocmask(SIG_SETMASK, [], [pid 5294] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5300] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5300] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5294] <... futex resumed>) = 0 [pid 5300] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5294] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5292] <... futex resumed>) = 0 [pid 5300] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5292] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5294] <... futex resumed>) = 0 [pid 5292] <... futex resumed>) = 1 [pid 5294] openat(AT_FDCWD, "./file1", O_RDONLY [ 73.071400][ T5294] syz-executor173: attempt to access beyond end of device [ 73.071400][ T5294] loop2: rw=2049, sector=2621792, nr_sectors = 8 limit=32768 [pid 5292] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5294] <... openat resumed>) = 5 [pid 5294] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5292] <... futex resumed>) = 0 [pid 5294] <... futex resumed>) = 1 [pid 5292] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5294] sendfile(-1, 5, NULL, 54802) = -1 EBADF (Bad file descriptor) [pid 5292] <... futex resumed>) = 0 [pid 5294] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5292] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5294] <... futex resumed>) = 0 [pid 5294] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5292] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5292] exit_group(0 [pid 5294] <... futex resumed>) = ? [pid 5292] <... exit_group resumed>) = ? [pid 5294] +++ exited with 0 +++ [pid 5300] <... futex resumed>) = ? [pid 5300] +++ exited with 0 +++ [pid 5292] +++ exited with 0 +++ [pid 5224] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5292, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=29 /* 0.29 s */} --- [pid 5224] restart_syscall(<... resuming interrupted clone ...> [pid 5297] 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 5224] <... restart_syscall resumed>) = 0 [ 73.121866][ T29] audit: type=1804 audit(1726309942.672:27): pid=5294 uid=0 auid=4294967295 ses=4294967295 subj=_ op=invalid_pcr cause=open_writers comm="syz-executor173" name="/root/syzkaller.03RHJk/4/file0/file1" dev="loop2" ino=4 res=1 errno=0 [pid 5224] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5224] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5224] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5224] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] newfstatat(AT_FDCWD, "./4/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5224] unlink("./4/binderfs") = 0 [pid 5224] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5226] <... close resumed>) = 0 [pid 5226] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5301 attached , child_tidptr=0x55557083d690) = 5301 [pid 5301] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5301] chdir("./5") = 0 [pid 5301] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5301] setpgid(0, 0) = 0 [pid 5301] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5301] write(3, "1000", 4) = 4 [pid 5301] close(3) = 0 [ 73.196190][ T113] blkno = 5002c, nblocks = 1 [ 73.201342][ T113] ERROR: (device loop2): dbUpdatePMap: blocks are outside the map [ 73.201342][ T113] [pid 5301] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 5301] write(1, "executing program\n", 18) = 18 [pid 5301] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5301] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5301] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5301] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5301] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5301] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5301] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} [pid 5299] 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./strace-static-x86_64: Process 5302 attached [pid 5301] <... clone3 resumed> => {parent_tid=[5302]}, 88) = 5302 [pid 5301] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5301] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5301] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5302] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053) = 0 [pid 5302] set_robust_list(0x7f7e3bbef9a0, 24) = 0 [pid 5302] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5302] memfd_create("syzkaller", 0) = 3 [pid 5302] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5297] <... write resumed>) = 16777216 [pid 5297] munmap(0x7f7e33600000, 138412032) = 0 [pid 5297] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5297] ioctl(4, LOOP_SET_FD, 3 [pid 5302] 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 5297] <... ioctl resumed>) = 0 [pid 5297] close(3) = 0 [pid 5297] close(4) = 0 [pid 5297] mkdir("./file0", 0777) = 0 [pid 5297] mount("/dev/loop0", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5225] <... umount2 resumed>) = 0 [pid 5225] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5297] <... mount resumed>) = 0 [pid 5297] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5225] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5297] <... openat resumed>) = 3 [pid 5224] <... umount2 resumed>) = 0 [pid 5297] chdir("./file0" [pid 5225] newfstatat(AT_FDCWD, "./4/file0", [ 73.446719][ T5297] loop0: detected capacity change from 0 to 32768 [pid 5224] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5299] <... write resumed>) = 16777216 [pid 5297] <... chdir resumed>) = 0 [pid 5225] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5224] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5299] munmap(0x7f7e33600000, 138412032 [pid 5297] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5225] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5224] newfstatat(AT_FDCWD, "./4/file0", [pid 5297] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5225] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5224] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5225] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5224] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5225] <... openat resumed>) = 4 [pid 5224] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5225] newfstatat(4, "", [pid 5224] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5297] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5224] <... openat resumed>) = 4 [pid 5297] <... futex resumed>) = 1 [pid 5296] <... futex resumed>) = 0 [pid 5225] getdents64(4, [pid 5224] newfstatat(4, "", [pid 5297] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5296] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] <... getdents64 resumed>0x555570846770 /* 2 entries */, 32768) = 48 [pid 5224] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5296] <... futex resumed>) = 0 [pid 5225] getdents64(4, [pid 5224] getdents64(4, [pid 5297] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5296] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5225] <... getdents64 resumed>0x555570846770 /* 0 entries */, 32768) = 0 [pid 5224] <... getdents64 resumed>0x555570846770 /* 2 entries */, 32768) = 48 [pid 5225] close(4 [pid 5224] getdents64(4, [pid 5225] <... close resumed>) = 0 [pid 5224] <... getdents64 resumed>0x555570846770 /* 0 entries */, 32768) = 0 [pid 5225] rmdir("./4/file0" [pid 5224] close(4 [pid 5297] <... openat resumed>) = 4 [pid 5225] <... rmdir resumed>) = 0 [pid 5224] <... close resumed>) = 0 [pid 5224] rmdir("./4/file0") = 0 [pid 5224] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5224] close(3) = 0 [pid 5224] rmdir("./4") = 0 [pid 5224] mkdir("./5", 0777 [pid 5299] <... munmap resumed>) = 0 [pid 5297] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] getdents64(3, [pid 5224] <... mkdir resumed>) = 0 [pid 5224] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5297] <... futex resumed>) = 1 [pid 5296] <... futex resumed>) = 0 [pid 5225] <... getdents64 resumed>0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5224] <... openat resumed>) = 3 [pid 5297] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5225] close(3 [pid 5297] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5296] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5225] <... close resumed>) = 0 [pid 5224] ioctl(3, LOOP_CLR_FD [pid 5299] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5297] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5225] rmdir("./4") = 0 [pid 5296] <... futex resumed>) = 0 [pid 5225] mkdir("./5", 0777 [pid 5224] <... ioctl resumed>) = 0 [pid 5296] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5224] close(3 [pid 5225] <... mkdir resumed>) = 0 [pid 5225] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 3 [pid 5299] <... openat resumed>) = 4 [pid 5225] ioctl(3, LOOP_CLR_FD [pid 5299] ioctl(4, LOOP_SET_FD, 3 [pid 5225] <... ioctl resumed>) = 0 [pid 5225] close(3 [pid 5296] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5296] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5296] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbae000 [pid 5299] <... ioctl resumed>) = 0 [ 73.548796][ T5297] ERROR: (device loop0): dbAlloc: the hint is outside the map [ 73.548796][ T5297] [ 73.580242][ T5299] loop1: detected capacity change from 0 to 32768 [pid 5299] close(3 [pid 5296] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5296] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5296] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} => {parent_tid=[5303]}, 88) = 5303 [pid 5296] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5296] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5296] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000}./strace-static-x86_64: Process 5303 attached [pid 5299] <... close resumed>) = 0 [pid 5299] close(4 [pid 5303] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5299] <... close resumed>) = 0 [pid 5299] mkdir("./file0", 0777 [pid 5297] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5303] <... rseq resumed>) = 0 [pid 5303] set_robust_list(0x7f7e3bbce9a0, 24) = 0 [pid 5303] rt_sigprocmask(SIG_SETMASK, [], [pid 5299] <... mkdir resumed>) = 0 [pid 5297] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5299] mount("/dev/loop1", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5303] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5303] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5303] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5296] <... futex resumed>) = 0 [pid 5303] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5297] <... futex resumed>) = 0 [pid 5296] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5297] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5296] <... futex resumed>) = 0 [pid 5296] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5297] <... openat resumed>) = 5 [pid 5297] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5297] <... futex resumed>) = 0 [pid 5296] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5297] sendfile(-1, 5, NULL, 54802 [pid 5296] <... futex resumed>) = 0 [pid 5297] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5296] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5297] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5296] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5297] <... futex resumed>) = 0 [pid 5296] exit_group(0 [pid 5303] <... futex resumed>) = ? [pid 5296] <... exit_group resumed>) = ? [pid 5303] +++ exited with 0 +++ [pid 5297] +++ exited with 0 +++ [pid 5296] +++ exited with 0 +++ [pid 5222] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5296, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=29 /* 0.29 s */} --- [pid 5222] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5222] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] openat(AT_FDCWD, "./5", 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, 0x55557083e730 /* 4 entries */, 32768) = 112 [ 73.618426][ T5297] ERROR: (device loop0): remounting filesystem as read-only [pid 5222] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] newfstatat(AT_FDCWD, "./5/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] unlink("./5/binderfs") = 0 [pid 5222] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5299] <... mount resumed>) = 0 [pid 5299] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5299] chdir("./file0") = 0 [pid 5299] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = -1 EBUSY (Device or resource busy) [pid 5299] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5298] <... futex resumed>) = 0 [pid 5299] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable) [pid 5298] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5299] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5298] <... futex resumed>) = 0 [pid 5299] <... openat resumed>) = 4 [pid 5298] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5299] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5298] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5298] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5299] <... futex resumed>) = 1 [pid 5298] <... futex resumed>) = 0 [pid 5298] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5299] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5222] <... umount2 resumed>) = 0 [pid 5222] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [ 73.703428][ T113] blkno = 5002c, nblocks = 1 [ 73.708085][ T113] ERROR: (device loop0): dbUpdatePMap: blocks are outside the map [ 73.708085][ T113] [ 73.735511][ T5299] ERROR: (device loop1): dbAlloc: the hint is outside the map [ 73.735511][ T5299] [pid 5222] newfstatat(AT_FDCWD, "./5/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5222] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5299] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5222] openat(AT_FDCWD, "./5/file0", 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, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5222] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5222] close(4) = 0 [pid 5222] rmdir("./5/file0" [pid 5298] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5298] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5298] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbae000 [pid 5298] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE [pid 5222] <... rmdir resumed>) = 0 [pid 5298] <... mprotect resumed>) = 0 [pid 5222] getdents64(3, [pid 5298] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5222] <... getdents64 resumed>0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5298] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5222] close(3 [pid 5298] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} [pid 5222] <... close resumed>) = 0 [pid 5222] rmdir("./5" [pid 5298] <... clone3 resumed> => {parent_tid=[5304]}, 88) = 5304 [pid 5222] <... rmdir resumed>) = 0 ./strace-static-x86_64: Process 5304 attached [pid 5298] rt_sigprocmask(SIG_SETMASK, [], [pid 5222] mkdir("./6", 0777 [pid 5304] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5298] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5222] <... mkdir resumed>) = 0 [pid 5298] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5222] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5298] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5222] <... openat resumed>) = 3 [pid 5222] ioctl(3, LOOP_CLR_FD) = 0 [pid 5222] close(3 [pid 5304] <... rseq resumed>) = 0 [pid 5304] set_robust_list(0x7f7e3bbce9a0, 24) = 0 [pid 5304] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5304] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5304] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5298] <... futex resumed>) = 0 [pid 5304] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5298] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5304] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5298] <... futex resumed>) = 0 [pid 5304] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5298] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5304] <... openat resumed>) = 5 [pid 5304] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5298] <... futex resumed>) = 0 [pid 5304] sendfile(-1, 5, NULL, 54802 [pid 5298] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5304] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5298] <... futex resumed>) = 0 [pid 5304] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5298] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5304] <... futex resumed>) = 0 [pid 5298] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5304] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5299] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5298] exit_group(0 [pid 5304] <... futex resumed>) = ? [pid 5298] <... exit_group resumed>) = ? [pid 5304] +++ exited with 0 +++ [pid 5299] +++ exited with 0 +++ [pid 5298] +++ exited with 0 +++ [pid 5223] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5298, si_uid=0, si_status=0, si_utime=0, si_stime=29 /* 0.29 s */} --- [pid 5223] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [ 73.772981][ T5299] ERROR: (device loop1): remounting filesystem as read-only [pid 5223] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5223] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5223] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] newfstatat(AT_FDCWD, "./5/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] unlink("./5/binderfs") = 0 [pid 5223] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5224] <... close resumed>) = 0 [pid 5224] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557083d690) = 5305 ./strace-static-x86_64: Process 5305 attached executing program [pid 5305] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5305] chdir("./5") = 0 [pid 5305] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5305] setpgid(0, 0) = 0 [pid 5305] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5305] write(3, "1000", 4) = 4 [pid 5305] close(3) = 0 [pid 5305] symlink("/dev/binderfs", "./binderfs") = 0 [pid 5305] write(1, "executing program\n", 18) = 18 [pid 5305] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5305] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5305] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5305] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5305] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5305] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} => {parent_tid=[5306]}, 88) = 5306 [pid 5305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5305] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5305] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 5306 attached [pid 5306] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053) = 0 [pid 5306] set_robust_list(0x7f7e3bbef9a0, 24) = 0 [pid 5306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5306] memfd_create("syzkaller", 0) = 3 [pid 5306] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 [pid 5225] <... close resumed>) = 0 [ 73.862738][ T114] blkno = 5002c, nblocks = 1 [ 73.867391][ T114] ERROR: (device loop1): dbUpdatePMap: blocks are outside the map [ 73.867391][ T114] [pid 5225] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5307 attached , child_tidptr=0x55557083d690) = 5307 [pid 5307] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5307] chdir("./5" [pid 5302] <... write resumed>) = 16777216 [pid 5307] <... chdir resumed>) = 0 [pid 5307] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5302] munmap(0x7f7e33600000, 138412032 [pid 5307] <... prctl resumed>) = 0 [pid 5307] setpgid(0, 0) = 0 [pid 5307] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5222] <... close resumed>) = 0 [pid 5307] write(3, "1000", 4 [pid 5222] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5307] <... write resumed>) = 4 ./strace-static-x86_64: Process 5308 attached [pid 5307] close(3 [pid 5302] <... munmap resumed>) = 0 [pid 5308] set_robust_list(0x55557083d6a0, 24 [pid 5307] <... close resumed>) = 0 [pid 5307] symlink("/dev/binderfs", "./binderfs" [pid 5222] <... clone resumed>, child_tidptr=0x55557083d690) = 5308 [pid 5308] <... set_robust_list resumed>) = 0 [pid 5308] chdir("./6" [pid 5307] <... symlink resumed>) = 0 executing program [pid 5307] write(1, "executing program\n", 18) = 18 [pid 5308] <... chdir resumed>) = 0 [pid 5308] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5307] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5308] <... prctl resumed>) = 0 [pid 5307] <... futex resumed>) = 0 [pid 5307] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5308] setpgid(0, 0 [pid 5307] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5308] <... setpgid resumed>) = 0 [pid 5308] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5308] write(3, "1000", 4) = 4 [pid 5308] close(3) = 0 [pid 5308] symlink("/dev/binderfs", "./binderfs" [pid 5302] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5307] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5307] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5302] <... openat resumed>) = 4 [pid 5308] <... symlink resumed>) = 0 [pid 5307] <... mmap resumed>) = 0x7f7e3bbcf000 [pid 5307] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5308] write(1, "executing program\n", 18 [pid 5302] ioctl(4, LOOP_SET_FD, 3executing program [pid 5308] <... write resumed>) = 18 [pid 5307] <... mprotect resumed>) = 0 [pid 5302] <... ioctl resumed>) = 0 [pid 5308] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5307] rt_sigprocmask(SIG_BLOCK, ~[], [pid 5302] close(3 [pid 5308] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, [pid 5307] <... rt_sigprocmask resumed>[], 8) = 0 [pid 5302] <... close resumed>) = 0 [pid 5308] <... rt_sigaction resumed>NULL, 8) = 0 [pid 5307] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} [pid 5302] close(4./strace-static-x86_64: Process 5309 attached [pid 5308] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5309] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5308] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5307] <... clone3 resumed> => {parent_tid=[5309]}, 88) = 5309 [pid 5302] <... close resumed>) = 0 [pid 5309] <... rseq resumed>) = 0 [pid 5308] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5307] rt_sigprocmask(SIG_SETMASK, [], [pid 5302] mkdir("./file0", 0777 [pid 5309] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5308] <... mmap resumed>) = 0x7f7e3bbcf000 [pid 5307] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5306] 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 5302] <... mkdir resumed>) = 0 [pid 5309] <... set_robust_list resumed>) = 0 [pid 5308] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5307] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5302] mount("/dev/loop4", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5308] <... mprotect resumed>) = 0 [pid 5309] rt_sigprocmask(SIG_SETMASK, [], [pid 5307] <... futex resumed>) = 0 [pid 5308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5309] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5308] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} [pid 5307] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 5310 attached [pid 5309] memfd_create("syzkaller", 0 [pid 5310] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5308] <... clone3 resumed> => {parent_tid=[5310]}, 88) = 5310 [pid 5310] <... rseq resumed>) = 0 [pid 5309] <... memfd_create resumed>) = 3 [pid 5308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5309] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5308] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5310] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5308] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5310] <... set_robust_list resumed>) = 0 [pid 5310] rt_sigprocmask(SIG_SETMASK, [], [pid 5309] <... mmap resumed>) = 0x7f7e33600000 [pid 5310] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5310] memfd_create("syzkaller", 0 [pid 5302] <... mount resumed>) = 0 [pid 5302] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 5302] chdir("./file0") = 0 [pid 5302] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5310] <... memfd_create resumed>) = 3 [pid 5302] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5310] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5302] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5310] <... mmap resumed>) = 0x7f7e33600000 [pid 5302] <... futex resumed>) = 1 [pid 5301] <... futex resumed>) = 0 [pid 5302] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5301] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5302] <... futex resumed>) = 0 [pid 5301] <... futex resumed>) = 1 [pid 5302] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5301] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5302] <... openat resumed>) = 4 [ 73.993201][ T5302] loop4: detected capacity change from 0 to 32768 [pid 5302] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5301] <... futex resumed>) = 0 [pid 5301] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5302] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5301] <... futex resumed>) = 0 [pid 5301] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5302] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5301] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5302] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5301] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5302] <... futex resumed>) = 0 [pid 5301] <... futex resumed>) = 0 [pid 5302] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5301] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5302] <... openat resumed>) = -1 EROFS (Read-only file system) [pid 5302] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5301] <... futex resumed>) = 0 [pid 5302] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5301] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5302] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5301] <... futex resumed>) = 0 [pid 5301] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5302] openat(AT_FDCWD, "./file1", O_RDONLY) = 5 [pid 5302] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5301] <... futex resumed>) = 0 [pid 5302] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5301] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5302] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5301] <... futex resumed>) = 0 [pid 5302] sendfile(-1, 5, NULL, 54802 [pid 5301] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5302] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5302] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5301] <... futex resumed>) = 0 [pid 5302] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5301] exit_group(0) = ? [pid 5302] <... futex resumed>) = ? [pid 5302] +++ exited with 0 +++ [pid 5301] +++ exited with 0 +++ [pid 5226] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5301, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=25 /* 0.25 s */} --- [ 74.055006][ T5302] ERROR: (device loop4): dbAlloc: the hint is outside the map [ 74.055006][ T5302] [ 74.075629][ T5302] ERROR: (device loop4): remounting filesystem as read-only [pid 5226] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5226] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5226] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5226] getdents64(3, 0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5226] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5226] newfstatat(AT_FDCWD, "./5/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5226] unlink("./5/binderfs") = 0 [pid 5226] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5223] <... umount2 resumed>) = 0 [pid 5223] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] newfstatat(AT_FDCWD, "./5/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5223] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5223] openat(AT_FDCWD, "./5/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 5223] newfstatat(4, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5223] getdents64(4, 0x555570846770 /* 2 entries */, 32768) = 48 [pid 5223] getdents64(4, 0x555570846770 /* 0 entries */, 32768) = 0 [pid 5223] close(4) = 0 [pid 5223] rmdir("./5/file0") = 0 [pid 5223] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5223] close(3) = 0 [ 74.152930][ T113] blkno = 5002c, nblocks = 1 [ 74.157666][ T113] ERROR: (device loop4): dbUpdatePMap: blocks are outside the map [ 74.157666][ T113] [pid 5223] rmdir("./5") = 0 [pid 5223] mkdir("./6", 0777) = 0 [pid 5223] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 3 [pid 5223] ioctl(3, LOOP_CLR_FD) = 0 [pid 5223] close(3 [pid 5310] 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 5309] 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 5306] <... write resumed>) = 16777216 [pid 5306] munmap(0x7f7e33600000, 138412032) = 0 [pid 5306] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [pid 5306] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5306] close(3) = 0 [pid 5306] close(4) = 0 [pid 5306] mkdir("./file0", 0777) = 0 [pid 5306] mount("/dev/loop2", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5223] <... close resumed>) = 0 [pid 5223] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD./strace-static-x86_64: Process 5311 attached [pid 5311] set_robust_list(0x55557083d6a0, 24) = 0 [pid 5311] chdir("./6" [pid 5223] <... clone resumed>, child_tidptr=0x55557083d690) = 5311 [pid 5306] <... mount resumed>) = 0 [pid 5306] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5311] <... chdir resumed>) = 0 [pid 5306] <... openat resumed>) = 3 [pid 5311] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 5306] chdir("./file0" [pid 5226] <... umount2 resumed>) = 0 [pid 5306] <... chdir resumed>) = 0 [pid 5226] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5306] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 5226] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5306] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5226] newfstatat(AT_FDCWD, "./5/file0", [pid 5306] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5305] <... futex resumed>) = 0 [pid 5226] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5306] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5305] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5306] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5305] <... futex resumed>) = 0 [pid 5226] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5306] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5305] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5226] openat(AT_FDCWD, "./5/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 5311] <... prctl resumed>) = 0 [pid 5226] <... openat resumed>) = 4 [pid 5226] newfstatat(4, "", [pid 5311] setpgid(0, 0 [pid 5226] <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [ 74.422562][ T5306] loop2: detected capacity change from 0 to 32768 executing program [pid 5311] <... setpgid resumed>) = 0 [pid 5226] getdents64(4, [pid 5311] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5311] write(3, "1000", 4) = 4 [pid 5311] close(3) = 0 [pid 5306] <... openat resumed>) = 4 [pid 5226] <... getdents64 resumed>0x555570846770 /* 2 entries */, 32768) = 48 [pid 5311] symlink("/dev/binderfs", "./binderfs" [pid 5306] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] getdents64(4, [pid 5311] <... symlink resumed>) = 0 [pid 5306] <... futex resumed>) = 1 [pid 5305] <... futex resumed>) = 0 [pid 5226] <... getdents64 resumed>0x555570846770 /* 0 entries */, 32768) = 0 [pid 5311] write(1, "executing program\n", 18 [pid 5306] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5305] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] close(4 [pid 5311] <... write resumed>) = 18 [pid 5305] <... futex resumed>) = 0 [pid 5305] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5226] <... close resumed>) = 0 [pid 5311] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] rmdir("./5/file0") = 0 [pid 5226] getdents64(3, 0x55557083e730 /* 0 entries */, 32768) = 0 [pid 5311] <... futex resumed>) = 0 [pid 5226] close(3 [pid 5311] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5311] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], [pid 5226] <... close resumed>) = 0 [pid 5311] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5226] rmdir("./5" [pid 5311] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5311] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE [pid 5226] <... rmdir resumed>) = 0 [pid 5311] <... mprotect resumed>) = 0 [pid 5226] mkdir("./6", 0777 [pid 5311] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5311] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0}./strace-static-x86_64: Process 5312 attached => {parent_tid=[5312]}, 88) = 5312 [pid 5226] <... mkdir resumed>) = 0 [pid 5311] rt_sigprocmask(SIG_SETMASK, [], [pid 5226] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 5312] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053 [pid 5311] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5311] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5226] <... openat resumed>) = 3 [pid 5312] <... rseq resumed>) = 0 [pid 5311] <... futex resumed>) = 0 [pid 5226] ioctl(3, LOOP_CLR_FD [pid 5312] set_robust_list(0x7f7e3bbef9a0, 24 [pid 5311] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000} [pid 5312] <... set_robust_list resumed>) = 0 [ 74.491142][ T5306] ERROR: (device loop2): dbAlloc: the hint is outside the map [ 74.491142][ T5306] [pid 5312] rt_sigprocmask(SIG_SETMASK, [], [pid 5226] <... ioctl resumed>) = 0 [pid 5312] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5226] close(3 [pid 5305] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5305] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5305] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbae000 [pid 5305] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5305] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} => {parent_tid=[5313]}, 88) = 5313 [pid 5312] memfd_create("syzkaller", 0) = 3 [pid 5305] rt_sigprocmask(SIG_SETMASK, [], ./strace-static-x86_64: Process 5313 attached [pid 5312] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 5305] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5313] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5305] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5313] <... rseq resumed>) = 0 [pid 5305] <... futex resumed>) = 0 [pid 5313] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5305] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5312] <... mmap resumed>) = 0x7f7e33600000 [pid 5313] <... set_robust_list resumed>) = 0 [pid 5313] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5313] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5306] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5313] <... openat resumed>) = 5 [pid 5313] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5305] <... futex resumed>) = 0 [pid 5305] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5305] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5313] openat(AT_FDCWD, "./file1", O_RDONLY) = 6 [pid 5313] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5305] <... futex resumed>) = 0 [pid 5305] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5313] sendfile(5, 6, NULL, 54802 [pid 5305] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5306] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5306] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5313] <... sendfile resumed>) = -1 EIO (Input/output error) [pid 5313] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5305] <... futex resumed>) = 0 [pid 5305] exit_group(0 [pid 5306] <... futex resumed>) = ? [pid 5305] <... exit_group resumed>) = ? [ 74.543484][ T5306] ERROR: (device loop2): remounting filesystem as read-only [ 74.577023][ T5313] ERROR: (device loop2): dbAlloc: the hint is outside the map [ 74.577023][ T5313] [pid 5306] +++ exited with 0 +++ [pid 5313] +++ exited with 0 +++ [pid 5305] +++ exited with 0 +++ [pid 5224] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5305, si_uid=0, si_status=0, si_utime=5 /* 0.05 s */, si_stime=26 /* 0.26 s */} --- [pid 5224] restart_syscall(<... resuming interrupted clone ...>) = 0 [pid 5224] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5224] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [pid 5224] getdents64(3, [pid 5310] <... write resumed>) = 16777216 [pid 5224] <... getdents64 resumed>0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5224] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5224] newfstatat(AT_FDCWD, "./5/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5224] unlink("./5/binderfs") = 0 [pid 5224] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [ 74.652060][ T5224] ------------[ cut here ]------------ [ 74.657820][ T5224] kernel BUG at fs/jfs/inode.c:169! [ 74.688039][ T5224] Oops: invalid opcode: 0000 [#1] PREEMPT SMP KASAN PTI [ 74.688795][ T5310] loop0: detected capacity change from 0 to 32768 [ 74.695030][ T5224] CPU: 1 UID: 0 PID: 5224 Comm: syz-executor173 Not tainted 6.11.0-rc7-syzkaller-00135-gb7718454f937 #0 [ 74.695051][ T5224] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 08/06/2024 [ 74.695062][ T5224] RIP: 0010:jfs_evict_inode+0x434/0x440 [ 74.695088][ T5224] Code: df e8 90 45 d8 fe e9 1d fe ff ff e8 06 22 74 fe 48 c7 c7 a0 3e b4 8e 4c 89 ee e8 a7 58 c4 01 e9 92 fd ff ff e8 ed 21 74 fe 90 <0f> 0b 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 [ 74.695110][ T5224] RSP: 0018:ffffc9000347f998 EFLAGS: 00010293 [ 74.695129][ T5224] RAX: ffffffff831f6a73 RBX: ffff888078136f58 RCX: ffff88802dc91e00 [ 74.695143][ T5224] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8880781372d0 [ 74.695155][ T5224] RBP: ffffc9000347fb10 R08: ffffffff822cb593 R09: 1ffffffff27f4d22 [ 74.695169][ T5224] R10: dffffc0000000000 R11: ffffffff831f47e0 R12: ffff8880781372d0 [ 74.695182][ T5224] R13: dffffc0000000000 R14: dffffc0000000000 R15: ffff8880781372d0 [pid 5310] munmap(0x7f7e33600000, 138412032) = 0 [pid 5310] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 5310] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5310] close(3) = 0 [pid 5310] close(4) = 0 [pid 5310] mkdir("./file0", 0777) = 0 [pid 5310] mount("/dev/loop0", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5312] 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 5309] <... write resumed>) = 16777216 [pid 5309] munmap(0x7f7e33600000, 138412032) = 0 [pid 5309] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 5309] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 5309] close(3) = 0 [pid 5309] close(4) = 0 [pid 5309] mkdir("./file0", 0777) = 0 [ 74.695196][ T5224] FS: 000055557083d3c0(0000) GS:ffff8880b8900000(0000) knlGS:0000000000000000 [ 74.695211][ T5224] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 74.781342][ T5309] loop3: detected capacity change from 0 to 32768 [ 74.786011][ T5224] CR2: 00007f7e33a58000 CR3: 0000000030906000 CR4: 00000000003506f0 [ 74.824651][ T5224] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 74.832690][ T5224] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 74.840686][ T5224] Call Trace: [ 74.843983][ T5224] [ 74.846925][ T5224] ? __die_body+0x88/0xe0 [ 74.851262][ T5224] ? die+0xcf/0x110 [ 74.855064][ T5224] ? do_trap+0x15a/0x3a0 [ 74.859296][ T5224] ? jfs_evict_inode+0x434/0x440 [ 74.864309][ T5224] ? do_error_trap+0x1dc/0x2c0 [ 74.869061][ T5224] ? jfs_evict_inode+0x434/0x440 [ 74.873989][ T5224] ? __pfx_do_error_trap+0x10/0x10 [ 74.879094][ T5224] ? handle_invalid_op+0x34/0x40 [ 74.884023][ T5224] ? jfs_evict_inode+0x434/0x440 [ 74.888946][ T5224] ? exc_invalid_op+0x38/0x50 [ 74.893622][ T5224] ? asm_exc_invalid_op+0x1a/0x20 [ 74.898657][ T5224] ? __pfx_jfs_get_dquots+0x10/0x10 [ 74.903841][ T5224] ? dquot_drop+0x43/0x160 [ 74.908330][ T5224] ? jfs_evict_inode+0x433/0x440 [ 74.913337][ T5224] ? jfs_evict_inode+0x434/0x440 [ 74.918385][ T5224] ? jfs_evict_inode+0x433/0x440 [ 74.923329][ T5224] ? __pfx_jfs_evict_inode+0x10/0x10 [ 74.928614][ T5224] evict+0x532/0x950 [ 74.932509][ T5224] ? __pfx_evict+0x10/0x10 [ 74.936924][ T5224] ? do_raw_spin_unlock+0x13c/0x8b0 [ 74.942127][ T5224] ? list_lru_del_obj+0x3b5/0x400 [ 74.947166][ T5224] evict_inodes+0x5f9/0x690 [ 74.951666][ T5224] ? __pfx_evict_inodes+0x10/0x10 [ 74.956680][ T5224] ? dput+0x37/0x2b0 [ 74.960568][ T5224] generic_shutdown_super+0x9d/0x2d0 [ 74.965847][ T5224] kill_block_super+0x44/0x90 [ 74.970520][ T5224] deactivate_locked_super+0xc4/0x130 [ 74.975884][ T5224] cleanup_mnt+0x41f/0x4b0 [ 74.980291][ T5224] ? lockdep_hardirqs_on+0x99/0x150 [ 74.985485][ T5224] task_work_run+0x24f/0x310 [ 74.990067][ T5224] ? __pfx_task_work_run+0x10/0x10 [ 74.995163][ T5224] ? path_umount+0x284/0xf70 [ 74.999809][ T5224] ptrace_notify+0x2d2/0x380 [ 75.004393][ T5224] ? __pfx_path_umount+0x10/0x10 [ 75.009319][ T5224] ? __pfx_ptrace_notify+0x10/0x10 [ 75.014419][ T5224] ? __x64_sys_umount+0x123/0x170 [ 75.019431][ T5224] ? __pfx___x64_sys_umount+0x10/0x10 [ 75.024793][ T5224] syscall_exit_work+0xc6/0x190 [ 75.029630][ T5224] syscall_exit_to_user_mode+0x279/0x370 [ 75.035257][ T5224] do_syscall_64+0x100/0x230 [ 75.039922][ T5224] ? clear_bhb_loop+0x35/0x90 [ 75.044590][ T5224] entry_SYSCALL_64_after_hwframe+0x77/0x7f [ 75.050472][ T5224] RIP: 0033:0x7f7e3bc3aea7 [ 75.054971][ T5224] Code: 08 00 48 83 c4 08 5b 5d c3 66 2e 0f 1f 84 00 00 00 00 00 c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 b8 a6 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 01 c3 48 c7 c2 b0 ff ff ff f7 d8 64 89 02 b8 [ 75.074650][ T5224] RSP: 002b:00007ffd2b2cf308 EFLAGS: 00000202 ORIG_RAX: 00000000000000a6 [ 75.083059][ T5224] RAX: 0000000000000000 RBX: 0000000000000000 RCX: 00007f7e3bc3aea7 [ 75.091017][ T5224] RDX: 0000000000000000 RSI: 0000000000000009 RDI: 00007ffd2b2cf3c0 [ 75.098985][ T5224] RBP: 00007ffd2b2cf3c0 R08: 0000000000000000 R09: 0000000000000000 [ 75.106944][ T5224] R10: 00000000ffffffff R11: 0000000000000202 R12: 00007ffd2b2d0480 [ 75.114902][ T5224] R13: 000055557083e700 R14: 431bde82d7b634db R15: 00007ffd2b2d0424 [ 75.122956][ T5224] [ 75.125963][ T5224] Modules linked in: [ 75.134958][ T5224] ---[ end trace 0000000000000000 ]--- [ 75.140464][ T5224] RIP: 0010:jfs_evict_inode+0x434/0x440 [pid 5309] mount("/dev/loop3", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5310] <... mount resumed>) = 0 [pid 5309] <... mount resumed>) = 0 [pid 5226] <... close resumed>) = 0 [pid 5310] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5309] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 5226] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 5310] <... openat resumed>) = 3 [pid 5309] <... openat resumed>) = 3 [pid 5310] chdir("./file0" [pid 5309] chdir("./file0" [pid 5310] <... chdir resumed>) = 0 [pid 5309] <... chdir resumed>) = 0 [pid 5226] <... clone resumed>, child_tidptr=0x55557083d690) = 5314 [pid 5310] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 5309] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 5310] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5309] <... openat resumed>) = -1 EBUSY (Device or resource busy) [pid 5310] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5309] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5308] <... futex resumed>) = 0 [pid 5310] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5309] <... futex resumed>) = 1 [pid 5307] <... futex resumed>) = 0 [pid 5309] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5307] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5309] <... futex resumed>) = -1 EAGAIN (Resource temporarily unavailable) [pid 5307] <... futex resumed>) = 0 [pid 5309] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000 [pid 5307] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5309] <... openat resumed>) = 4 [pid 5309] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5307] <... futex resumed>) = 0 [pid 5309] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [ 75.146136][ T5224] Code: df e8 90 45 d8 fe e9 1d fe ff ff e8 06 22 74 fe 48 c7 c7 a0 3e b4 8e 4c 89 ee e8 a7 58 c4 01 e9 92 fd ff ff e8 ed 21 74 fe 90 <0f> 0b 66 2e 0f 1f 84 00 00 00 00 00 90 90 90 90 90 90 90 90 90 90 [ 75.165805][ T5224] RSP: 0018:ffffc9000347f998 EFLAGS: 00010293 [ 75.171970][ T5224] RAX: ffffffff831f6a73 RBX: ffff888078136f58 RCX: ffff88802dc91e00 [ 75.179967][ T5224] RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8880781372d0 [pid 5307] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5308] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5307] <... futex resumed>) = 0 [pid 5308] <... futex resumed>) = 1 [pid 5308] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5310] <... futex resumed>) = 0 [pid 5307] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5310] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC, 000) = 4 ./strace-static-x86_64: Process 5314 attached [pid 5310] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5314] set_robust_list(0x55557083d6a0, 24 [pid 5310] <... futex resumed>) = 1 [pid 5314] <... set_robust_list resumed>) = 0 [pid 5310] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5314] chdir("./6") = 0 [pid 5314] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 5314] setpgid(0, 0) = 0 [pid 5314] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 5314] write(3, "1000", 4) = 4 [pid 5312] <... write resumed>) = 16777216 [pid 5308] <... futex resumed>) = 0 [pid 5314] close(3) = 0 [pid 5314] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 5314] write(1, "executing program\n", 18) = 18 [pid 5314] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5314] rt_sigaction(SIGRT_1, {sa_handler=0x7f7e3bc60060, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f7e3bc51210}, NULL, 8) = 0 [pid 5314] rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 [pid 5314] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x7f7e3bbcf000 [pid 5314] mprotect(0x7f7e3bbd0000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5314] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5314] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbef990, parent_tid=0x7f7e3bbef990, exit_signal=0, stack=0x7f7e3bbcf000, stack_size=0x20300, tls=0x7f7e3bbef6c0} => {parent_tid=[5315]}, 88) = 5315 [pid 5314] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5314] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5314] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=4, tv_nsec=50000000}./strace-static-x86_64: Process 5315 attached [pid 5312] munmap(0x7f7e33600000, 138412032 [pid 5308] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5310] <... futex resumed>) = 0 [pid 5310] pwrite64(4, "\x32\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 65007, 65228 [pid 5308] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5315] rseq(0x7f7e3bbeffe0, 0x20, 0, 0x53053053) = 0 [pid 5315] set_robust_list(0x7f7e3bbef9a0, 24) = 0 [pid 5315] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 75.202222][ T5309] ERROR: (device loop3): dbAlloc: the hint is outside the map [ 75.202222][ T5309] [ 75.218826][ T5224] RBP: ffffc9000347fb10 R08: ffffffff822cb593 R09: 1ffffffff27f4d22 [ 75.230172][ T5224] R10: dffffc0000000000 R11: ffffffff831f47e0 R12: ffff8880781372d0 [ 75.236150][ T5309] ERROR: (device loop3): remounting filesystem as read-only [pid 5315] memfd_create("syzkaller", 0) = 3 [pid 5312] <... munmap resumed>) = 0 [pid 5307] <... futex resumed>) = -1 ETIMEDOUT (Connection timed out) [pid 5307] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5312] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 5307] <... futex resumed>) = 0 [pid 5307] mmap(NULL, 135168, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0 [pid 5312] <... openat resumed>) = 4 [pid 5307] <... mmap resumed>) = 0x7f7e3bbae000 [pid 5312] ioctl(4, LOOP_SET_FD, 3 [pid 5309] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5307] mprotect(0x7f7e3bbaf000, 131072, PROT_READ|PROT_WRITE) = 0 [pid 5307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 5307] clone3({flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, child_tid=0x7f7e3bbce990, parent_tid=0x7f7e3bbce990, exit_signal=0, stack=0x7f7e3bbae000, stack_size=0x20300, tls=0x7f7e3bbce6c0} => {parent_tid=[5316]}, 88) = 5316 [pid 5307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 5307] futex(0x7f7e3bcc76d8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5307] futex(0x7f7e3bcc76dc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5315] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7e33600000 ./strace-static-x86_64: Process 5316 attached [pid 5312] <... ioctl resumed>) = 0 [pid 5309] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5310] <... pwrite64 resumed>) = -1 EIO (Input/output error) [pid 5310] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5310] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5308] <... futex resumed>) = 0 [pid 5316] rseq(0x7f7e3bbcefe0, 0x20, 0, 0x53053053 [pid 5312] close(3 [pid 5309] <... futex resumed>) = 0 [pid 5312] <... close resumed>) = 0 [pid 5316] <... rseq resumed>) = 0 [pid 5312] close(4 [pid 5309] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5308] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5308] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5310] <... futex resumed>) = 0 [pid 5310] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001) = -1 EROFS (Read-only file system) [pid 5310] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5308] <... futex resumed>) = 0 [pid 5308] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5308] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5310] openat(AT_FDCWD, "./file1", O_RDONLY) = 5 [ 75.249279][ T5224] R13: dffffc0000000000 R14: dffffc0000000000 R15: ffff8880781372d0 [ 75.257835][ T5310] ERROR: (device loop0): dbAlloc: the hint is outside the map [ 75.257835][ T5310] [ 75.269387][ T5312] loop1: detected capacity change from 0 to 32768 [ 75.277221][ T5310] ERROR: (device loop0): remounting filesystem as read-only [ 75.277581][ T5224] FS: 000055557083d3c0(0000) GS:ffff8880b8900000(0000) knlGS:0000000000000000 [ 75.293747][ T5224] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [pid 5310] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5308] <... futex resumed>) = 0 [pid 5308] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000) = 0 [pid 5308] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5316] set_robust_list(0x7f7e3bbce9a0, 24 [pid 5310] sendfile(-1, 5, NULL, 54802 [pid 5316] <... set_robust_list resumed>) = 0 [pid 5310] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5316] rt_sigprocmask(SIG_SETMASK, [], [pid 5310] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5316] <... rt_sigprocmask resumed>NULL, 8) = 0 [pid 5310] <... futex resumed>) = 1 [pid 5308] <... futex resumed>) = 0 [pid 5316] openat(AT_FDCWD, "./file1", O_RDWR|O_CREAT|O_SYNC|FASYNC, 001 [pid 5310] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5308] exit_group(0 [pid 5316] <... openat resumed>) = -1 EROFS (Read-only file system) [pid 5310] <... futex resumed>) = ? [pid 5308] <... exit_group resumed>) = ? [pid 5316] futex(0x7f7e3bcc76dc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5310] +++ exited with 0 +++ [pid 5308] +++ exited with 0 +++ [pid 5316] <... futex resumed>) = 1 [pid 5312] <... close resumed>) = 0 [pid 5307] <... futex resumed>) = 0 [pid 5222] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5308, si_uid=0, si_status=0, si_utime=3 /* 0.03 s */, si_stime=36 /* 0.36 s */} --- [pid 5307] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] restart_syscall(<... resuming interrupted clone ...> [pid 5312] mkdir("./file0", 0777 [pid 5309] <... futex resumed>) = 0 [pid 5307] <... futex resumed>) = 1 [pid 5309] openat(AT_FDCWD, "./file1", O_RDONLY [pid 5307] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5316] futex(0x7f7e3bcc76d8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5312] <... mkdir resumed>) = 0 [pid 5312] mount("/dev/loop1", "./file0", "jfs", MS_MANDLOCK|MS_DIRSYNC|MS_NODIRATIME|MS_POSIXACL|MS_LAZYTIME, "" [pid 5309] <... openat resumed>) = 5 [pid 5309] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000) = 1 [pid 5307] <... futex resumed>) = 0 [pid 5307] futex(0x7f7e3bcc76c8, FUTEX_WAKE_PRIVATE, 1000000 [pid 5309] sendfile(-1, 5, NULL, 54802 [pid 5307] <... futex resumed>) = 0 [pid 5307] futex(0x7f7e3bcc76cc, FUTEX_WAIT_PRIVATE, 0, {tv_sec=0, tv_nsec=50000000} [pid 5309] <... sendfile resumed>) = -1 EBADF (Bad file descriptor) [pid 5222] <... restart_syscall resumed>) = 0 [pid 5222] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5222] openat(AT_FDCWD, "./6", 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, [pid 5309] futex(0x7f7e3bcc76cc, FUTEX_WAKE_PRIVATE, 1000000 [pid 5222] <... getdents64 resumed>0x55557083e730 /* 4 entries */, 32768) = 112 [pid 5222] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5309] <... futex resumed>) = 1 [pid 5307] <... futex resumed>) = 0 [pid 5222] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 5309] futex(0x7f7e3bcc76c8, FUTEX_WAIT_PRIVATE, 0, NULL [pid 5307] exit_group(0 [pid 5222] newfstatat(AT_FDCWD, "./6/binderfs", [pid 5316] <... futex resumed>) = ? [pid 5309] <... futex resumed>) = ? [pid 5307] <... exit_group resumed>) = ? [pid 5222] <... newfstatat resumed>{st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 5309] +++ exited with 0 +++ [pid 5316] +++ exited with 0 +++ [pid 5307] +++ exited with 0 +++ [pid 5222] unlink("./6/binderfs" [pid 5225] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=5307, si_uid=0, si_status=0, si_utime=2 /* 0.02 s */, si_stime=29 /* 0.29 s */} --- [pid 5222] <... unlink resumed>) = 0 [pid 5222] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 5225] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 5225] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 5225] newfstatat(3, "", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_EMPTY_PATH) = 0 [ 75.300578][ T5224] CR2: 00007ffd2b2d02f8 CR3: 0000000030906000 CR4: 00000000003506f0 [ 75.326145][ T5224] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 75.334533][ T5224] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 75.341297][ T113] blkno = 5002c, nblocks = 1 [ 75.347160][ T113] ERROR: (device loop0): dbUpdatePMap: blocks are outside the map [ 75.347160][ T113] [ 75.355406][ T5224] Kernel panic - not syncing: Fatal exception [ 75.357231][ T5224] Kernel Offset: disabled