ci2-android-6-1/strace-static-x86_64 -e \!wait4,clock_nanosleep,nanosleep -s 100 -x -f ci2-android-6-1/syz-executor561187957 <...> Warning: Permanently added '10.128.1.184' (ED25519) to the list of known hosts. execve("ci2-android-6-1/syz-executor561187957", ["ci2-android-6-1/syz-executor561187957"], 0x7ffeb7cd4730 /* 10 vars */) = 0 brk(NULL) = 0x55557b42f000 brk(0x55557b42fd40) = 0x55557b42fd40 arch_prctl(ARCH_SET_FS, 0x55557b42f3c0) = 0 set_tid_address(0x55557b42f690) = 304 set_robust_list(0x55557b42f6a0, 24) = 0 rseq({cpu_id_start=0, cpu_id=RSEQ_CPU_ID_UNINITIALIZED, rseq_cs=NULL, flags=0, node_id=0, mm_cid=0, slice_ctrl={request=0, granted=0, __reserved=0}, __reserved=0}, 32, 0, 0x53053053) = -1 ENOSYS (Function not implemented) prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 readlinkat(AT_FDCWD, "/proc/self/exe", "/root/ci2-android-6-1/syz-executor561187957", 4096) = 43 getrandom("\x72\x0b\x69\x16\xbb\xa2\x6a\x98", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x55557b42fd40 brk(0x55557b450d40) = 0x55557b450d40 brk(0x55557b451000) = 0x55557b451000 mprotect(0x7f646ea9f000, 20480, PROT_READ) = 0 mmap(0x1ffffffff000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1ffffffff000 mmap(0x200000000000, 16777216, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200000000000 mmap(0x200001000000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x200001000000 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 305 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 306 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 307 ci2-android-6-1/strace-static-x86_64: Process 307 attached ci2-android-6-1/strace-static-x86_64: Process 305 attached [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 305] set_robust_list(0x55557b42f6a0, 24 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... set_robust_list resumed>) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[] [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 304] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] set_robust_list(0x55557b42f6a0, 24 [pid 305] getrandom( [pid 304] <... clone resumed>, child_tidptr=0x55557b42f690) = 308 [pid 305] <... getrandom resumed>"\x00\xf4\x33\xf5\x11\xe5\x80\xd7", 8, GRND_NONBLOCK) = 8 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 305] mkdir("./syzkaller.g7iwya", 0700 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 304] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 304] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 309 [pid 304] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... mkdir resumed>) = 0 [pid 304] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 306 attached [pid 306] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 305] chmod("./syzkaller.g7iwya", 0777ci2-android-6-1/strace-static-x86_64: Process 308 attached [pid 307] <... set_robust_list resumed>) = 0 [pid 305] <... chmod resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 309 attached [pid 305] chdir("./syzkaller.g7iwya" [pid 309] set_robust_list(0x55557b42f6a0, 24 [pid 305] <... chdir resumed>) = 0 [pid 309] <... set_robust_list resumed>) = 0 [pid 305] mkdir("./0", 0777 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 309] getrandom("\x98\xd7\x34\x6c\x40\x7c\x3e\x03", 8, GRND_NONBLOCK) = 8 [pid 309] mkdir("./syzkaller.8oogzX", 0700) = 0 [pid 305] <... mkdir resumed>) = 0 [pid 309] chmod("./syzkaller.8oogzX", 0777) = 0 [pid 309] chdir("./syzkaller.8oogzX") = 0 [pid 309] mkdir("./0", 0777 [pid 305] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 309] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 305] <... openat resumed>) = 3 [pid 309] <... openat resumed>) = 3 [pid 309] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 309] close(3) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 310 [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 310 attached [pid 310] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 310] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 310] chdir("./0") = 0 [pid 310] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [ 31.828974][ T28] audit: type=1400 audit(1793067406.839:64): avc: denied { execmem } for pid=304 comm="syz-executor561" scontext=root:sysadm_r:sysadm_t tcontext=root:sysadm_r:sysadm_t tclass=process permissive=1 [pid 310] setpgid(0, 0) = 0 [pid 310] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 310] write(3, "1000", 4) = 4 [pid 310] close(3) = 0 [pid 310] symlink("/dev/binderfs", "./binderfs") = 0 [pid 310] write(1, "executing program\n", 18) = 18 [pid 310] memfd_create("syzkaller", 0) = 3 executing program [pid 310] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 310] 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"..., 262144 [pid 305] ioctl(3, LOOP_CLR_FD [pid 308] set_robust_list(0x55557b42f6a0, 24 [pid 307] getrandom( [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 310] <... write resumed>) = 262144 [pid 310] munmap(0x7f64665ee000, 138412032) = 0 [pid 310] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 308] <... set_robust_list resumed>) = 0 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] getrandom("\xd1\x82\x80\x28\x41\x85\x47\xdd", 8, GRND_NONBLOCK) = 8 [pid 308] mkdir("./syzkaller.TEyK0B", 0700) = 0 [pid 308] chmod("./syzkaller.TEyK0B", 0777) = 0 [pid 308] chdir("./syzkaller.TEyK0B") = 0 [pid 308] mkdir("./0", 0777) = 0 [pid 308] openat(AT_FDCWD, "/dev/loop3", O_RDONLY) = 3 [pid 308] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 308] close(3) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 310] <... openat resumed>) = 4 [ 31.858710][ T28] audit: type=1400 audit(1793067406.869:65): avc: denied { read } for pid=305 comm="syz-executor561" name="loop0" dev="devtmpfs" ino=118 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 31.892271][ T28] audit: type=1400 audit(1793067406.869:66): avc: denied { open } for pid=309 comm="syz-executor561" path="/dev/loop4" dev="devtmpfs" ino=122 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [pid 310] ioctl(4, LOOP_SET_FD, 3 [pid 307] <... getrandom resumed>"\x00\x41\xe1\x22\x7c\x64\xad\x37", 8, GRND_NONBLOCK) = 8 [pid 306] getrandom( [pid 305] close(3 [pid 308] <... clone resumed>, child_tidptr=0x55557b42f690) = 311 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 311 attached [pid 311] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 311] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 311] chdir("./0") = 0 [pid 311] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 311] setpgid(0, 0) = 0 [pid 311] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 311] write(3, "1000", 4) = 4 [pid 311] close(3) = 0 [pid 311] symlink("/dev/binderfs", "./binderfs") = 0 [pid 311] write(1, "executing program\n", 18) = 18 executing program [pid 311] memfd_create("syzkaller", 0) = 3 [pid 311] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 311] 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"..., 262144 [pid 307] mkdir("./syzkaller.ioF7Vq", 0700 [pid 306] <... getrandom resumed>"\x1c\x63\x53\x45\x2b\xdc\x29\xa8", 8, GRND_NONBLOCK) = 8 [pid 305] <... close resumed>) = 0 [pid 306] mkdir("./syzkaller.U7thfG", 0700 [pid 307] <... mkdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] chmod("./syzkaller.ioF7Vq", 0777 [pid 306] <... mkdir resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 310] <... ioctl resumed>) = 0 [pid 310] close(3) = 0 [pid 310] close(4) = 0 [ 31.919386][ T310] loop4: detected capacity change from 0 to 512 [ 31.928803][ T28] audit: type=1400 audit(1793067406.869:67): avc: denied { ioctl } for pid=309 comm="syz-executor561" path="/dev/loop4" dev="devtmpfs" ino=122 ioctlcmd=0x4c01 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [pid 311] <... write resumed>) = 262144 [pid 310] mkdir("./file0", 0777) = 0 [pid 311] munmap(0x7f64665ee000, 138412032) = 0 [pid 311] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 310] mount("/dev/loop4", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 311] <... openat resumed>) = 4 [pid 307] <... chmod resumed>) = 0 [pid 306] chmod("./syzkaller.U7thfG", 0777 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [ 31.966314][ T28] audit: type=1400 audit(1793067406.929:68): avc: denied { write } for pid=310 comm="syz-executor561" name="loop4" dev="devtmpfs" ino=122 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fixed_disk_device_t tclass=blk_file permissive=1 [ 31.995017][ T310] EXT4-fs: Ignoring removed oldalloc option [pid 311] ioctl(4, LOOP_SET_FD, 3ci2-android-6-1/strace-static-x86_64: Process 313 attached [pid 307] chdir("./syzkaller.ioF7Vq" [pid 306] <... chmod resumed>) = 0 [pid 313] set_robust_list(0x55557b42f6a0, 24 [pid 307] <... chdir resumed>) = 0 [pid 313] <... set_robust_list resumed>) = 0 [pid 306] chdir("./syzkaller.U7thfG" [pid 305] <... clone resumed>, child_tidptr=0x55557b42f690) = 313 [pid 307] mkdir("./0", 0777 [pid 313] rt_sigprocmask(SIG_SETMASK, [] [pid 306] <... chdir resumed>) = 0 [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... mkdir resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] mkdir("./0", 0777 [pid 313] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 313] chdir("./0" [pid 307] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 306] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 313] <... chdir resumed>) = 0 [pid 307] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 313] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] ioctl(3, LOOP_CLR_FD [pid 306] ioctl(3, LOOP_CLR_FD [pid 313] <... prctl resumed>) = 0 [pid 307] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 313] setpgid(0, 0 [pid 306] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 307] close(3 [pid 313] <... setpgid resumed>) = 0 [pid 306] close(3 [pid 307] <... close resumed>) = 0 [pid 313] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... close resumed>) = 0 [pid 313] <... openat resumed>) = 3 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 313] write(3, "1000", 4 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 313] <... write resumed>) = 4 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 313] close(3 [pid 307] <... clone resumed>, child_tidptr=0x55557b42f690) = 314 [pid 313] <... close resumed>) = 0 [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 313] symlink("/dev/binderfs", "./binderfs" [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 306] <... clone resumed>, child_tidptr=0x55557b42f690) = 315 [pid 313] <... symlink resumed>) = 0 [pid 313] write(1, "executing program\n", 18 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 313] <... write resumed>) = 18 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 313] memfd_create("syzkaller", 0) = 3 [pid 313] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 executing program [pid 313] 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"..., 262144ci2-android-6-1/strace-static-x86_64: Process 314 attached [pid 314] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 314] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 314] chdir("./0") = 0 [pid 314] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 314] setpgid(0, 0) = 0 [pid 313] <... write resumed>) = 262144 [pid 314] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 313] munmap(0x7f64665ee000, 138412032) = 0 [pid 313] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 314] <... openat resumed>) = 3 ci2-android-6-1/strace-static-x86_64: Process 315 attached [pid 313] <... openat resumed>) = 4 [pid 314] write(3, "1000", 4) = 4 [pid 315] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 314] close(3 [pid 315] rt_sigprocmask(SIG_SETMASK, [] [pid 314] <... close resumed>) = 0 [pid 313] ioctl(4, LOOP_SET_FD, 3 [pid 314] symlink("/dev/binderfs", "./binderfs" [pid 315] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 315] chdir("./0" [pid 314] <... symlink resumed>) = 0 [pid 315] <... chdir resumed>) = 0 [pid 315] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 315] setpgid(0, 0) = 0 [pid 315] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 314] write(1, "executing program\n", 18) = 18 [pid 314] memfd_create("syzkaller", 0 [pid 315] <... openat resumed>) = 3 [pid 314] <... memfd_create resumed>) = 3 [pid 315] write(3, "1000", 4) = 4 executing program [pid 315] close(3) = 0 [pid 314] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 315] symlink("/dev/binderfs", "./binderfs") = 0 [pid 315] write(1, "executing program\n", 18) = 18 [pid 314] 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"..., 262144 executing program [pid 315] memfd_create("syzkaller", 0 [pid 313] <... ioctl resumed>) = 0 [pid 315] <... memfd_create resumed>) = 3 [pid 315] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 315] 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"..., 262144 [pid 314] <... write resumed>) = 262144 [pid 313] close(3 [pid 315] <... write resumed>) = 262144 [ 32.001292][ T28] audit: type=1400 audit(1793067406.999:69): avc: denied { mounton } for pid=310 comm="syz-executor561" path="/root/syzkaller.8oogzX/0/file0" dev="sda1" ino=2035 scontext=root:sysadm_r:sysadm_t tcontext=root:object_r:user_home_t tclass=dir permissive=1 [ 32.010485][ T311] loop3: detected capacity change from 0 to 512 [ 32.065380][ T313] loop0: detected capacity change from 0 to 512 [pid 313] <... close resumed>) = 0 [pid 313] close(4 [pid 314] munmap(0x7f64665ee000, 138412032) = 0 [pid 315] munmap(0x7f64665ee000, 138412032) = 0 [pid 314] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [pid 315] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 314] ioctl(4, LOOP_SET_FD, 3 [pid 313] <... close resumed>) = 0 [pid 313] mkdir("./file0", 0777 [pid 315] ioctl(4, LOOP_SET_FD, 3 [pid 313] <... mkdir resumed>) = 0 [pid 313] mount("/dev/loop0", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 315] <... ioctl resumed>) = 0 [pid 315] close(3) = 0 [pid 315] close(4) = 0 [pid 315] mkdir("./file0", 0777) = 0 [ 32.081129][ T310] EXT4-fs (loop4): Test dummy encryption mode enabled [ 32.089392][ T314] loop2: detected capacity change from 0 to 512 [ 32.101775][ T315] loop1: detected capacity change from 0 to 512 [ 32.111184][ T313] EXT4-fs: Ignoring removed oldalloc option [ 32.120794][ T313] EXT4-fs (loop0): Test dummy encryption mode enabled [pid 315] mount("/dev/loop1", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 314] <... ioctl resumed>) = 0 [pid 314] close(3) = 0 [pid 314] close(4) = 0 [pid 314] mkdir("./file0", 0777) = 0 [ 32.131821][ T315] EXT4-fs: Ignoring removed oldalloc option [ 32.141700][ T314] EXT4-fs: Ignoring removed oldalloc option [ 32.184222][ T310] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 32.195193][ T313] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 32.214318][ T315] EXT4-fs (loop1): Test dummy encryption mode enabled [ 32.225545][ T314] EXT4-fs (loop2): Test dummy encryption mode enabled [pid 314] mount("/dev/loop2", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 313] <... mount resumed>) = 0 [pid 311] <... ioctl resumed>) = 0 [pid 310] <... mount resumed>) = 0 [pid 313] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 311] close(3 [pid 310] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 313] <... openat resumed>) = 3 [pid 311] <... close resumed>) = 0 [pid 310] <... openat resumed>) = 3 [pid 313] chdir("./file0" [pid 311] close(4 [pid 310] chdir("./file0" [pid 311] <... close resumed>) = 0 [pid 313] <... chdir resumed>) = 0 [pid 311] mkdir("./file0", 0777 [pid 310] <... chdir resumed>) = 0 [pid 313] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 311] <... mkdir resumed>) = 0 [pid 310] openat(AT_FDCWD, "/dev/loop4", O_RDONLY) = 4 [pid 313] <... openat resumed>) = 4 [pid 311] mount("/dev/loop3", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 310] ioctl(4, LOOP_CLR_FD [pid 313] ioctl(4, LOOP_CLR_FD [pid 310] <... ioctl resumed>) = 0 [pid 313] <... ioctl resumed>) = 0 [pid 310] close(4 [pid 313] close(4 [pid 310] <... close resumed>) = 0 [pid 313] <... close resumed>) = 0 [pid 310] memfd_create("syzkaller", 0 [pid 313] memfd_create("syzkaller", 0) = 4 [pid 310] <... memfd_create resumed>) = 4 [pid 313] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 310] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 313] <... mmap resumed>) = 0x7f64665ee000 [pid 310] <... mmap resumed>) = 0x7f64665ee000 [pid 313] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 310] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144) = 262144 [pid 313] <... write resumed>) = 262144 [pid 310] munmap(0x7f64665ee000, 138412032) = 0 [pid 313] munmap(0x7f64665ee000, 138412032) = 0 [pid 310] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 313] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 5 [pid 310] <... openat resumed>) = 5 [pid 313] ioctl(5, LOOP_SET_FD, 4 [pid 310] ioctl(5, LOOP_SET_FD, 4 [pid 313] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 310] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 313] ioctl(5, LOOP_CLR_FD [pid 310] ioctl(5, LOOP_CLR_FD [pid 313] <... ioctl resumed>) = 0 [pid 310] <... ioctl resumed>) = 0 [pid 313] ioctl(5, LOOP_SET_FD, 4 [pid 310] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [ 32.238752][ T28] audit: type=1400 audit(1793067407.249:70): avc: denied { mount } for pid=310 comm="syz-executor561" name="/" dev="loop4" ino=2 scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 [ 32.274388][ T311] EXT4-fs: Ignoring removed oldalloc option [pid 310] close(5 [pid 313] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 313] close(5) = 0 [pid 313] close(4) = 0 [pid 313] exit_group(0 [pid 310] <... close resumed>) = 0 [pid 313] <... exit_group resumed>) = ? [pid 313] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=313, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 305] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 305] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 310] close(4) = 0 [ 32.289621][ T311] EXT4-fs (loop3): Test dummy encryption mode enabled [ 32.304190][ T305] EXT4-fs (loop0): unmounting filesystem. [pid 310] exit_group(0) = ? [pid 310] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=310, si_uid=0, si_status=0, si_utime=0, si_stime=6 /* 0.06 s */} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 309] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 309] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 315] <... mount resumed>) = 0 [pid 315] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 305] <... umount2 resumed>) = 0 [pid 315] <... openat resumed>) = 3 [pid 315] chdir("./file0" [pid 305] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 315] <... chdir resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 315] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 305] newfstatat(AT_FDCWD, "./0/file0" [pid 315] <... openat resumed>) = 4 [pid 315] ioctl(4, LOOP_CLR_FD [pid 305] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 315] <... ioctl resumed>) = 0 [pid 315] close(4) = 0 [pid 314] <... mount resumed>) = 0 [pid 305] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 315] memfd_create("syzkaller", 0 [pid 314] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 315] <... memfd_create resumed>) = 4 [pid 305] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 315] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 314] <... openat resumed>) = 3 [pid 305] <... openat resumed>) = 4 [pid 315] <... mmap resumed>) = 0x7f64665ee000 [pid 314] chdir("./file0" [pid 305] fstat(4 [pid 315] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 314] <... chdir resumed>) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 315] <... write resumed>) = 262144 [pid 314] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 305] getdents64(4 [pid 315] munmap(0x7f64665ee000, 138412032 [pid 305] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 305] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 315] <... munmap resumed>) = 0 [pid 305] close(4 [pid 315] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 314] <... openat resumed>) = 4 [pid 305] <... close resumed>) = 0 [pid 315] <... openat resumed>) = 5 [pid 314] ioctl(4, LOOP_CLR_FD [pid 305] rmdir("./0/file0" [pid 315] ioctl(5, LOOP_SET_FD, 4 [pid 314] <... ioctl resumed>) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 315] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 314] close(4 [pid 315] ioctl(5, LOOP_CLR_FD [pid 305] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 315] <... ioctl resumed>) = 0 [pid 314] <... close resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./0/binderfs" [pid 314] memfd_create("syzkaller", 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 314] <... memfd_create resumed>) = 4 [pid 305] unlink("./0/binderfs" [pid 314] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 309] <... umount2 resumed>) = 0 [ 32.319998][ T28] audit: type=1400 audit(1793067407.309:71): avc: denied { unmount } for pid=305 comm="syz-executor561" scontext=root:sysadm_r:sysadm_t tcontext=system_u:object_r:fs_t tclass=filesystem permissive=1 [ 32.324030][ T315] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 32.359181][ T314] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 32.374380][ T309] EXT4-fs (loop4): unmounting filesystem. [pid 314] <... mmap resumed>) = 0x7f64665ee000 [pid 309] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... unlink resumed>) = 0 [pid 315] ioctl(5, LOOP_SET_FD, 4 [pid 314] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 305] getdents64(3 [pid 315] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 315] close(5 [pid 309] newfstatat(AT_FDCWD, "./0/file0" [pid 305] close(3 [pid 315] <... close resumed>) = 0 [pid 311] <... mount resumed>) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] <... close resumed>) = 0 [pid 315] close(4 [pid 311] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 309] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] rmdir("./0" [pid 315] <... close resumed>) = 0 [pid 314] <... write resumed>) = 262144 [pid 311] <... openat resumed>) = 3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... rmdir resumed>) = 0 [pid 315] exit_group(0 [pid 309] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] mkdir("./1", 0777 [pid 315] <... exit_group resumed>) = ? [pid 311] chdir("./file0" [pid 309] <... openat resumed>) = 4 [pid 305] <... mkdir resumed>) = 0 [pid 315] +++ exited with 0 +++ [pid 314] munmap(0x7f64665ee000, 138412032 [pid 309] fstat(4 [pid 305] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 314] <... munmap resumed>) = 0 [pid 311] <... chdir resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... openat resumed>) = 3 [pid 314] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 309] getdents64(4 [pid 305] ioctl(3, LOOP_CLR_FD [pid 314] <... openat resumed>) = 5 [pid 311] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 309] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=315, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 305] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 314] ioctl(5, LOOP_SET_FD, 4 [pid 309] getdents64(4 [pid 305] close(3 [pid 314] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 309] <... getdents64 resumed>, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 305] <... close resumed>) = 0 [pid 314] ioctl(5, LOOP_CLR_FD [pid 309] close(4 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 314] <... ioctl resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 309] rmdir("./0/file0" [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 311] <... openat resumed>) = 4 [pid 309] <... rmdir resumed>) = 0 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 309] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... clone resumed>, child_tidptr=0x55557b42f690) = 331 [pid 311] ioctl(4, LOOP_CLR_FD [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 309] newfstatat(AT_FDCWD, "./0/binderfs" [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 314] ioctl(5, LOOP_SET_FD, 4 [pid 309] unlink("./0/binderfs" [pid 314] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 311] <... ioctl resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 314] close(5 [pid 309] getdents64(3ci2-android-6-1/strace-static-x86_64: Process 331 attached [pid 314] <... close resumed>) = 0 [pid 311] close(4 [pid 309] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 331] set_robust_list(0x55557b42f6a0, 24 [pid 314] close(4 [pid 311] <... close resumed>) = 0 [pid 309] close(3 [pid 306] <... restart_syscall resumed>) = 0 [pid 331] <... set_robust_list resumed>) = 0 [pid 314] <... close resumed>) = 0 [pid 311] memfd_create("syzkaller", 0 [pid 309] <... close resumed>) = 0 [pid 331] rt_sigprocmask(SIG_SETMASK, [] [pid 314] exit_group(0 [pid 309] rmdir("./0" [pid 331] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 314] <... exit_group resumed>) = ? [pid 311] <... memfd_create resumed>) = 4 [pid 309] <... rmdir resumed>) = 0 [pid 331] chdir("./1" [pid 314] +++ exited with 0 +++ [pid 309] mkdir("./1", 0777 [pid 311] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 331] <... chdir resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 306] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... mmap resumed>) = 0x7f64665ee000 [pid 309] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=314, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... openat resumed>) = 3 [pid 309] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 309] close(3) = 0 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 332 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 311] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORYci2-android-6-1/strace-static-x86_64: Process 332 attached [pid 332] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 332] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 332] chdir("./1") = 0 [pid 332] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 332] setpgid(0, 0) = 0 [pid 332] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 311] <... write resumed>) = 262144 [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 311] munmap(0x7f64665ee000, 138412032 [pid 306] getdents64(3 [pid 332] <... openat resumed>) = 3 [pid 306] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 332] write(3, "1000", 4 [pid 306] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 332] <... write resumed>) = 4 [pid 332] close(3) = 0 [pid 332] symlink("/dev/binderfs", "./binderfs" [pid 311] <... munmap resumed>) = 0 [pid 332] <... symlink resumed>) = 0 [pid 311] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 307] <... restart_syscall resumed>) = 0 [pid 311] <... openat resumed>) = 5 [pid 311] ioctl(5, LOOP_SET_FD, 4 [pid 307] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 311] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 311] ioctl(5, LOOP_CLR_FD [pid 307] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 332] write(1, "executing program\n", 18 [pid 311] <... ioctl resumed>) = 0 [pid 307] getdents64(3, 0x55557b430750 /* 4 entries */, 32768) = 112 executing program [pid 332] <... write resumed>) = 18 [pid 307] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 331] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 332] memfd_create("syzkaller", 0 [pid 331] <... prctl resumed>) = 0 [pid 331] setpgid(0, 0) = 0 [ 32.398311][ T311] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 32.437455][ T306] EXT4-fs (loop1): unmounting filesystem. [pid 331] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 331] write(3, "1000", 4) = 4 [pid 331] close(3) = 0 [pid 331] symlink("/dev/binderfs", "./binderfs") = 0 [pid 331] write(1, "executing program\n", 18) = 18 [pid 331] memfd_create("syzkaller", 0) = 3 [pid 331] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 331] 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"..., 262144 [pid 311] ioctl(5, LOOP_SET_FD, 4 [pid 332] <... memfd_create resumed>) = 3 executing program [pid 311] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 332] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 311] close(5) = 0 [pid 331] <... write resumed>) = 262144 [pid 331] munmap(0x7f64665ee000, 138412032) = 0 [pid 331] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 331] ioctl(4, LOOP_SET_FD, 3 [pid 311] close(4 [pid 331] <... ioctl resumed>) = 0 [pid 331] close(3) = 0 [pid 331] close(4) = 0 [pid 331] mkdir("./file0", 0777) = 0 [pid 331] mount("/dev/loop0", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 311] <... close resumed>) = 0 [pid 332] <... mmap resumed>) = 0x7f64665ee000 [pid 311] exit_group(0 [pid 332] 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"..., 262144 [pid 311] <... exit_group resumed>) = ? [pid 311] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=311, si_uid=0, si_status=0, si_utime=0, si_stime=7 /* 0.07 s */} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 308] umount2("./0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 332] <... write resumed>) = 262144 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 332] munmap(0x7f64665ee000, 138412032 [pid 308] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 332] <... munmap resumed>) = 0 [ 32.451103][ T307] EXT4-fs (loop2): unmounting filesystem. [ 32.461100][ T331] loop0: detected capacity change from 0 to 512 [ 32.469800][ T331] EXT4-fs: Ignoring removed oldalloc option [ 32.481660][ T308] EXT4-fs (loop3): unmounting filesystem. [ 32.482759][ T331] EXT4-fs (loop0): Test dummy encryption mode enabled [pid 332] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 332] ioctl(4, LOOP_SET_FD, 3 [pid 308] <... umount2 resumed>) = 0 [pid 308] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./0/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./0/file0") = 0 [pid 308] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./0/binderfs") = 0 [pid 308] getdents64(3, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./0") = 0 [pid 308] mkdir("./1", 0777) = 0 [pid 306] <... umount2 resumed>) = 0 [pid 308] openat(AT_FDCWD, "/dev/loop3", O_RDONLY) = 3 [pid 308] ioctl(3, LOOP_CLR_FD) = 0 [pid 308] close(3) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] <... umount2 resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x55557b42f690) = 333 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./0/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./0/file0") = 0 [pid 307] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./0/binderfs") = 0 [pid 307] getdents64(3, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 307] close(3) = 0 [pid 307] rmdir("./0") = 0 [pid 307] mkdir("./1", 0777) = 0 [pid 307] openat(AT_FDCWD, "/dev/loop2", O_RDONLY) = 3 [pid 307] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 307] close(3) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 334 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 334 attached [pid 334] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 334] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 334] chdir("./1") = 0 [pid 334] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 334] setpgid(0, 0) = 0 [pid 334] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 334] write(3, "1000", 4) = 4 [pid 334] close(3) = 0 [pid 334] symlink("/dev/binderfs", "./binderfs") = 0 [pid 334] write(1, "executing program\n", 18) = 18 [pid 334] memfd_create("syzkaller", 0) = 3 [pid 334] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 334] 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"..., 262144) = 262144 [pid 334] munmap(0x7f64665ee000, 138412032) = 0 [pid 334] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 executing program [pid 334] ioctl(4, LOOP_SET_FD, 3 [pid 306] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 334] <... ioctl resumed>) = 0 [pid 334] close(3) = 0 [pid 334] close(4) = 0 [pid 334] mkdir("./file0", 0777) = 0 [pid 334] mount("/dev/loop2", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 32.500658][ T332] loop4: detected capacity change from 0 to 512 [ 32.531203][ T334] loop2: detected capacity change from 0 to 512 [ 32.540032][ T334] EXT4-fs: Ignoring removed oldalloc option ci2-android-6-1/strace-static-x86_64: Process 333 attached [pid 306] newfstatat(AT_FDCWD, "./0/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./0/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./0/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 333] set_robust_list(0x55557b42f6a0, 24 [pid 306] close(4) = 0 [pid 333] <... set_robust_list resumed>) = 0 [pid 306] rmdir("./0/file0") = 0 [pid 306] umount2("./0/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 333] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./0/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./0/binderfs" [pid 333] chdir("./1" [pid 306] <... unlink resumed>) = 0 [pid 333] <... chdir resumed>) = 0 [pid 333] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] getdents64(3 [pid 333] <... prctl resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 333] setpgid(0, 0 [pid 306] close(3 [pid 333] <... setpgid resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 306] rmdir("./0" [pid 333] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 306] <... rmdir resumed>) = 0 [pid 333] <... openat resumed>) = 3 [pid 306] mkdir("./1", 0777) = 0 [pid 333] write(3, "1000", 4) = 4 [pid 333] close(3 [pid 306] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 333] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 333] symlink("/dev/binderfs", "./binderfs" [pid 306] ioctl(3, LOOP_CLR_FD [pid 333] <... symlink resumed>) = 0 [pid 306] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 306] close(3 [pid 333] write(1, "executing program\n", 18) = 18 [pid 306] <... close resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 333] memfd_create("syzkaller", 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 333] <... memfd_create resumed>) = 3 [pid 333] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0ci2-android-6-1/strace-static-x86_64: Process 339 attached [pid 339] set_robust_list(0x55557b42f6a0, 24) = 0 [ 32.551789][ T334] EXT4-fs (loop2): Test dummy encryption mode enabled [ 32.555454][ T331] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [pid 339] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 333] <... mmap resumed>) = 0x7f64665ee000 [pid 306] <... clone resumed>, child_tidptr=0x55557b42f690) = 339 [pid 339] chdir("./1") = 0 [pid 339] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 339] setpgid(0, 0) = 0 [pid 339] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 339] write(3, "1000", 4) = 4 [pid 339] close(3) = 0 [pid 339] symlink("/dev/binderfs", "./binderfs") = 0 [pid 339] write(1, "executing program\n", 18) = 18 [pid 339] memfd_create("syzkaller", 0) = 3 [pid 339] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 339] 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"..., 262144) = 262144 [pid 339] munmap(0x7f64665ee000, 138412032) = 0 [pid 339] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 executing program [pid 339] ioctl(4, LOOP_SET_FD, 3 [pid 333] 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"..., 262144 [pid 332] <... ioctl resumed>) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 339] <... ioctl resumed>) = 0 [pid 339] close(3) = 0 [pid 339] close(4 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 339] <... close resumed>) = 0 [pid 339] mkdir("./file0", 0777) = 0 [pid 339] mount("/dev/loop1", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 332] close(3) = 0 [pid 332] close(4) = 0 [pid 332] mkdir("./file0", 0777) = 0 [pid 332] mount("/dev/loop4", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 333] <... write resumed>) = 262144 [pid 333] munmap(0x7f64665ee000, 138412032) = 0 [pid 333] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [ 32.605506][ T339] loop1: detected capacity change from 0 to 512 [ 32.615508][ T339] EXT4-fs: Ignoring removed oldalloc option [ 32.624077][ T339] EXT4-fs (loop1): Test dummy encryption mode enabled [ 32.635615][ T332] EXT4-fs: Ignoring removed oldalloc option [pid 333] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 331] <... mount resumed>) = 0 [pid 333] close(3 [pid 331] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 333] <... close resumed>) = 0 [pid 333] close(4 [pid 331] <... openat resumed>) = 3 [pid 333] <... close resumed>) = 0 [pid 331] chdir("./file0" [pid 333] mkdir("./file0", 0777 [pid 331] <... chdir resumed>) = 0 [pid 333] <... mkdir resumed>) = 0 [pid 331] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 333] mount("/dev/loop3", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 331] <... openat resumed>) = 4 [pid 331] ioctl(4, LOOP_CLR_FD) = 0 [pid 331] close(4) = 0 [pid 331] memfd_create("syzkaller", 0) = 4 [pid 331] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 331] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144) = 262144 [pid 331] munmap(0x7f64665ee000, 138412032) = 0 [pid 331] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 5 [pid 331] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 331] ioctl(5, LOOP_CLR_FD) = 0 [ 32.648674][ T333] loop3: detected capacity change from 0 to 512 [ 32.657796][ T334] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 32.657860][ T332] EXT4-fs (loop4): Test dummy encryption mode enabled [ 32.685238][ T333] EXT4-fs: Ignoring removed oldalloc option [pid 331] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 331] close(5) = 0 [pid 331] close(4) = 0 [pid 331] exit_group(0) = ? [pid 331] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=331, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...>) = 0 [pid 305] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 305] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 334] <... mount resumed>) = 0 [pid 334] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 334] chdir("./file0") = 0 [pid 334] openat(AT_FDCWD, "/dev/loop2", O_RDONLY) = 4 [pid 334] ioctl(4, LOOP_CLR_FD) = 0 [pid 334] close(4 [pid 332] <... mount resumed>) = 0 [pid 332] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 332] chdir("./file0") = 0 [pid 332] openat(AT_FDCWD, "/dev/loop4", O_RDONLY) = 4 [pid 332] ioctl(4, LOOP_CLR_FD) = 0 [pid 334] <... close resumed>) = 0 [ 32.700951][ T333] EXT4-fs (loop3): Test dummy encryption mode enabled [ 32.710362][ T305] EXT4-fs (loop0): unmounting filesystem. [ 32.721104][ T332] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 32.739066][ T339] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [pid 334] memfd_create("syzkaller", 0) = 4 [pid 334] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 334] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 332] close(4 [pid 334] <... write resumed>) = 262144 [pid 334] munmap(0x7f64665ee000, 138412032) = 0 [pid 334] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 332] <... close resumed>) = 0 [pid 334] <... openat resumed>) = 5 [pid 334] ioctl(5, LOOP_SET_FD, 4 [pid 305] <... umount2 resumed>) = 0 [pid 334] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 333] <... mount resumed>) = 0 [pid 333] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 333] chdir("./file0" [pid 334] ioctl(5, LOOP_CLR_FD) = 0 [pid 333] <... chdir resumed>) = 0 [pid 332] memfd_create("syzkaller", 0 [pid 305] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 332] <... memfd_create resumed>) = 4 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 332] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 305] newfstatat(AT_FDCWD, "./1/file0" [pid 332] <... mmap resumed>) = 0x7f64665ee000 [pid 305] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 333] openat(AT_FDCWD, "/dev/loop3", O_RDONLY) = 4 [pid 332] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 339] <... mount resumed>) = 0 [pid 334] ioctl(5, LOOP_SET_FD, 4 [pid 305] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 334] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 334] close(5 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 334] <... close resumed>) = 0 [pid 333] ioctl(4, LOOP_CLR_FD) = 0 [pid 333] close(4) = 0 [pid 334] close(4) = 0 [pid 305] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 334] exit_group(0) = ? [pid 334] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=334, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 339] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 333] memfd_create("syzkaller", 0 [pid 332] <... write resumed>) = 262144 [pid 305] <... openat resumed>) = 4 [pid 305] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 332] munmap(0x7f64665ee000, 138412032 [pid 305] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 305] close(4) = 0 [pid 305] rmdir("./1/file0") = 0 [pid 305] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./1/binderfs" [pid 307] <... restart_syscall resumed>) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./1/binderfs") = 0 [pid 307] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] getdents64(3 [pid 339] <... openat resumed>) = 3 [pid 333] <... memfd_create resumed>) = 4 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 339] chdir("./file0" [pid 333] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 307] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] close(3 [pid 339] <... chdir resumed>) = 0 [pid 333] <... mmap resumed>) = 0x7f64665ee000 [pid 307] <... openat resumed>) = 3 [pid 305] <... close resumed>) = 0 [pid 339] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 333] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 332] <... munmap resumed>) = 0 [pid 307] fstat(3 [pid 305] rmdir("./1" [pid 339] <... openat resumed>) = 4 [pid 332] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... rmdir resumed>) = 0 [pid 339] ioctl(4, LOOP_CLR_FD [pid 307] getdents64(3 [pid 305] mkdir("./2", 0777 [pid 339] <... ioctl resumed>) = 0 [pid 333] <... write resumed>) = 262144 [pid 332] <... openat resumed>) = 5 [pid 307] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 305] <... mkdir resumed>) = 0 [pid 339] close(4 [pid 307] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 339] <... close resumed>) = 0 [pid 332] ioctl(5, LOOP_SET_FD, 4 [pid 305] <... openat resumed>) = 3 [pid 339] memfd_create("syzkaller", 0 [pid 305] ioctl(3, LOOP_CLR_FD [pid 339] <... memfd_create resumed>) = 4 [pid 305] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 339] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 305] close(3 [pid 339] <... mmap resumed>) = 0x7f64665ee000 [pid 305] <... close resumed>) = 0 [pid 339] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 333] munmap(0x7f64665ee000, 138412032 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 333] <... munmap resumed>) = 0 [pid 305] <... clone resumed>, child_tidptr=0x55557b42f690) = 346 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 333] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 5 [pid 333] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 333] ioctl(5, LOOP_CLR_FD) = 0 [pid 339] <... write resumed>) = 262144 [pid 332] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 332] ioctl(5, LOOP_CLR_FD [pid 333] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 333] close(5ci2-android-6-1/strace-static-x86_64: Process 346 attached ) = 0 [pid 332] <... ioctl resumed>) = 0 [pid 333] close(4 [pid 346] set_robust_list(0x55557b42f6a0, 24 [pid 333] <... close resumed>) = 0 [pid 346] <... set_robust_list resumed>) = 0 [pid 333] exit_group(0) = ? [pid 346] rt_sigprocmask(SIG_SETMASK, [] [pid 333] +++ exited with 0 +++ [pid 332] ioctl(5, LOOP_SET_FD, 4 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=333, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 332] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 332] close(5 [pid 346] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 339] munmap(0x7f64665ee000, 138412032 [pid 332] <... close resumed>) = 0 [pid 307] <... umount2 resumed>) = 0 [pid 332] close(4 [pid 308] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 346] chdir("./2" [pid 332] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 346] <... chdir resumed>) = 0 [pid 332] exit_group(0 [pid 308] <... openat resumed>) = 3 [pid 308] fstat(3 [pid 346] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 339] <... munmap resumed>) = 0 [pid 332] <... exit_group resumed>) = ? [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] getdents64(3 [pid 332] +++ exited with 0 +++ [pid 308] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=332, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 346] <... prctl resumed>) = 0 [pid 308] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 346] setpgid(0, 0 [pid 339] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 346] <... setpgid resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./1/file0" [pid 339] <... openat resumed>) = 5 [pid 346] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 346] write(3, "1000", 4) = 4 [pid 339] ioctl(5, LOOP_SET_FD, 4 [pid 307] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 346] close(3) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 32.750206][ T333] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 32.792832][ T307] EXT4-fs (loop2): unmounting filesystem. [pid 346] symlink("/dev/binderfs", "./binderfs" [pid 339] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 309] <... restart_syscall resumed>) = 0 [pid 307] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 346] <... symlink resumed>) = 0 [pid 339] ioctl(5, LOOP_CLR_FD [pid 307] <... openat resumed>) = 4 [pid 346] write(1, "executing program\n", 18 [pid 339] <... ioctl resumed>) = 0 [pid 307] fstat(4 [pid 346] <... write resumed>) = 18 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 346] memfd_create("syzkaller", 0 [pid 307] getdents64(4 [pid 309] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 346] <... memfd_create resumed>) = 3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) executing program [pid 309] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 346] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 307] getdents64(4 [pid 309] <... openat resumed>) = 3 [pid 346] <... mmap resumed>) = 0x7f64665ee000 [pid 309] fstat(3 [pid 307] <... getdents64 resumed>, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 339] ioctl(5, LOOP_SET_FD, 4 [pid 307] close(4 [pid 339] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 307] <... close resumed>) = 0 [pid 339] close(5 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] rmdir("./1/file0" [pid 346] 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"..., 262144 [pid 339] <... close resumed>) = 0 [pid 309] getdents64(3 [pid 307] <... rmdir resumed>) = 0 [pid 307] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./1/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./1/binderfs" [pid 346] <... write resumed>) = 262144 [pid 339] close(4 [pid 309] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 307] <... unlink resumed>) = 0 [pid 346] munmap(0x7f64665ee000, 138412032 [pid 307] getdents64(3, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 307] close(3 [pid 339] <... close resumed>) = 0 [pid 309] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... close resumed>) = 0 [pid 307] rmdir("./1" [pid 339] exit_group(0 [pid 307] <... rmdir resumed>) = 0 [pid 307] mkdir("./2", 0777) = 0 [pid 307] openat(AT_FDCWD, "/dev/loop2", O_RDONLY) = 3 [pid 307] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 307] close(3) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 347 [pid 346] <... munmap resumed>) = 0 [pid 339] <... exit_group resumed>) = ? [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 346] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 347 attached [pid 339] +++ exited with 0 +++ [pid 346] <... openat resumed>) = 4 [pid 346] ioctl(4, LOOP_SET_FD, 3 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=339, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 347] set_robust_list(0x55557b42f6a0, 24 [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 347] <... set_robust_list resumed>) = 0 [pid 346] <... ioctl resumed>) = 0 [pid 347] rt_sigprocmask(SIG_SETMASK, [] [pid 346] close(3 [pid 347] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 347] chdir("./2" [pid 346] <... close resumed>) = 0 [pid 347] <... chdir resumed>) = 0 [pid 347] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 347] setpgid(0, 0) = 0 [pid 347] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 346] close(4 [pid 347] write(3, "1000", 4 [pid 346] <... close resumed>) = 0 [pid 347] <... write resumed>) = 4 [pid 347] close(3 [pid 346] mkdir("./file0", 0777 [pid 347] <... close resumed>) = 0 [pid 347] symlink("/dev/binderfs", "./binderfs") = 0 [pid 347] write(1, "executing program\n", 18) = 18 executing program [pid 347] memfd_create("syzkaller", 0 [pid 346] <... mkdir resumed>) = 0 [pid 347] <... memfd_create resumed>) = 3 [pid 347] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 346] mount("/dev/loop0", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 347] <... mmap resumed>) = 0x7f64665ee000 [pid 347] 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"..., 262144 [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./1", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./1", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 347] <... write resumed>) = 262144 [pid 347] munmap(0x7f64665ee000, 138412032) = 0 [pid 347] openat(AT_FDCWD, "/dev/loop2", O_RDWR) = 4 [ 32.831546][ T308] EXT4-fs (loop3): unmounting filesystem. [ 32.851776][ T309] EXT4-fs (loop4): unmounting filesystem. [ 32.870278][ T346] EXT4-fs: Ignoring removed oldalloc option [pid 347] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 347] close(3) = 0 [pid 347] close(4) = 0 [pid 347] mkdir("./file0", 0777 [pid 308] <... umount2 resumed>) = 0 [pid 347] <... mkdir resumed>) = 0 [pid 347] mount("/dev/loop2", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 308] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./1/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./1/file0") = 0 [pid 308] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./1/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./1/binderfs") = 0 [pid 308] getdents64(3, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./1") = 0 [pid 308] mkdir("./2", 0777) = 0 [pid 308] openat(AT_FDCWD, "/dev/loop3", O_RDONLY) = 3 [pid 308] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 308] close(3) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 348 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 348 attached [pid 306] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [ 32.880916][ T306] EXT4-fs (loop1): unmounting filesystem. [ 32.890796][ T347] EXT4-fs: Ignoring removed oldalloc option [ 32.919135][ T347] EXT4-fs (loop2): Test dummy encryption mode enabled [pid 348] set_robust_list(0x55557b42f6a0, 24 [pid 309] <... umount2 resumed>) = 0 [pid 306] newfstatat(AT_FDCWD, "./1/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 348] <... set_robust_list resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./1/file0" [pid 306] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] <... openat resumed>) = 4 [pid 348] rt_sigprocmask(SIG_SETMASK, [] [pid 309] umount2("./1/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] fstat(4 [pid 348] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] openat(AT_FDCWD, "./1/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 348] chdir("./2" [pid 306] getdents64(4 [pid 309] fstat(4 [pid 348] <... chdir resumed>) = 0 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 348] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] getdents64(4 [pid 306] getdents64(4 [pid 309] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 348] <... prctl resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 309] getdents64(4 [pid 306] close(4 [pid 348] setpgid(0, 0 [pid 309] <... getdents64 resumed>, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 348] <... setpgid resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 309] close(4 [pid 306] rmdir("./1/file0") = 0 [pid 306] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rmdir("./1/file0" [pid 306] newfstatat(AT_FDCWD, "./1/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./1/binderfs") = 0 [pid 348] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... rmdir resumed>) = 0 [pid 306] getdents64(3 [pid 309] umount2("./1/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 348] <... openat resumed>) = 3 [pid 309] newfstatat(AT_FDCWD, "./1/binderfs" [pid 306] <... close resumed>) = 0 [pid 348] write(3, "1000", 4 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] rmdir("./1" [pid 348] <... write resumed>) = 4 [pid 309] unlink("./1/binderfs" [pid 306] <... rmdir resumed>) = 0 [pid 309] <... unlink resumed>) = 0 [pid 348] close(3 [pid 309] getdents64(3 [pid 306] mkdir("./2", 0777 [pid 309] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 306] <... mkdir resumed>) = 0 [pid 309] close(3 [pid 306] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 348] <... close resumed>) = 0 [pid 309] <... close resumed>) = 0 [pid 306] <... openat resumed>) = 3 [pid 309] rmdir("./1" [pid 348] symlink("/dev/binderfs", "./binderfs" [pid 306] ioctl(3, LOOP_CLR_FD) = 0 [pid 309] <... rmdir resumed>) = 0 [pid 306] close(3 [pid 348] <... symlink resumed>) = 0 [pid 309] mkdir("./2", 0777 [pid 306] <... close resumed>) = 0 [pid 309] <... mkdir resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 348] write(1, "executing program\n", 18 [pid 309] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 executing program [pid 348] <... write resumed>) = 18 [pid 309] <... openat resumed>) = 3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] ioctl(3, LOOP_CLR_FD [pid 306] <... clone resumed>, child_tidptr=0x55557b42f690) = 351 [pid 348] memfd_create("syzkaller", 0 [pid 309] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 348] <... memfd_create resumed>) = 3 [pid 309] close(3 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 348] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 309] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 348] <... mmap resumed>) = 0x7f64665ee000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 348] 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"..., 262144 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 348] <... write resumed>) = 262144 [pid 309] <... clone resumed>, child_tidptr=0x55557b42f690) = 353 [pid 348] munmap(0x7f64665ee000, 138412032 [pid 309] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 348] <... munmap resumed>) = 0 [pid 348] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 348] ioctl(4, LOOP_SET_FD, 3) = 0 [ 32.929484][ T346] EXT4-fs (loop0): Test dummy encryption mode enabled [pid 348] close(3ci2-android-6-1/strace-static-x86_64: Process 351 attached [pid 351] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 351] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 351] chdir("./2") = 0 [pid 351] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 351] setpgid(0, 0) = 0 [pid 351] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 351] write(3, "1000", 4) = 4 [pid 351] close(3) = 0 [pid 351] symlink("/dev/binderfs", "./binderfs") = 0 executing program [pid 351] write(1, "executing program\n", 18 [pid 348] <... close resumed>) = 0 [pid 348] close(4) = 0 [pid 348] mkdir("./file0", 0777ci2-android-6-1/strace-static-x86_64: Process 353 attached ) = 0 [pid 348] mount("/dev/loop3", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 353] set_robust_list(0x55557b42f6a0, 24 [pid 351] <... write resumed>) = 18 [pid 351] memfd_create("syzkaller", 0) = 3 [pid 351] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 353] <... set_robust_list resumed>) = 0 [pid 353] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 353] chdir("./2") = 0 [pid 353] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 353] setpgid(0, 0) = 0 [pid 353] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 353] write(3, "1000", 4) = 4 [pid 353] close(3) = 0 [pid 353] symlink("/dev/binderfs", "./binderfs") = 0 [pid 353] write(1, "executing program\n", 18) = 18 [pid 353] memfd_create("syzkaller", 0) = 3 [pid 353] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 executing program [pid 351] 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"..., 262144 [pid 353] 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"..., 262144 [pid 351] <... write resumed>) = 262144 [pid 353] <... write resumed>) = 262144 [pid 351] munmap(0x7f64665ee000, 138412032 [pid 353] munmap(0x7f64665ee000, 138412032 [pid 346] <... mount resumed>) = 0 [pid 351] <... munmap resumed>) = 0 [pid 351] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 351] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 351] close(3 [pid 353] <... munmap resumed>) = 0 [pid 346] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 353] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 347] <... mount resumed>) = 0 [pid 346] <... openat resumed>) = 3 [pid 353] <... openat resumed>) = 4 [pid 346] chdir("./file0" [pid 353] ioctl(4, LOOP_SET_FD, 3 [pid 351] <... close resumed>) = 0 [pid 351] close(4) = 0 [pid 351] mkdir("./file0", 0777) = 0 [ 32.963003][ T346] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 32.975456][ T347] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 32.994101][ T348] EXT4-fs: Ignoring removed oldalloc option [pid 351] mount("/dev/loop1", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 353] <... ioctl resumed>) = 0 [pid 346] <... chdir resumed>) = 0 [pid 353] close(3 [pid 346] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 353] <... close resumed>) = 0 [pid 353] close(4 [pid 346] <... openat resumed>) = 4 [pid 353] <... close resumed>) = 0 [pid 346] ioctl(4, LOOP_CLR_FD [pid 353] mkdir("./file0", 0777 [pid 346] <... ioctl resumed>) = 0 [pid 347] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 353] <... mkdir resumed>) = 0 [pid 346] close(4 [pid 347] <... openat resumed>) = 3 [pid 347] chdir("./file0") = 0 [pid 347] openat(AT_FDCWD, "/dev/loop2", O_RDONLY) = 4 [pid 347] ioctl(4, LOOP_CLR_FD) = 0 [pid 347] close(4) = 0 [pid 347] memfd_create("syzkaller", 0) = 4 [pid 347] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 353] mount("/dev/loop4", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 346] <... close resumed>) = 0 [pid 347] <... mmap resumed>) = 0x7f64665ee000 [pid 346] memfd_create("syzkaller", 0 [pid 347] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 346] <... memfd_create resumed>) = 4 [pid 347] <... write resumed>) = 262144 [pid 347] munmap(0x7f64665ee000, 138412032 [pid 346] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 347] <... munmap resumed>) = 0 [pid 347] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 346] <... mmap resumed>) = 0x7f64665ee000 [pid 347] <... openat resumed>) = 5 [pid 347] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 347] ioctl(5, LOOP_CLR_FD) = 0 [pid 347] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 347] close(5) = 0 [pid 347] close(4) = 0 [pid 347] exit_group(0) = ? [pid 347] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=347, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 346] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144) = 262144 [ 33.013316][ T351] EXT4-fs: Ignoring removed oldalloc option [ 33.023772][ T348] EXT4-fs (loop3): Test dummy encryption mode enabled [ 33.025989][ T351] EXT4-fs (loop1): Test dummy encryption mode enabled [ 33.043353][ T353] EXT4-fs: Ignoring removed oldalloc option [pid 346] munmap(0x7f64665ee000, 138412032 [pid 307] <... restart_syscall resumed>) = 0 [pid 307] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 346] <... munmap resumed>) = 0 [pid 346] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 5 [pid 346] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 346] ioctl(5, LOOP_CLR_FD) = 0 [pid 346] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 346] close(5) = 0 [pid 346] close(4) = 0 [pid 346] exit_group(0 [pid 348] <... mount resumed>) = 0 [pid 348] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 348] chdir("./file0") = 0 [pid 348] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 346] <... exit_group resumed>) = ? [pid 348] <... openat resumed>) = 4 [pid 348] ioctl(4, LOOP_CLR_FD) = 0 [pid 348] close(4) = 0 [pid 348] memfd_create("syzkaller", 0) = 4 [pid 348] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 346] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=346, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [ 33.067141][ T353] EXT4-fs (loop4): Test dummy encryption mode enabled [ 33.080332][ T307] EXT4-fs (loop2): unmounting filesystem. [ 33.090791][ T348] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [pid 348] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144) = 262144 [pid 348] munmap(0x7f64665ee000, 138412032) = 0 [pid 348] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 5 [pid 348] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 348] ioctl(5, LOOP_CLR_FD [pid 305] <... restart_syscall resumed>) = 0 [pid 305] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 305] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 305] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 348] <... ioctl resumed>) = 0 [pid 348] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 348] close(5) = 0 [pid 348] close(4) = 0 [pid 348] exit_group(0) = ? [pid 348] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=348, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... umount2 resumed>) = 0 [pid 305] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./2/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./2/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 305] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 305] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 305] close(4) = 0 [pid 305] rmdir("./2/file0") = 0 [pid 305] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] unlink("./2/binderfs") = 0 [pid 305] getdents64(3, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 305] close(3) = 0 [pid 305] rmdir("./2") = 0 [pid 305] mkdir("./3", 0777 [pid 308] <... restart_syscall resumed>) = 0 [pid 308] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 305] <... mkdir resumed>) = 0 [pid 305] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 308] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... openat resumed>) = 3 [pid 305] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 305] close(3) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 359 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 359 attached [pid 359] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 359] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 359] chdir("./3") = 0 [pid 359] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 359] setpgid(0, 0) = 0 [pid 359] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 359] write(3, "1000", 4) = 4 [pid 359] close(3) = 0 [pid 359] symlink("/dev/binderfs", "./binderfs") = 0 [pid 359] write(1, "executing program\n", 18) = 18 [pid 359] memfd_create("syzkaller", 0) = 3 [pid 359] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 307] <... umount2 resumed>) = 0 [pid 359] <... mmap resumed>) = 0x7f64665ee000 executing program [pid 359] 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"..., 262144 [pid 307] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./2/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./2/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 359] <... write resumed>) = 262144 [pid 307] <... openat resumed>) = 4 [pid 359] munmap(0x7f64665ee000, 138412032) = 0 [pid 359] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 359] ioctl(4, LOOP_SET_FD, 3 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./2/file0" [pid 351] <... mount resumed>) = 0 [pid 351] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 351] chdir("./file0") = 0 [pid 351] openat(AT_FDCWD, "/dev/loop1", O_RDONLY) = 4 [pid 351] ioctl(4, LOOP_CLR_FD) = 0 [pid 351] close(4) = 0 [pid 351] memfd_create("syzkaller", 0) = 4 [pid 351] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 307] <... rmdir resumed>) = 0 [pid 307] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./2/binderfs") = 0 [pid 307] getdents64(3 [pid 359] <... ioctl resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 359] close(3) = 0 [pid 359] close(4) = 0 [pid 359] mkdir("./file0", 0777 [pid 307] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 308] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 351] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 307] close(3) = 0 [pid 351] <... write resumed>) = 262144 [pid 307] rmdir("./2") = 0 [pid 351] munmap(0x7f64665ee000, 138412032 [pid 307] mkdir("./3", 0777) = 0 [pid 307] openat(AT_FDCWD, "/dev/loop2", O_RDONLY) = 3 [pid 351] <... munmap resumed>) = 0 [pid 307] ioctl(3, LOOP_CLR_FD [pid 351] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 307] <... ioctl resumed>) = -1 ENXIO (No such device or address) [ 33.112304][ T351] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 33.124710][ T305] EXT4-fs (loop0): unmounting filesystem. [ 33.146120][ T308] EXT4-fs (loop3): unmounting filesystem. [pid 351] <... openat resumed>) = 5 [pid 307] close(3 [pid 308] newfstatat(AT_FDCWD, "./2/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 359] <... mkdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "./2/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 308] close(4 [pid 359] mount("/dev/loop0", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 308] <... close resumed>) = 0 [pid 351] ioctl(5, LOOP_SET_FD, 4 [pid 307] <... close resumed>) = 0 [pid 308] rmdir("./2/file0" [pid 351] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 351] ioctl(5, LOOP_CLR_FD [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 351] <... ioctl resumed>) = 0 [pid 308] <... rmdir resumed>) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./2/binderfs") = 0 [pid 307] <... clone resumed>, child_tidptr=0x55557b42f690) = 362 [pid 308] getdents64(3, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./2" [pid 307] rt_sigprocmask(SIG_SETMASK, [] [pid 351] ioctl(5, LOOP_SET_FD, 4 [pid 308] <... rmdir resumed>) = 0 [pid 307] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 351] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 308] mkdir("./3", 0777 [pid 351] close(5) = 0 [pid 351] close(4 [pid 308] <... mkdir resumed>) = 0 [pid 308] openat(AT_FDCWD, "/dev/loop3", O_RDONLY) = 3 [pid 308] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 308] close(3) = 0 [pid 351] <... close resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 351] exit_group(0ci2-android-6-1/strace-static-x86_64: Process 362 attached ) = ? [pid 308] <... clone resumed>, child_tidptr=0x55557b42f690) = 363 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 351] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=351, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [ 33.188505][ T353] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 33.201028][ T359] EXT4-fs: Ignoring removed oldalloc option [pid 362] set_robust_list(0x55557b42f6a0, 24ci2-android-6-1/strace-static-x86_64: Process 363 attached [pid 353] <... mount resumed>) = 0 [pid 306] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 362] <... set_robust_list resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 362] rt_sigprocmask(SIG_SETMASK, [] [pid 363] set_robust_list(0x55557b42f6a0, 24 [pid 362] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 353] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 306] <... openat resumed>) = 3 [pid 306] fstat(3 [pid 362] chdir("./3" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3 [pid 363] <... set_robust_list resumed>) = 0 [pid 362] <... chdir resumed>) = 0 [pid 353] <... openat resumed>) = 3 [pid 362] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 306] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 363] rt_sigprocmask(SIG_SETMASK, [] [pid 362] <... prctl resumed>) = 0 [pid 353] chdir("./file0" [pid 306] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 362] setpgid(0, 0) = 0 [pid 362] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 363] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 353] <... chdir resumed>) = 0 [pid 362] <... openat resumed>) = 3 [pid 363] chdir("./3" [pid 362] write(3, "1000", 4) = 4 [pid 363] <... chdir resumed>) = 0 [pid 353] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 362] close(3 [pid 363] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 362] <... close resumed>) = 0 [pid 353] <... openat resumed>) = 4 [pid 363] <... prctl resumed>) = 0 [pid 362] symlink("/dev/binderfs", "./binderfs" [pid 353] ioctl(4, LOOP_CLR_FD [pid 362] <... symlink resumed>) = 0 [pid 363] setpgid(0, 0 [pid 362] write(1, "executing program\n", 18 [pid 353] <... ioctl resumed>) = 0 [pid 363] <... setpgid resumed>) = 0 [pid 362] <... write resumed>) = 18 [pid 353] close(4 [pid 362] memfd_create("syzkaller", 0 [pid 363] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 362] <... memfd_create resumed>) = 3 [pid 363] <... openat resumed>) = 3 [pid 362] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 executing program [pid 363] write(3, "1000", 4 [pid 353] <... close resumed>) = 0 [pid 362] <... mmap resumed>) = 0x7f64665ee000 [pid 362] 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"..., 262144) = 262144 [pid 363] <... write resumed>) = 4 [pid 353] memfd_create("syzkaller", 0 [pid 362] munmap(0x7f64665ee000, 138412032 [pid 353] <... memfd_create resumed>) = 4 [pid 363] close(3 [pid 353] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 363] <... close resumed>) = 0 [pid 362] <... munmap resumed>) = 0 [pid 353] <... mmap resumed>) = 0x7f64665ee000 [pid 363] symlink("/dev/binderfs", "./binderfs" [pid 353] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 363] <... symlink resumed>) = 0 [pid 362] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 353] <... write resumed>) = 262144 [pid 363] write(1, "executing program\n", 18 [pid 362] <... openat resumed>) = 4 [pid 362] ioctl(4, LOOP_SET_FD, 3 [pid 363] <... write resumed>) = 18 executing program [pid 353] munmap(0x7f64665ee000, 138412032 [pid 363] memfd_create("syzkaller", 0 [pid 362] <... ioctl resumed>) = 0 [pid 353] <... munmap resumed>) = 0 [pid 363] <... memfd_create resumed>) = 3 [pid 362] close(3 [pid 363] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 362] <... close resumed>) = 0 [pid 353] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 362] close(4 [pid 363] <... mmap resumed>) = 0x7f64665ee000 [pid 362] <... close resumed>) = 0 [pid 363] 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"..., 262144 [pid 362] mkdir("./file0", 0777) = 0 [pid 363] <... write resumed>) = 262144 [pid 362] mount("/dev/loop2", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 363] munmap(0x7f64665ee000, 138412032 [pid 353] <... openat resumed>) = 5 [ 33.229692][ T359] EXT4-fs (loop0): Test dummy encryption mode enabled [ 33.244425][ T306] EXT4-fs (loop1): unmounting filesystem. [pid 353] ioctl(5, LOOP_SET_FD, 4 [pid 363] <... munmap resumed>) = 0 [pid 353] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 353] ioctl(5, LOOP_CLR_FD [pid 363] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 353] <... ioctl resumed>) = 0 [pid 363] <... openat resumed>) = 4 [pid 363] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 353] ioctl(5, LOOP_SET_FD, 4 [pid 306] <... umount2 resumed>) = 0 [pid 353] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 363] close(3) = 0 [pid 353] close(5) = 0 [pid 363] close(4) = 0 [pid 353] close(4 [pid 306] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 363] mkdir("./file0", 0777 [pid 353] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 363] <... mkdir resumed>) = 0 [pid 353] exit_group(0 [pid 306] newfstatat(AT_FDCWD, "./2/file0" [pid 363] mount("/dev/loop3", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 353] <... exit_group resumed>) = ? [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 353] +++ exited with 0 +++ [pid 306] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=353, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] openat(AT_FDCWD, "./2/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./2/file0") = 0 [pid 306] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./2/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./2/binderfs") = 0 [pid 306] getdents64(3, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./2") = 0 [pid 306] mkdir("./3", 0777) = 0 [pid 306] openat(AT_FDCWD, "/dev/loop1", O_RDONLY) = 3 [pid 306] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 306] close(3) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... clone resumed>, child_tidptr=0x55557b42f690) = 366 [pid 309] umount2("./2", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] openat(AT_FDCWD, "./2", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3, 0x55557b430750 /* 4 entries */, 32768) = 112 [ 33.276344][ T362] EXT4-fs: Ignoring removed oldalloc option [ 33.285063][ T362] EXT4-fs (loop2): Test dummy encryption mode enabled [ 33.310298][ T363] EXT4-fs: Ignoring removed oldalloc option [pid 309] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 366 attached [pid 366] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 366] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 366] chdir("./3") = 0 [pid 366] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 366] setpgid(0, 0) = 0 [pid 366] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 366] write(3, "1000", 4) = 4 [pid 366] close(3) = 0 [pid 309] <... umount2 resumed>) = 0 [pid 309] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 366] symlink("/dev/binderfs", "./binderfs" [pid 309] newfstatat(AT_FDCWD, "./2/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] umount2("./2/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./2/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 366] <... symlink resumed>) = 0 [pid 309] <... openat resumed>) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 366] write(1, "executing program\n", 18 [pid 309] getdents64(4 executing program [pid 366] <... write resumed>) = 18 [pid 309] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 366] memfd_create("syzkaller", 0 [pid 309] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 366] <... memfd_create resumed>) = 3 [pid 309] close(4) = 0 [pid 309] rmdir("./2/file0" [pid 366] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 309] <... rmdir resumed>) = 0 [pid 309] umount2("./2/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] newfstatat(AT_FDCWD, "./2/binderfs" [pid 366] 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"..., 262144 [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 309] unlink("./2/binderfs") = 0 [pid 309] getdents64(3, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 366] <... write resumed>) = 262144 [pid 309] close(3 [pid 366] munmap(0x7f64665ee000, 138412032 [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./2" [pid 366] <... munmap resumed>) = 0 [pid 366] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 366] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 359] <... mount resumed>) = 0 [pid 366] close(3 [pid 359] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 309] <... rmdir resumed>) = 0 [ 33.331136][ T309] EXT4-fs (loop4): unmounting filesystem. [ 33.338393][ T363] EXT4-fs (loop3): Test dummy encryption mode enabled [ 33.356194][ T359] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [pid 366] <... close resumed>) = 0 [pid 366] close(4 [pid 363] <... mount resumed>) = 0 [pid 359] <... openat resumed>) = 3 [pid 366] <... close resumed>) = 0 [pid 363] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 309] mkdir("./3", 0777 [pid 366] mkdir("./file0", 0777 [pid 363] <... openat resumed>) = 3 [pid 359] chdir("./file0" [pid 309] <... mkdir resumed>) = 0 [pid 363] chdir("./file0" [pid 309] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 363] <... chdir resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 363] openat(AT_FDCWD, "/dev/loop3", O_RDONLY) = 4 [pid 309] ioctl(3, LOOP_CLR_FD [pid 363] ioctl(4, LOOP_CLR_FD) = 0 [pid 309] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 363] close(4) = 0 [pid 309] close(3 [pid 363] memfd_create("syzkaller", 0) = 4 [pid 309] <... close resumed>) = 0 [pid 363] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 366] <... mkdir resumed>) = 0 [pid 363] <... mmap resumed>) = 0x7f64665ee000 [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 366] mount("/dev/loop1", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 363] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 359] <... chdir resumed>) = 0 [pid 363] <... write resumed>) = 262144 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 363] munmap(0x7f64665ee000, 138412032 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 363] <... munmap resumed>) = 0 [pid 363] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 309] <... clone resumed>, child_tidptr=0x55557b42f690) = 371 [pid 363] <... openat resumed>) = 5 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 363] ioctl(5, LOOP_SET_FD, 4 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 363] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 363] ioctl(5, LOOP_CLR_FD) = 0 [pid 359] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 363] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 363] close(5) = 0 [pid 363] close(4) = 0 [pid 363] exit_group(0) = ? [pid 363] +++ exited with 0 +++ [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=363, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 359] <... openat resumed>) = 4 [pid 308] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 359] ioctl(4, LOOP_CLR_FD) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 359] close(4 [pid 308] <... openat resumed>) = 3 [pid 359] <... close resumed>) = 0 [ 33.384634][ T363] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 33.404186][ T366] EXT4-fs: Ignoring removed oldalloc option [ 33.413209][ T362] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 359] memfd_create("syzkaller", 0 [pid 308] getdents64(3 [pid 359] <... memfd_create resumed>) = 4 [pid 308] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 359] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 308] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 359] <... mmap resumed>) = 0x7f64665ee000 ci2-android-6-1/strace-static-x86_64: Process 371 attached [pid 359] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 371] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 371] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 371] chdir("./3") = 0 [pid 371] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 371] setpgid(0, 0) = 0 [pid 371] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 371] write(3, "1000", 4) = 4 [pid 371] close(3) = 0 [pid 371] symlink("/dev/binderfs", "./binderfs") = 0 [pid 371] write(1, "executing program\n", 18) = 18 [pid 371] memfd_create("syzkaller", 0) = 3 [pid 371] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 359] <... write resumed>) = 262144 executing program [pid 359] munmap(0x7f64665ee000, 138412032) = 0 [pid 359] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 5 [pid 371] 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"..., 262144 [pid 359] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 359] ioctl(5, LOOP_CLR_FD) = 0 [pid 371] <... write resumed>) = 262144 [pid 371] munmap(0x7f64665ee000, 138412032 [pid 359] ioctl(5, LOOP_SET_FD, 4 [pid 371] <... munmap resumed>) = 0 [pid 371] openat(AT_FDCWD, "/dev/loop4", O_RDWR) = 4 [pid 371] ioctl(4, LOOP_SET_FD, 3 [pid 359] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 359] close(5) = 0 [pid 359] close(4) = 0 [pid 359] exit_group(0) = ? [pid 359] +++ exited with 0 +++ [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=359, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 362] <... mount resumed>) = 0 [pid 308] <... umount2 resumed>) = 0 [pid 308] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 362] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 362] <... openat resumed>) = 3 [pid 308] newfstatat(AT_FDCWD, "./3/file0" [pid 362] chdir("./file0" [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 362] <... chdir resumed>) = 0 [pid 362] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... restart_syscall resumed>) = 0 [pid 308] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 362] <... openat resumed>) = 4 [pid 308] <... openat resumed>) = 4 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 371] <... ioctl resumed>) = 0 [pid 305] <... openat resumed>) = 3 [pid 362] ioctl(4, LOOP_CLR_FD [pid 308] fstat(4 [pid 305] fstat(3 [pid 371] close(3 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(3 [pid 371] <... close resumed>) = 0 [pid 305] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 305] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 362] <... ioctl resumed>) = 0 [pid 371] close(4) = 0 [pid 371] mkdir("./file0", 0777 [pid 308] getdents64(4 [pid 362] close(4 [pid 308] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 362] <... close resumed>) = 0 [pid 308] getdents64(4 [pid 362] memfd_create("syzkaller", 0 [pid 308] <... getdents64 resumed>, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 362] <... memfd_create resumed>) = 4 [pid 308] rmdir("./3/file0" [pid 362] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 371] <... mkdir resumed>) = 0 [pid 371] mount("/dev/loop4", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 308] <... rmdir resumed>) = 0 [pid 308] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 362] <... mmap resumed>) = 0x7f64665ee000 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 33.433508][ T366] EXT4-fs (loop1): Test dummy encryption mode enabled [ 33.446446][ T308] EXT4-fs (loop3): unmounting filesystem. [pid 308] newfstatat(AT_FDCWD, "./3/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 362] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 308] unlink("./3/binderfs") = 0 [pid 308] getdents64(3, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./3") = 0 [pid 308] mkdir("./4", 0777) = 0 [pid 308] openat(AT_FDCWD, "/dev/loop3", O_RDONLY) = 3 [pid 308] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 308] close(3 [pid 362] <... write resumed>) = 262144 [pid 308] <... close resumed>) = 0 [pid 305] <... umount2 resumed>) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 373 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 362] munmap(0x7f64665ee000, 138412032 [pid 305] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 362] <... munmap resumed>) = 0 [pid 362] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [ 33.485857][ T305] EXT4-fs (loop0): unmounting filesystem. [ 33.488314][ T371] EXT4-fs: Ignoring removed oldalloc option [pid 305] newfstatat(AT_FDCWD, "./3/file0" [pid 362] <... openat resumed>) = 5 ci2-android-6-1/strace-static-x86_64: Process 373 attached [pid 305] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 373] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 373] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 373] chdir("./4") = 0 [pid 373] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 373] setpgid(0, 0) = 0 [pid 373] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 362] ioctl(5, LOOP_SET_FD, 4 [pid 373] <... openat resumed>) = 3 [pid 373] write(3, "1000", 4) = 4 [pid 373] close(3) = 0 [pid 305] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 362] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 373] symlink("/dev/binderfs", "./binderfs" [pid 305] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 362] ioctl(5, LOOP_CLR_FD [pid 373] <... symlink resumed>) = 0 [pid 373] write(1, "executing program\n", 18) = 18 [pid 373] memfd_create("syzkaller", 0 [pid 362] <... ioctl resumed>) = 0 [pid 305] <... openat resumed>) = 4 [pid 373] <... memfd_create resumed>) = 3 [pid 373] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 executing program [pid 305] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 305] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 362] ioctl(5, LOOP_SET_FD, 4 [pid 373] 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"..., 262144 [pid 362] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 305] close(4 [pid 362] close(5 [pid 305] <... close resumed>) = 0 [pid 373] <... write resumed>) = 262144 [pid 373] munmap(0x7f64665ee000, 138412032 [pid 362] <... close resumed>) = 0 [pid 305] rmdir("./3/file0" [pid 373] <... munmap resumed>) = 0 [pid 373] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 4 [pid 373] ioctl(4, LOOP_SET_FD, 3 [pid 362] close(4 [pid 305] <... rmdir resumed>) = 0 [pid 362] <... close resumed>) = 0 [pid 305] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 362] exit_group(0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 362] <... exit_group resumed>) = ? [pid 305] newfstatat(AT_FDCWD, "./3/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 373] <... ioctl resumed>) = 0 [pid 373] close(3) = 0 [pid 373] close(4) = 0 [pid 373] mkdir("./file0", 0777 [pid 362] +++ exited with 0 +++ [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=362, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 305] unlink("./3/binderfs") = 0 [pid 307] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] getdents64(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 307] <... openat resumed>) = 3 [pid 305] close(3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... close resumed>) = 0 [pid 307] getdents64(3 [pid 305] rmdir("./3" [pid 307] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 305] <... rmdir resumed>) = 0 [pid 307] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] mkdir("./4", 0777 [pid 373] <... mkdir resumed>) = 0 [pid 373] mount("/dev/loop3", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 305] <... mkdir resumed>) = 0 [pid 305] openat(AT_FDCWD, "/dev/loop0", O_RDONLY) = 3 [pid 305] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 305] close(3) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 376 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 307] <... umount2 resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 376 attached [ 33.525247][ T366] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 33.528759][ T371] EXT4-fs (loop4): Test dummy encryption mode enabled [ 33.568196][ T373] EXT4-fs: Ignoring removed oldalloc option [ 33.568500][ T307] EXT4-fs (loop2): unmounting filesystem. [pid 307] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 376] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 376] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 376] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 376] chdir("./4") = 0 [pid 376] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 376] setpgid(0, 0 [pid 307] newfstatat(AT_FDCWD, "./3/file0" [pid 376] <... setpgid resumed>) = 0 [pid 376] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 376] write(3, "1000", 4) = 4 [pid 376] close(3) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 376] symlink("/dev/binderfs", "./binderfs" [pid 307] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 366] <... mount resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 307] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4 [pid 366] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 307] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 376] <... symlink resumed>) = 0 [pid 307] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./3/file0") = 0 [pid 307] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./3/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] unlink("./3/binderfs" [pid 366] <... openat resumed>) = 3 [pid 307] <... unlink resumed>) = 0 [pid 307] getdents64(3, 0x55557b430750 /* 0 entries */, 32768) = 0 executing program [pid 307] close(3) = 0 [pid 366] chdir("./file0" [pid 307] rmdir("./3" [pid 376] write(1, "executing program\n", 18 [pid 366] <... chdir resumed>) = 0 [pid 376] <... write resumed>) = 18 [pid 376] memfd_create("syzkaller", 0 [pid 307] <... rmdir resumed>) = 0 [pid 366] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 307] mkdir("./4", 0777 [pid 366] <... openat resumed>) = 4 [pid 366] ioctl(4, LOOP_CLR_FD) = 0 [pid 366] close(4) = 0 [pid 376] <... memfd_create resumed>) = 3 [pid 366] memfd_create("syzkaller", 0) = 4 [pid 307] <... mkdir resumed>) = 0 [pid 376] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 307] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 366] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 376] <... mmap resumed>) = 0x7f64665ee000 [pid 366] <... mmap resumed>) = 0x7f64665ee000 [pid 307] <... openat resumed>) = 3 [pid 307] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 307] close(3 [pid 376] 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"..., 262144 [pid 307] <... close resumed>) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 366] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 307] <... clone resumed>, child_tidptr=0x55557b42f690) = 378 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 366] <... write resumed>) = 262144 [ 33.591007][ T373] EXT4-fs (loop3): Test dummy encryption mode enabled [ 33.608209][ T371] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [pid 376] <... write resumed>) = 262144 [pid 366] munmap(0x7f64665ee000, 138412032) = 0 [pid 376] munmap(0x7f64665ee000, 138412032) = 0 [pid 366] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 5 [pid 366] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) ci2-android-6-1/strace-static-x86_64: Process 378 attached [pid 366] ioctl(5, LOOP_CLR_FD) = 0 [pid 376] openat(AT_FDCWD, "/dev/loop0", O_RDWR) = 4 [pid 376] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 376] close(3) = 0 [pid 376] close(4) = 0 [pid 376] mkdir("./file0", 0777) = 0 [pid 366] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 366] close(5) = 0 [pid 366] close(4) = 0 [pid 376] mount("/dev/loop0", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 366] exit_group(0) = ? [pid 366] +++ exited with 0 +++ [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=366, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 371] <... mount resumed>) = 0 [pid 371] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 371] chdir("./file0") = 0 [pid 371] openat(AT_FDCWD, "/dev/loop4", O_RDONLY) = 4 [pid 371] ioctl(4, LOOP_CLR_FD) = 0 [pid 371] close(4) = 0 [pid 371] memfd_create("syzkaller", 0) = 4 [pid 371] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 371] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144) = 262144 [pid 371] munmap(0x7f64665ee000, 138412032) = 0 [pid 371] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 306] <... restart_syscall resumed>) = 0 [pid 306] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 306] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 371] <... openat resumed>) = 5 [pid 378] set_robust_list(0x55557b42f6a0, 24 [pid 371] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 378] <... set_robust_list resumed>) = 0 [pid 378] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 378] chdir("./4" [pid 371] ioctl(5, LOOP_CLR_FD) = 0 [ 33.647026][ T376] EXT4-fs: Ignoring removed oldalloc option [ 33.668532][ T306] EXT4-fs (loop1): unmounting filesystem. [ 33.680487][ T376] EXT4-fs (loop0): Test dummy encryption mode enabled [pid 378] <... chdir resumed>) = 0 [pid 378] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 378] setpgid(0, 0) = 0 [pid 378] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 378] write(3, "1000", 4) = 4 [pid 378] close(3) = 0 [pid 378] symlink("/dev/binderfs", "./binderfs") = 0 [pid 373] <... mount resumed>) = 0 [pid 378] write(1, "executing program\n", 18) = 18 [pid 378] memfd_create("syzkaller", 0) = 3 executing program [pid 378] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 373] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 306] <... umount2 resumed>) = 0 [pid 373] <... openat resumed>) = 3 [pid 371] ioctl(5, LOOP_SET_FD, 4 [pid 306] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 373] chdir("./file0" [pid 371] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 373] <... chdir resumed>) = 0 [pid 371] close(5 [pid 306] newfstatat(AT_FDCWD, "./3/file0" [pid 373] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 371] <... close resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 373] <... openat resumed>) = 4 [pid 371] close(4 [pid 306] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 373] ioctl(4, LOOP_CLR_FD [pid 371] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 373] <... ioctl resumed>) = 0 [pid 371] exit_group(0 [pid 306] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 373] close(4 [pid 371] <... exit_group resumed>) = ? [pid 306] <... openat resumed>) = 4 [pid 378] 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"..., 262144 [pid 373] <... close resumed>) = 0 [pid 371] +++ exited with 0 +++ [pid 306] fstat(4 [pid 378] <... write resumed>) = 262144 [pid 373] memfd_create("syzkaller", 0 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=371, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 378] munmap(0x7f64665ee000, 138412032 [pid 373] <... memfd_create resumed>) = 4 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] getdents64(4 [pid 378] <... munmap resumed>) = 0 [pid 373] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 306] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 378] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 373] <... mmap resumed>) = 0x7f64665ee000 [pid 306] getdents64(4 [pid 378] <... openat resumed>) = 4 [pid 373] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 309] <... restart_syscall resumed>) = 0 [pid 306] <... getdents64 resumed>, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 378] ioctl(4, LOOP_SET_FD, 3 [pid 373] <... write resumed>) = 262144 [pid 306] close(4 [pid 378] <... ioctl resumed>) = 0 [pid 373] munmap(0x7f64665ee000, 138412032 [pid 306] <... close resumed>) = 0 [pid 378] close(3 [pid 373] <... munmap resumed>) = 0 [pid 309] umount2("./3", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] rmdir("./3/file0" [pid 378] <... close resumed>) = 0 [pid 373] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] <... rmdir resumed>) = 0 [pid 378] close(4 [pid 373] <... openat resumed>) = 5 [pid 309] openat(AT_FDCWD, "./3", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 378] <... close resumed>) = 0 [pid 373] ioctl(5, LOOP_SET_FD, 4 [pid 309] <... openat resumed>) = 3 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 378] mkdir("./file0", 0777 [pid 373] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 309] fstat(3 [pid 306] newfstatat(AT_FDCWD, "./3/binderfs" [pid 378] <... mkdir resumed>) = 0 [pid 373] ioctl(5, LOOP_CLR_FD [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 378] mount("/dev/loop2", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 373] <... ioctl resumed>) = 0 [pid 309] getdents64(3 [pid 306] unlink("./3/binderfs" [pid 309] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 306] <... unlink resumed>) = 0 [pid 309] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] getdents64(3 [pid 373] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 306] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 373] close(5 [pid 306] close(3 [pid 373] <... close resumed>) = 0 [pid 306] <... close resumed>) = 0 [pid 373] close(4 [ 33.691848][ T373] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 33.736968][ T378] EXT4-fs: Ignoring removed oldalloc option [pid 306] rmdir("./3" [pid 373] <... close resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 373] exit_group(0 [pid 306] mkdir("./4", 0777 [pid 373] <... exit_group resumed>) = ? [pid 373] +++ exited with 0 +++ [pid 306] <... mkdir resumed>) = 0 [pid 306] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=373, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 306] <... openat resumed>) = 3 [pid 306] ioctl(3, LOOP_CLR_FD [pid 308] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] close(3 [pid 376] <... mount resumed>) = 0 [pid 376] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 376] chdir("./file0") = 0 [pid 306] <... close resumed>) = 0 [pid 308] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... openat resumed>) = 3 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 376] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 308] fstat(3 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 309] <... umount2 resumed>) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3 [pid 309] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... clone resumed>, child_tidptr=0x55557b42f690) = 383 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 309] newfstatat(AT_FDCWD, "./3/file0" [pid 308] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 376] <... openat resumed>) = 4 [pid 376] ioctl(4, LOOP_CLR_FD) = 0 [ 33.750093][ T309] EXT4-fs (loop4): unmounting filesystem. [ 33.762168][ T376] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 33.775086][ T378] EXT4-fs (loop2): Test dummy encryption mode enabled [pid 376] close(4) = 0 [pid 376] memfd_create("syzkaller", 0) = 4 [pid 376] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 309] umount2("./3/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./3/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 309] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 309] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 ci2-android-6-1/strace-static-x86_64: Process 383 attached [pid 309] close(4 [pid 383] set_robust_list(0x55557b42f6a0, 24 [pid 309] <... close resumed>) = 0 [pid 383] <... set_robust_list resumed>) = 0 [pid 309] rmdir("./3/file0" [pid 383] rt_sigprocmask(SIG_SETMASK, [] [pid 309] <... rmdir resumed>) = 0 [pid 383] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] umount2("./3/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 383] chdir("./4" [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 383] <... chdir resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./3/binderfs" [pid 383] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 383] <... prctl resumed>) = 0 [pid 309] unlink("./3/binderfs") = 0 [pid 383] setpgid(0, 0 [pid 309] getdents64(3 [pid 308] <... umount2 resumed>) = 0 [pid 383] <... setpgid resumed>) = 0 [pid 309] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 308] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] close(3 [pid 383] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... close resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] rmdir("./3" [pid 383] <... openat resumed>) = 3 [pid 308] newfstatat(AT_FDCWD, "./4/file0" [pid 383] write(3, "1000", 4 [pid 376] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 309] <... rmdir resumed>) = 0 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 383] <... write resumed>) = 4 [pid 309] mkdir("./4", 0777 [pid 308] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] <... mkdir resumed>) = 0 [pid 383] close(3 [pid 309] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 383] <... close resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 308] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 383] symlink("/dev/binderfs", "./binderfs" [pid 309] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 383] <... symlink resumed>) = 0 [pid 309] close(3 [pid 308] <... openat resumed>) = 4 [pid 383] write(1, "executing program\n", 18 [pid 309] <... close resumed>) = 0 [pid 383] <... write resumed>) = 18 [pid 308] fstat(4 executing program [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 383] memfd_create("syzkaller", 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 383] <... memfd_create resumed>) = 3 [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 383] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 308] getdents64(4 [pid 309] <... clone resumed>, child_tidptr=0x55557b42f690) = 384 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 383] <... mmap resumed>) = 0x7f64665ee000 [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 376] <... write resumed>) = 262144 [pid 376] munmap(0x7f64665ee000, 138412032 [pid 308] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 308] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 308] close(4) = 0 [pid 308] rmdir("./4/file0") = 0 [pid 383] 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"..., 262144 [pid 308] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 376] <... munmap resumed>) = 0 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 383] <... write resumed>) = 262144 [ 33.797295][ T308] EXT4-fs (loop3): unmounting filesystem. [pid 308] newfstatat(AT_FDCWD, "./4/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 383] munmap(0x7f64665ee000, 138412032 [pid 376] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 308] unlink("./4/binderfs" [pid 383] <... munmap resumed>) = 0 [pid 376] <... openat resumed>) = 5 [pid 383] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 376] ioctl(5, LOOP_SET_FD, 4 [pid 308] <... unlink resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 384 attached [pid 383] <... openat resumed>) = 4 [pid 378] <... mount resumed>) = 0 [pid 376] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 308] getdents64(3 [pid 384] set_robust_list(0x55557b42f6a0, 24 [pid 383] ioctl(4, LOOP_SET_FD, 3 [pid 376] ioctl(5, LOOP_CLR_FD [pid 378] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 308] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 384] <... set_robust_list resumed>) = 0 [pid 383] <... ioctl resumed>) = 0 [pid 378] <... openat resumed>) = 3 [pid 376] <... ioctl resumed>) = 0 [pid 308] close(3 [pid 384] rt_sigprocmask(SIG_SETMASK, [] [pid 383] close(3 [pid 378] chdir("./file0" [pid 308] <... close resumed>) = 0 [pid 384] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 383] <... close resumed>) = 0 [pid 378] <... chdir resumed>) = 0 [pid 308] rmdir("./4" [pid 384] chdir("./4" [pid 383] close(4 [pid 378] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 308] <... rmdir resumed>) = 0 [pid 384] <... chdir resumed>) = 0 [pid 383] <... close resumed>) = 0 [pid 378] <... openat resumed>) = 4 [pid 308] mkdir("./5", 0777 [pid 384] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 383] mkdir("./file0", 0777 [pid 378] ioctl(4, LOOP_CLR_FD [pid 308] <... mkdir resumed>) = 0 [pid 384] <... prctl resumed>) = 0 [pid 383] <... mkdir resumed>) = 0 [pid 378] <... ioctl resumed>) = 0 [pid 376] ioctl(5, LOOP_SET_FD, 4 [pid 308] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 384] setpgid(0, 0 [pid 383] mount("/dev/loop1", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 378] close(4 [pid 376] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 308] <... openat resumed>) = 3 [pid 384] <... setpgid resumed>) = 0 [pid 378] <... close resumed>) = 0 [pid 376] close(5 [pid 308] ioctl(3, LOOP_CLR_FD [pid 384] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 378] memfd_create("syzkaller", 0 [pid 376] <... close resumed>) = 0 [pid 308] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 384] <... openat resumed>) = 3 [pid 378] <... memfd_create resumed>) = 4 [pid 376] close(4 [pid 308] close(3 [pid 384] write(3, "1000", 4 [pid 378] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 376] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 384] <... write resumed>) = 4 [pid 378] <... mmap resumed>) = 0x7f64665ee000 [pid 376] exit_group(0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[] [pid 384] close(3 [pid 378] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 376] <... exit_group resumed>) = ? [pid 308] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 384] <... close resumed>) = 0 [pid 378] <... write resumed>) = 262144 [pid 376] +++ exited with 0 +++ [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 384] symlink("/dev/binderfs", "./binderfs" [pid 378] munmap(0x7f64665ee000, 138412032 [pid 384] <... symlink resumed>) = 0 [pid 378] <... munmap resumed>) = 0 [pid 308] <... clone resumed>, child_tidptr=0x55557b42f690) = 387 [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=376, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 384] write(1, "executing program\n", 18 executing program [pid 378] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 308] rt_sigprocmask(SIG_SETMASK, [] [pid 305] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 384] <... write resumed>) = 18 [pid 378] <... openat resumed>) = 5 [pid 308] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 384] memfd_create("syzkaller", 0 [pid 378] ioctl(5, LOOP_SET_FD, 4 [pid 305] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 384] <... memfd_create resumed>) = 3 [pid 378] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 305] <... openat resumed>) = 3 [pid 384] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 378] ioctl(5, LOOP_CLR_FD [pid 305] fstat(3 [pid 384] <... mmap resumed>) = 0x7f64665ee000 [pid 378] <... ioctl resumed>) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 384] 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"..., 262144 [pid 305] getdents64(3 [pid 384] <... write resumed>) = 262144 [pid 305] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 384] munmap(0x7f64665ee000, 138412032 [ 33.824314][ T378] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 33.844728][ T383] EXT4-fs: Ignoring removed oldalloc option [pid 305] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 384] <... munmap resumed>) = 0 [pid 384] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 378] ioctl(5, LOOP_SET_FD, 4 [pid 384] <... openat resumed>) = 4 [pid 378] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 384] ioctl(4, LOOP_SET_FD, 3 [pid 378] close(5 [pid 384] <... ioctl resumed>) = 0 [pid 378] <... close resumed>) = 0 [pid 384] close(3 [pid 378] close(4 [pid 384] <... close resumed>) = 0 [pid 378] <... close resumed>) = 0 [pid 384] close(4 [pid 378] exit_group(0 [pid 384] <... close resumed>) = 0 [pid 378] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 387 attached [pid 384] mkdir("./file0", 0777 [pid 378] +++ exited with 0 +++ [pid 387] set_robust_list(0x55557b42f6a0, 24 [pid 384] <... mkdir resumed>) = 0 [pid 387] <... set_robust_list resumed>) = 0 [pid 384] mount("/dev/loop4", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=378, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 387] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... umount2 resumed>) = 0 [pid 387] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 387] chdir("./5" [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 387] <... chdir resumed>) = 0 [pid 307] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] newfstatat(AT_FDCWD, "./4/file0" [pid 387] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 387] <... prctl resumed>) = 0 [pid 307] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 387] setpgid(0, 0 [pid 307] <... openat resumed>) = 3 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 387] <... setpgid resumed>) = 0 [pid 307] fstat(3 [pid 305] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 387] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... openat resumed>) = 4 [pid 387] <... openat resumed>) = 3 [pid 307] getdents64(3 [pid 305] fstat(4 [pid 387] write(3, "1000", 4 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 387] <... write resumed>) = 4 [pid 307] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 305] getdents64(4 [pid 387] close(3 [pid 307] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 387] <... close resumed>) = 0 [pid 305] getdents64(4 [pid 387] symlink("/dev/binderfs", "./binderfs" [pid 305] <... getdents64 resumed>, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 387] <... symlink resumed>) = 0 [pid 305] close(4 [pid 387] write(1, "executing program\n", 18 [pid 305] <... close resumed>) = 0 [pid 387] <... write resumed>) = 18 [pid 305] rmdir("./4/file0" [pid 387] memfd_create("syzkaller", 0 [pid 305] <... rmdir resumed>) = 0 [pid 387] <... memfd_create resumed>) = 3 [pid 305] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 387] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 387] <... mmap resumed>) = 0x7f64665ee000 [pid 305] newfstatat(AT_FDCWD, "./4/binderfs" executing program [pid 387] 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"..., 262144 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 387] <... write resumed>) = 262144 [pid 305] unlink("./4/binderfs" [pid 387] munmap(0x7f64665ee000, 138412032 [pid 305] <... unlink resumed>) = 0 [pid 387] <... munmap resumed>) = 0 [pid 305] getdents64(3 [pid 387] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 305] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 387] <... openat resumed>) = 4 [pid 305] close(3 [pid 387] ioctl(4, LOOP_SET_FD, 3 [pid 305] <... close resumed>) = 0 [pid 305] rmdir("./4") = 0 [pid 305] mkdir("./5", 0777) = 0 [pid 305] openat(AT_FDCWD, "/dev/loop0", O_RDONLY) = 3 [pid 305] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 305] close(3) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [ 33.878377][ T305] EXT4-fs (loop0): unmounting filesystem. [ 33.879621][ T383] EXT4-fs (loop1): Test dummy encryption mode enabled [ 33.901734][ T384] EXT4-fs: Ignoring removed oldalloc option [ 33.919069][ T307] EXT4-fs (loop2): unmounting filesystem. [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 390 [pid 305] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ci2-android-6-1/strace-static-x86_64: Process 390 attached [pid 387] <... ioctl resumed>) = 0 [pid 387] close(3) = 0 [pid 387] close(4) = 0 [pid 387] mkdir("./file0", 0777) = 0 [pid 387] mount("/dev/loop3", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 390] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 390] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 390] chdir("./5") = 0 [pid 390] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 390] setpgid(0, 0) = 0 [pid 390] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC) = 3 [pid 390] write(3, "1000", 4) = 4 [pid 390] close(3) = 0 [pid 390] symlink("/dev/binderfs", "./binderfs" [pid 383] <... mount resumed>) = 0 [pid 383] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 383] chdir("./file0") = 0 [pid 383] openat(AT_FDCWD, "/dev/loop1", O_RDONLY) = 4 [pid 383] ioctl(4, LOOP_CLR_FD) = 0 [pid 383] close(4) = 0 [pid 383] memfd_create("syzkaller", 0) = 4 [pid 383] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 390] <... symlink resumed>) = 0 [pid 383] <... mmap resumed>) = 0x7f64665ee000 [pid 390] write(1, "executing program\n", 18) = 18 executing program [pid 390] memfd_create("syzkaller", 0 [pid 383] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144) = 262144 [pid 390] <... memfd_create resumed>) = 3 [pid 390] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 383] munmap(0x7f64665ee000, 138412032) = 0 [pid 383] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 390] 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"..., 262144 [pid 383] <... openat resumed>) = 5 [pid 383] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 307] <... umount2 resumed>) = 0 [pid 390] <... write resumed>) = 262144 [pid 383] ioctl(5, LOOP_CLR_FD [pid 307] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 383] <... ioctl resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] newfstatat(AT_FDCWD, "./4/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 383] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 307] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 383] close(5 [pid 307] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 383] <... close resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 383] close(4 [pid 307] fstat(4 [pid 390] munmap(0x7f64665ee000, 138412032 [pid 383] <... close resumed>) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 383] exit_group(0 [pid 307] getdents64(4 [pid 383] <... exit_group resumed>) = ? [pid 307] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [ 33.933961][ T384] EXT4-fs (loop4): Test dummy encryption mode enabled [ 33.945354][ T387] EXT4-fs: Ignoring removed oldalloc option [ 33.957274][ T387] EXT4-fs (loop3): Test dummy encryption mode enabled [ 33.962055][ T383] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [pid 307] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 307] close(4 [pid 383] +++ exited with 0 +++ [pid 307] <... close resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=383, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 306] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 307] rmdir("./4/file0") = 0 [pid 307] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 390] <... munmap resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./4/binderfs" [pid 390] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 307] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 390] <... openat resumed>) = 4 [pid 307] unlink("./4/binderfs" [pid 390] ioctl(4, LOOP_SET_FD, 3 [pid 307] <... unlink resumed>) = 0 [pid 307] getdents64(3 [pid 390] <... ioctl resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 390] close(3 [pid 307] close(3 [pid 390] <... close resumed>) = 0 [pid 307] <... close resumed>) = 0 [pid 390] close(4 [pid 307] rmdir("./4" [pid 390] <... close resumed>) = 0 [pid 307] <... rmdir resumed>) = 0 [pid 306] <... restart_syscall resumed>) = 0 [pid 390] mkdir("./file0", 0777 [pid 307] mkdir("./5", 0777 [pid 306] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] <... mkdir resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 306] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 307] <... openat resumed>) = 3 [pid 306] <... openat resumed>) = 3 [pid 390] <... mkdir resumed>) = 0 [pid 307] ioctl(3, LOOP_CLR_FD [pid 306] fstat(3 [pid 307] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 390] mount("/dev/loop0", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] close(3) = 0 [pid 306] getdents64(3 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[] [pid 306] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 307] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 306] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 396 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 34.003185][ T384] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [ 34.030163][ T390] EXT4-fs: Ignoring removed oldalloc option [ 34.039295][ T306] EXT4-fs (loop1): unmounting filesystem. ci2-android-6-1/strace-static-x86_64: Process 396 attached [pid 384] <... mount resumed>) = 0 [pid 384] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 384] chdir("./file0") = 0 [pid 384] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 396] set_robust_list(0x55557b42f6a0, 24 [pid 384] <... openat resumed>) = 4 [pid 384] ioctl(4, LOOP_CLR_FD) = 0 [pid 384] close(4) = 0 [pid 384] memfd_create("syzkaller", 0 [pid 306] <... umount2 resumed>) = 0 [pid 384] <... memfd_create resumed>) = 4 [pid 306] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 384] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 384] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 306] newfstatat(AT_FDCWD, "./4/file0" [pid 384] <... write resumed>) = 262144 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 384] munmap(0x7f64665ee000, 138412032 [pid 396] <... set_robust_list resumed>) = 0 [pid 384] <... munmap resumed>) = 0 [pid 306] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 396] rt_sigprocmask(SIG_SETMASK, [] [pid 384] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 396] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 384] <... openat resumed>) = 5 [pid 306] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 396] chdir("./5" [pid 384] ioctl(5, LOOP_SET_FD, 4 [pid 396] <... chdir resumed>) = 0 [pid 384] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 306] <... openat resumed>) = 4 [pid 396] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 384] ioctl(5, LOOP_CLR_FD [pid 306] fstat(4 [pid 384] <... ioctl resumed>) = 0 [pid 396] <... prctl resumed>) = 0 [pid 306] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 396] setpgid(0, 0) = 0 [pid 306] getdents64(4 [pid 387] <... mount resumed>) = 0 [pid 396] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 387] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 306] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 396] <... openat resumed>) = 3 [pid 387] <... openat resumed>) = 3 [pid 306] getdents64(4 [pid 396] write(3, "1000", 4 [pid 387] chdir("./file0" [pid 306] <... getdents64 resumed>, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 396] <... write resumed>) = 4 [pid 306] close(4 [pid 396] close(3 [pid 387] <... chdir resumed>) = 0 [pid 396] <... close resumed>) = 0 [pid 387] openat(AT_FDCWD, "/dev/loop3", O_RDONLY [pid 306] <... close resumed>) = 0 [pid 396] symlink("/dev/binderfs", "./binderfs" [pid 384] ioctl(5, LOOP_SET_FD, 4 [pid 306] rmdir("./4/file0" [pid 396] <... symlink resumed>) = 0 [pid 384] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 306] <... rmdir resumed>) = 0 [pid 396] write(1, "executing program\n", 18 [pid 384] close(5 executing program [pid 306] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 396] <... write resumed>) = 18 [pid 387] <... openat resumed>) = 4 [pid 384] <... close resumed>) = 0 [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 396] memfd_create("syzkaller", 0 [pid 387] ioctl(4, LOOP_CLR_FD [pid 384] close(4 [pid 306] newfstatat(AT_FDCWD, "./4/binderfs" [pid 396] <... memfd_create resumed>) = 3 [pid 384] <... close resumed>) = 0 [pid 306] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 396] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 384] exit_group(0 [pid 306] unlink("./4/binderfs" [pid 396] <... mmap resumed>) = 0x7f64665ee000 [pid 306] <... unlink resumed>) = 0 [pid 396] 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"..., 262144 [pid 306] getdents64(3 [pid 384] <... exit_group resumed>) = ? [pid 306] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 384] +++ exited with 0 +++ [pid 306] close(3 [pid 396] <... write resumed>) = 262144 [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=384, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 306] <... close resumed>) = 0 [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] rmdir("./4" [pid 396] munmap(0x7f64665ee000, 138412032 [pid 387] <... ioctl resumed>) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 396] <... munmap resumed>) = 0 [pid 306] mkdir("./5", 0777 [pid 396] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 306] <... mkdir resumed>) = 0 [pid 387] close(4 [pid 306] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 396] <... openat resumed>) = 4 [pid 306] <... openat resumed>) = 3 [pid 387] <... close resumed>) = 0 [pid 306] ioctl(3, LOOP_CLR_FD [pid 396] ioctl(4, LOOP_SET_FD, 3 [pid 306] <... ioctl resumed>) = 0 [pid 396] <... ioctl resumed>) = 0 [pid 306] close(3 [pid 396] close(3 [pid 306] <... close resumed>) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 396] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [ 34.051280][ T387] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 34.072894][ T390] EXT4-fs (loop0): Test dummy encryption mode enabled [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 399 attached [pid 399] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 306] <... clone resumed>, child_tidptr=0x55557b42f690) = 399 [pid 399] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 306] rt_sigprocmask(SIG_SETMASK, [] [pid 399] chdir("./5") = 0 [pid 399] prctl(PR_SET_PDEATHSIG, SIGKILL) = 0 [pid 399] setpgid(0, 0) = 0 [pid 309] <... restart_syscall resumed>) = 0 [pid 399] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] umount2("./4", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 309] openat(AT_FDCWD, "./4", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 309] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 399] <... openat resumed>) = 3 [pid 309] getdents64(3 [pid 399] write(3, "1000", 4) = 4 [pid 309] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 399] close(3 [pid 309] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 399] <... close resumed>) = 0 [pid 399] symlink("/dev/binderfs", "./binderfs") = 0 [pid 399] write(1, "executing program\n", 18) = 18 [pid 399] memfd_create("syzkaller", 0) = 3 [pid 399] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 399] 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"..., 262144) = 262144 [pid 396] close(4 [pid 306] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 387] memfd_create("syzkaller", 0 executing program [pid 399] munmap(0x7f64665ee000, 138412032) = 0 [pid 399] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 399] ioctl(4, LOOP_SET_FD, 3) = -1 EBUSY (Device or resource busy) [pid 399] ioctl(4, LOOP_CLR_FD [pid 396] <... close resumed>) = 0 [pid 387] <... memfd_create resumed>) = 4 [pid 399] <... ioctl resumed>) = 0 [pid 396] mkdir("./file0", 0777 [pid 387] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 399] ioctl(4, LOOP_SET_FD, 3) = -1 EBUSY (Device or resource busy) [pid 399] close(4) = 0 [pid 399] close(3) = 0 [pid 399] memfd_create("syzkaller", 0) = 3 [pid 399] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 399] 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"..., 262144) = 262144 [pid 399] munmap(0x7f64665ee000, 138412032) = 0 [pid 399] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 4 [pid 399] ioctl(4, LOOP_SET_FD, 3) = -1 EBUSY (Device or resource busy) [pid 399] ioctl(4, LOOP_CLR_FD) = 0 [pid 396] <... mkdir resumed>) = 0 [pid 387] <... mmap resumed>) = 0x7f64665ee000 [pid 399] ioctl(4, LOOP_SET_FD, 3) = -1 EBUSY (Device or resource busy) [pid 399] close(4) = 0 [pid 399] close(3) = 0 [pid 399] exit_group(0) = ? [pid 399] +++ exited with 0 +++ [pid 387] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 396] mount("/dev/loop2", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=399, si_uid=0, si_status=0, si_utime=0, si_stime=1 /* 0.01 s */} --- [pid 387] <... write resumed>) = 262144 [pid 387] munmap(0x7f64665ee000, 138412032) = 0 [pid 387] openat(AT_FDCWD, "/dev/loop3", O_RDWR) = 5 [pid 387] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 387] ioctl(5, LOOP_CLR_FD) = 0 [pid 387] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 387] close(5) = 0 [pid 387] close(4 [pid 306] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 387] <... close resumed>) = 0 [pid 306] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(3, 0x55557b430750 /* 3 entries */, 32768) = 80 [pid 387] exit_group(0 [pid 306] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 387] <... exit_group resumed>) = ? [pid 306] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./5/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./5/binderfs") = 0 [pid 306] getdents64(3, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 306] close(3) = 0 [pid 306] rmdir("./5") = 0 [pid 387] +++ exited with 0 +++ [pid 306] mkdir("./6", 0777 [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=387, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 308] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 306] <... mkdir resumed>) = 0 [pid 306] openat(AT_FDCWD, "/dev/loop1", O_RDONLY) = 3 [pid 306] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 306] close(3) = 0 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 400 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 308] <... restart_syscall resumed>) = 0 [ 34.110123][ T309] EXT4-fs (loop4): unmounting filesystem. [ 34.118179][ T390] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 34.138551][ T396] EXT4-fs: Ignoring removed oldalloc option [pid 308] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOWci2-android-6-1/strace-static-x86_64: Process 400 attached [pid 309] <... umount2 resumed>) = 0 [pid 400] set_robust_list(0x55557b42f6a0, 24 [pid 309] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 400] <... set_robust_list resumed>) = 0 [pid 400] rt_sigprocmask(SIG_SETMASK, [] [pid 390] <... mount resumed>) = 0 [pid 309] newfstatat(AT_FDCWD, "./4/file0" [pid 400] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 309] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 400] chdir("./6" [pid 390] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 309] umount2("./4/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 400] <... chdir resumed>) = 0 [pid 400] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 390] <... openat resumed>) = 3 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 400] <... prctl resumed>) = 0 [pid 309] openat(AT_FDCWD, "./4/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 390] chdir("./file0" [pid 400] setpgid(0, 0 [pid 309] <... openat resumed>) = 4 [pid 390] <... chdir resumed>) = 0 [pid 400] <... setpgid resumed>) = 0 [pid 390] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 309] fstat(4 [pid 400] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 390] <... openat resumed>) = 4 [pid 400] <... openat resumed>) = 3 [pid 390] ioctl(4, LOOP_CLR_FD [pid 309] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 400] write(3, "1000", 4 [pid 390] <... ioctl resumed>) = 0 [pid 309] getdents64(4 [pid 400] <... write resumed>) = 4 [pid 390] close(4 [pid 400] close(3 [pid 309] <... getdents64 resumed>, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 390] <... close resumed>) = 0 [pid 309] close(4 [pid 400] <... close resumed>) = 0 [pid 390] memfd_create("syzkaller", 0 [pid 400] symlink("/dev/binderfs", "./binderfs" [pid 390] <... memfd_create resumed>) = 4 [pid 309] <... close resumed>) = 0 [pid 309] rmdir("./4/file0" [pid 400] <... symlink resumed>) = 0 [pid 400] write(1, "executing program\n", 18 [pid 309] <... rmdir resumed>) = 0 [pid 390] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 309] umount2("./4/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 400] <... write resumed>) = 18 [pid 390] <... mmap resumed>) = 0x7f64665ee000 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 400] memfd_create("syzkaller", 0 [pid 309] newfstatat(AT_FDCWD, "./4/binderfs" [pid 400] <... memfd_create resumed>) = 3 executing program [pid 309] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 400] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 390] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 309] unlink("./4/binderfs" [pid 400] <... mmap resumed>) = 0x7f64665ee000 [pid 400] 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"..., 262144 [pid 309] <... unlink resumed>) = 0 [pid 309] getdents64(3 [pid 400] <... write resumed>) = 262144 [pid 309] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 309] close(3 [pid 400] munmap(0x7f64665ee000, 138412032 [pid 309] <... close resumed>) = 0 [pid 400] <... munmap resumed>) = 0 [pid 309] rmdir("./4") = 0 [pid 400] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 390] <... write resumed>) = 262144 [pid 309] mkdir("./5", 0777 [pid 400] <... openat resumed>) = 4 [pid 309] <... mkdir resumed>) = 0 [pid 400] ioctl(4, LOOP_SET_FD, 3) = 0 [pid 390] munmap(0x7f64665ee000, 138412032 [ 34.179501][ T396] EXT4-fs (loop2): Test dummy encryption mode enabled [ 34.187542][ T308] EXT4-fs (loop3): unmounting filesystem. [pid 309] openat(AT_FDCWD, "/dev/loop4", O_RDONLY [pid 308] <... umount2 resumed>) = 0 [pid 400] close(3 [pid 390] <... munmap resumed>) = 0 [pid 309] <... openat resumed>) = 3 [pid 308] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 400] <... close resumed>) = 0 [pid 390] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 309] ioctl(3, LOOP_CLR_FD [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 400] close(4 [pid 390] <... openat resumed>) = 5 [pid 309] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 308] newfstatat(AT_FDCWD, "./5/file0" [pid 400] <... close resumed>) = 0 [pid 390] ioctl(5, LOOP_SET_FD, 4 [pid 309] close(3 [pid 308] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 400] mkdir("./file0", 0777 [pid 390] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 309] <... close resumed>) = 0 [pid 308] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 400] <... mkdir resumed>) = 0 [pid 390] ioctl(5, LOOP_CLR_FD [pid 309] rt_sigprocmask(SIG_BLOCK, ~[] [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 400] mount("/dev/loop1", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 390] <... ioctl resumed>) = 0 [pid 309] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 308] openat(AT_FDCWD, "./5/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 308] <... openat resumed>) = 4 [pid 308] fstat(4 [pid 309] <... clone resumed>, child_tidptr=0x55557b42f690) = 403 [pid 308] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 390] ioctl(5, LOOP_SET_FD, 4 [pid 309] rt_sigprocmask(SIG_SETMASK, [] [pid 308] getdents64(4 [pid 390] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 309] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 308] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 390] close(5 [pid 308] getdents64(4 [pid 390] <... close resumed>) = 0 [pid 308] <... getdents64 resumed>, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 390] close(4 [pid 308] close(4 [pid 390] <... close resumed>) = 0 [pid 308] <... close resumed>) = 0 [pid 390] exit_group(0 [pid 308] rmdir("./5/file0" [pid 390] <... exit_group resumed>) = ? [pid 308] <... rmdir resumed>) = 0 [pid 390] +++ exited with 0 +++ [pid 308] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=390, si_uid=0, si_status=0, si_utime=0, si_stime=5 /* 0.05 s */} --- [pid 308] newfstatat(AT_FDCWD, "./5/binderfs" [pid 305] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] unlink("./5/binderfs") = 0 [pid 308] getdents64(3, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./5") = 0 [pid 308] mkdir("./6", 0777) = 0 [pid 308] openat(AT_FDCWD, "/dev/loop3", O_RDONLY) = 3 [pid 308] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 308] close(3) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 404 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 305] <... restart_syscall resumed>) = 0 ci2-android-6-1/strace-static-x86_64: Process 403 attached [pid 403] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 305] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW [pid 403] rt_sigprocmask(SIG_SETMASK, [] [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 403] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 305] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 403] chdir("./5" [pid 305] <... openat resumed>) = 3 [pid 403] <... chdir resumed>) = 0 [pid 396] <... mount resumed>) = 0 [pid 305] fstat(3 [pid 403] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 403] <... prctl resumed>) = 0 [pid 396] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 305] getdents64(3 [pid 403] setpgid(0, 0 [pid 305] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [ 34.222308][ T396] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 34.238785][ T400] EXT4-fs: Ignoring removed oldalloc option [ 34.259888][ T400] EXT4-fs (loop1): Test dummy encryption mode enabled [pid 403] <... setpgid resumed>) = 0 [pid 305] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 403] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 396] <... openat resumed>) = 3 [pid 403] <... openat resumed>) = 3 [pid 396] chdir("./file0"ci2-android-6-1/strace-static-x86_64: Process 404 attached [pid 403] write(3, "1000", 4 [pid 396] <... chdir resumed>) = 0 [pid 404] set_robust_list(0x55557b42f6a0, 24 [pid 403] <... write resumed>) = 4 [pid 396] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 404] <... set_robust_list resumed>) = 0 [pid 403] close(3 [pid 396] <... openat resumed>) = 4 [pid 396] ioctl(4, LOOP_CLR_FD [pid 404] rt_sigprocmask(SIG_SETMASK, [] [pid 403] <... close resumed>) = 0 [pid 396] <... ioctl resumed>) = 0 [pid 404] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 403] symlink("/dev/binderfs", "./binderfs" [pid 396] close(4 [pid 404] chdir("./6" [pid 403] <... symlink resumed>) = 0 [pid 396] <... close resumed>) = 0 [pid 404] <... chdir resumed>) = 0 [pid 403] write(1, "executing program\n", 18 executing program [pid 396] memfd_create("syzkaller", 0 [pid 404] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 403] <... write resumed>) = 18 [pid 396] <... memfd_create resumed>) = 4 [pid 404] <... prctl resumed>) = 0 [pid 403] memfd_create("syzkaller", 0 [pid 396] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 404] setpgid(0, 0 [pid 403] <... memfd_create resumed>) = 3 [pid 396] <... mmap resumed>) = 0x7f64665ee000 [pid 404] <... setpgid resumed>) = 0 [pid 403] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 404] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 403] <... mmap resumed>) = 0x7f64665ee000 [pid 404] <... openat resumed>) = 3 [pid 403] 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"..., 262144 [pid 396] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 404] write(3, "1000", 4 [pid 403] <... write resumed>) = 262144 [pid 396] <... write resumed>) = 262144 [pid 404] <... write resumed>) = 4 [pid 396] munmap(0x7f64665ee000, 138412032 [pid 404] close(3 [pid 403] munmap(0x7f64665ee000, 138412032 [pid 396] <... munmap resumed>) = 0 [pid 404] <... close resumed>) = 0 [pid 403] <... munmap resumed>) = 0 [pid 396] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 404] symlink("/dev/binderfs", "./binderfs" [pid 403] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 396] <... openat resumed>) = 5 [pid 305] <... umount2 resumed>) = 0 [pid 404] <... symlink resumed>) = 0 [pid 403] <... openat resumed>) = 4 [pid 396] ioctl(5, LOOP_SET_FD, 4 executing program [pid 404] write(1, "executing program\n", 18 [pid 403] ioctl(4, LOOP_SET_FD, 3 [pid 396] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 404] <... write resumed>) = 18 [pid 404] memfd_create("syzkaller", 0 [pid 403] <... ioctl resumed>) = 0 [pid 396] ioctl(5, LOOP_CLR_FD [pid 404] <... memfd_create resumed>) = 3 [pid 305] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 404] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 396] <... ioctl resumed>) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 404] <... mmap resumed>) = 0x7f64665ee000 [pid 403] close(3 [pid 305] newfstatat(AT_FDCWD, "./5/file0" [pid 403] <... close resumed>) = 0 [pid 403] close(4) = 0 [pid 403] mkdir("./file0", 0777) = 0 [ 34.273625][ T305] EXT4-fs (loop0): unmounting filesystem. [pid 403] mount("/dev/loop4", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 396] ioctl(5, LOOP_SET_FD, 4 [pid 404] 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"..., 262144 [pid 396] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 305] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 396] close(5 [pid 305] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 396] <... close resumed>) = 0 [pid 396] close(4) = 0 [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] openat(AT_FDCWD, "./5/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 396] exit_group(0) = ? [pid 305] <... openat resumed>) = 4 [pid 404] <... write resumed>) = 262144 [pid 396] +++ exited with 0 +++ [pid 305] fstat(4 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=396, si_uid=0, si_status=0, si_utime=0, si_stime=4 /* 0.04 s */} --- [pid 307] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] <... restart_syscall resumed>) = 0 [pid 305] getdents64(4 [pid 307] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 307] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(3, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 307] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 404] munmap(0x7f64665ee000, 138412032 [pid 305] <... getdents64 resumed>, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 404] <... munmap resumed>) = 0 [pid 404] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 305] getdents64(4 [pid 404] <... openat resumed>) = 4 [pid 404] ioctl(4, LOOP_SET_FD, 3 [pid 305] <... getdents64 resumed>, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 305] close(4 [pid 404] <... ioctl resumed>) = 0 [pid 305] <... close resumed>) = 0 [pid 305] rmdir("./5/file0") = 0 [pid 305] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [ 34.316127][ T403] EXT4-fs: Ignoring removed oldalloc option [ 34.342593][ T307] EXT4-fs (loop2): unmounting filesystem. [pid 305] newfstatat(AT_FDCWD, "./5/binderfs" [pid 404] close(3) = 0 [pid 305] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 404] close(4) = 0 [pid 305] unlink("./5/binderfs" [pid 404] mkdir("./file0", 0777 [pid 305] <... unlink resumed>) = 0 [pid 404] <... mkdir resumed>) = 0 [pid 305] getdents64(3 [pid 307] <... umount2 resumed>) = 0 [pid 307] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 404] mount("/dev/loop3", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 307] newfstatat(AT_FDCWD, "./5/file0" [pid 305] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 307] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] close(3 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] openat(AT_FDCWD, "./5/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] <... close resumed>) = 0 [pid 307] <... openat resumed>) = 4 [pid 307] fstat(4 [pid 305] rmdir("./5" [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 307] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 307] getdents64(4 [pid 305] <... rmdir resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 307] close(4) = 0 [pid 307] rmdir("./5/file0") = 0 [pid 307] umount2("./5/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] mkdir("./6", 0777 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... mkdir resumed>) = 0 [pid 307] newfstatat(AT_FDCWD, "./5/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 305] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 307] unlink("./5/binderfs") = 0 [pid 305] <... openat resumed>) = 3 [pid 307] getdents64(3, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 305] ioctl(3, LOOP_CLR_FD [pid 307] close(3 [pid 305] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 307] <... close resumed>) = 0 [pid 305] close(3 [pid 307] rmdir("./5") = 0 [pid 305] <... close resumed>) = 0 [pid 307] mkdir("./6", 0777) = 0 [pid 305] rt_sigprocmask(SIG_BLOCK, ~[] [pid 307] openat(AT_FDCWD, "/dev/loop2", O_RDONLY) = 3 [pid 305] <... rt_sigprocmask resumed>, [], 8) = 0 [pid 307] ioctl(3, LOOP_CLR_FD) = -1 ENXIO (No such device or address) [pid 305] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 307] close(3) = 0 [pid 307] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 305] <... clone resumed>, child_tidptr=0x55557b42f690) = 407 [ 34.360593][ T400] EXT4-fs (loop1): mounted filesystem without journal. Quota mode: writeback. [ 34.379317][ T403] EXT4-fs (loop4): Test dummy encryption mode enabled [ 34.396046][ T404] EXT4-fs: Ignoring removed oldalloc option [pid 307] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLDci2-android-6-1/strace-static-x86_64: Process 408 attached ci2-android-6-1/strace-static-x86_64: Process 407 attached [pid 305] rt_sigprocmask(SIG_SETMASK, [] [pid 307] <... clone resumed>, child_tidptr=0x55557b42f690) = 408 [pid 307] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 305] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 408] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 407] set_robust_list(0x55557b42f6a0, 24) = 0 [pid 407] rt_sigprocmask(SIG_SETMASK, [] [pid 408] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 408] chdir("./6" [pid 407] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 407] chdir("./6") = 0 [pid 408] <... chdir resumed>) = 0 [pid 408] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 407] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 408] <... prctl resumed>) = 0 [pid 407] <... prctl resumed>) = 0 [pid 408] setpgid(0, 0) = 0 [pid 407] setpgid(0, 0 [pid 408] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 407] <... setpgid resumed>) = 0 [pid 407] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 408] <... openat resumed>) = 3 [pid 408] write(3, "1000", 4 [pid 407] <... openat resumed>) = 3 [pid 408] <... write resumed>) = 4 [pid 407] write(3, "1000", 4) = 4 [pid 408] close(3 [pid 407] close(3) = 0 [pid 408] <... close resumed>) = 0 [pid 408] symlink("/dev/binderfs", "./binderfs" [pid 407] symlink("/dev/binderfs", "./binderfs") = 0 [pid 408] <... symlink resumed>) = 0 [pid 407] write(1, "executing program\n", 18) = 18 executing program [pid 408] write(1, "executing program\n", 18) = 18 executing program [pid 407] memfd_create("syzkaller", 0 [pid 408] memfd_create("syzkaller", 0) = 3 [pid 407] <... memfd_create resumed>) = 3 [pid 408] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 407] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 400] <... mount resumed>) = 0 [pid 408] <... mmap resumed>) = 0x7f64665ee000 [pid 407] <... mmap resumed>) = 0x7f64665ee000 [pid 404] <... mount resumed>) = 0 [pid 404] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY) = 3 [pid 404] chdir("./file0") = 0 [pid 404] openat(AT_FDCWD, "/dev/loop3", O_RDONLY) = 4 [pid 404] ioctl(4, LOOP_CLR_FD) = 0 [pid 404] close(4) = 0 [pid 404] memfd_create("syzkaller", 0 [pid 408] 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"..., 262144 [pid 404] <... memfd_create resumed>) = 4 [pid 404] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 407] 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"..., 262144) = 262144 [pid 408] <... write resumed>) = 262144 [pid 408] munmap(0x7f64665ee000, 138412032 [pid 407] munmap(0x7f64665ee000, 138412032 [pid 400] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 407] <... munmap resumed>) = 0 [pid 408] <... munmap resumed>) = 0 [pid 408] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 407] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 400] <... openat resumed>) = 3 [pid 407] <... openat resumed>) = 4 [pid 408] <... openat resumed>) = 4 [pid 408] ioctl(4, LOOP_SET_FD, 3 [pid 407] ioctl(4, LOOP_SET_FD, 3 [pid 400] chdir("./file0" [pid 408] <... ioctl resumed>) = 0 [pid 407] <... ioctl resumed>) = 0 [pid 404] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 400] <... chdir resumed>) = 0 [pid 400] openat(AT_FDCWD, "/dev/loop1", O_RDONLY [pid 408] close(3 [pid 400] <... openat resumed>) = 4 [pid 408] <... close resumed>) = 0 [pid 408] close(4) = 0 [pid 400] ioctl(4, LOOP_CLR_FD) = 0 [pid 400] close(4 [pid 408] mkdir("./file0", 0777 [pid 400] <... close resumed>) = 0 [pid 407] close(3 [pid 400] memfd_create("syzkaller", 0 [pid 407] <... close resumed>) = 0 [pid 400] <... memfd_create resumed>) = 4 [pid 407] close(4) = 0 [pid 407] mkdir("./file0", 0777) = 0 [pid 400] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 400] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 408] <... mkdir resumed>) = 0 [ 34.412292][ T404] EXT4-fs (loop3): Test dummy encryption mode enabled [ 34.432240][ T404] EXT4-fs (loop3): mounted filesystem without journal. Quota mode: writeback. [ 34.456696][ T408] EXT4-fs: Ignoring removed oldalloc option [pid 408] mount("/dev/loop2", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 407] mount("/dev/loop0", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 400] <... write resumed>) = 262144 [pid 400] munmap(0x7f64665ee000, 138412032) = 0 [pid 400] openat(AT_FDCWD, "/dev/loop1", O_RDWR) = 5 [pid 400] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 400] ioctl(5, LOOP_CLR_FD) = 0 [pid 404] <... write resumed>) = 262144 [pid 404] munmap(0x7f64665ee000, 138412032 [pid 400] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [pid 400] close(5 [pid 404] <... munmap resumed>) = 0 [pid 403] <... mount resumed>) = 0 [pid 400] <... close resumed>) = 0 [pid 404] openat(AT_FDCWD, "/dev/loop3", O_RDWR [pid 400] close(4 [pid 404] <... openat resumed>) = 5 [pid 400] <... close resumed>) = 0 [pid 404] ioctl(5, LOOP_SET_FD, 4 [pid 400] exit_group(0 [pid 404] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 400] <... exit_group resumed>) = ? [pid 404] ioctl(5, LOOP_CLR_FD [pid 400] +++ exited with 0 +++ [pid 404] <... ioctl resumed>) = 0 [pid 306] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=400, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 306] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 306] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 404] ioctl(5, LOOP_SET_FD, 4) = -1 EBUSY (Device or resource busy) [ 34.467084][ T407] EXT4-fs: Ignoring removed oldalloc option [ 34.478523][ T407] EXT4-fs (loop0): Test dummy encryption mode enabled [ 34.496509][ T403] EXT4-fs (loop4): mounted filesystem without journal. Quota mode: writeback. [pid 306] getdents64(3 [pid 404] close(5 [pid 403] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 404] <... close resumed>) = 0 [pid 404] close(4) = 0 [pid 306] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 404] exit_group(0) = ? [pid 404] +++ exited with 0 +++ [pid 306] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=404, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 308] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 [pid 308] fstat(3, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(3, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 308] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 403] <... openat resumed>) = 3 [pid 403] chdir("./file0") = 0 [pid 403] openat(AT_FDCWD, "/dev/loop4", O_RDONLY) = 4 [pid 306] <... umount2 resumed>) = 0 [pid 403] ioctl(4, LOOP_CLR_FD) = 0 [pid 403] close(4) = 0 [pid 403] memfd_create("syzkaller", 0) = 4 [pid 403] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f64665ee000 [pid 403] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 306] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./6/file0" [pid 403] <... write resumed>) = 262144 [pid 306] <... newfstatat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] openat(AT_FDCWD, "./6/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 306] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 306] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 306] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 306] close(4) = 0 [pid 306] rmdir("./6/file0") = 0 [pid 306] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 306] newfstatat(AT_FDCWD, "./6/binderfs", {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 306] unlink("./6/binderfs" [pid 403] munmap(0x7f64665ee000, 138412032) = 0 [pid 403] openat(AT_FDCWD, "/dev/loop4", O_RDWR [pid 306] <... unlink resumed>) = 0 [pid 306] getdents64(3 [pid 403] <... openat resumed>) = 5 [pid 306] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 306] close(3 [pid 403] ioctl(5, LOOP_SET_FD, 4 [pid 306] <... close resumed>) = 0 [pid 403] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 306] rmdir("./6" [pid 403] ioctl(5, LOOP_CLR_FD) = 0 [pid 306] <... rmdir resumed>) = 0 [pid 306] mkdir("./7", 0777) = 0 [pid 306] openat(AT_FDCWD, "/dev/loop1", O_RDONLY) = 3 [pid 306] ioctl(3, LOOP_CLR_FD [pid 403] ioctl(5, LOOP_SET_FD, 4 [pid 306] <... ioctl resumed>) = -1 ENXIO (No such device or address) [pid 306] close(3 [pid 403] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 403] close(5) = 0 [pid 306] <... close resumed>) = 0 [pid 403] close(4 [pid 306] rt_sigprocmask(SIG_BLOCK, ~[] [pid 403] <... close resumed>) = 0 [pid 306] <... rt_sigprocmask resumed>, [], 8) = 0 [ 34.519587][ T408] EXT4-fs (loop2): Test dummy encryption mode enabled [ 34.532805][ T306] EXT4-fs (loop1): unmounting filesystem. [ 34.541113][ T308] EXT4-fs (loop3): unmounting filesystem. [pid 306] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD [pid 403] exit_group(0 [pid 306] <... clone resumed>, child_tidptr=0x55557b42f690) = 417 [pid 306] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [pid 403] <... exit_group resumed>) = ? ci2-android-6-1/strace-static-x86_64: Process 417 attached [pid 403] +++ exited with 0 +++ [pid 309] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=403, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 309] restart_syscall(<... resuming interrupted rt_sigprocmask ...> [pid 417] set_robust_list(0x55557b42f6a0, 24 [pid 408] <... mount resumed>) = 0 [pid 417] <... set_robust_list resumed>) = 0 [pid 408] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 407] <... mount resumed>) = 0 [pid 417] rt_sigprocmask(SIG_SETMASK, [] [pid 408] <... openat resumed>) = 3 [pid 417] <... rt_sigprocmask resumed>, NULL, 8) = 0 [pid 417] chdir("./7" [pid 408] chdir("./file0" [pid 417] <... chdir resumed>) = 0 [pid 407] openat(AT_FDCWD, "./file0", O_RDONLY|O_DIRECTORY [pid 417] prctl(PR_SET_PDEATHSIG, SIGKILL [pid 408] <... chdir resumed>) = 0 [pid 417] <... prctl resumed>) = 0 [pid 407] <... openat resumed>) = 3 [pid 417] setpgid(0, 0 [pid 408] openat(AT_FDCWD, "/dev/loop2", O_RDONLY [pid 417] <... setpgid resumed>) = 0 [pid 407] chdir("./file0" [pid 417] openat(AT_FDCWD, "/proc/self/oom_score_adj", O_WRONLY|O_CLOEXEC [pid 408] <... openat resumed>) = 4 [pid 417] <... openat resumed>) = 3 [pid 408] ioctl(4, LOOP_CLR_FD [pid 407] <... chdir resumed>) = 0 [pid 417] write(3, "1000", 4 [pid 408] <... ioctl resumed>) = 0 [ 34.574754][ T407] EXT4-fs (loop0): mounted filesystem without journal. Quota mode: writeback. [ 34.590257][ T408] EXT4-fs (loop2): mounted filesystem without journal. Quota mode: writeback. [ 34.608654][ T324] ================================================================== [pid 417] <... write resumed>) = 4 [pid 408] close(4 [pid 407] openat(AT_FDCWD, "/dev/loop0", O_RDONLY [pid 417] close(3 [pid 408] <... close resumed>) = 0 [pid 407] <... openat resumed>) = 4 [pid 417] <... close resumed>) = 0 [pid 408] memfd_create("syzkaller", 0 [pid 407] ioctl(4, LOOP_CLR_FD executing program [pid 417] symlink("/dev/binderfs", "./binderfs" [pid 408] <... memfd_create resumed>) = 4 [pid 407] <... ioctl resumed>) = 0 [pid 417] <... symlink resumed>) = 0 [pid 408] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 407] close(4 [pid 417] write(1, "executing program\n", 18 [pid 408] <... mmap resumed>) = 0x7f64665ee000 [pid 407] <... close resumed>) = 0 [pid 417] <... write resumed>) = 18 [pid 408] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 407] memfd_create("syzkaller", 0 [pid 417] memfd_create("syzkaller", 0 [pid 408] <... write resumed>) = 262144 [pid 407] <... memfd_create resumed>) = 4 [pid 417] <... memfd_create resumed>) = 3 [pid 407] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [ 34.618272][ T324] BUG: KASAN: null-ptr-deref in do_page_cache_ra+0x18f/0x230 [ 34.627833][ T324] Write of size 8 at addr 0000000000000000 by task udevd/324 [ 34.638009][ T324] [ 34.642881][ T324] CPU: 1 PID: 324 Comm: udevd Not tainted syzkaller #0 [ 34.652581][ T324] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 34.667733][ T324] Call Trace: [ 34.672343][ T324] [ 34.676120][ T324] __dump_stack+0x21/0x24 [ 34.680725][ T324] dump_stack_lvl+0x110/0x170 [ 34.680877][ T417] EXT4-fs: Ignoring removed oldalloc option [ 34.688264][ T324] ? __cfi_dump_stack_lvl+0x8/0x8 [ 34.688297][ T324] ? do_page_cache_ra+0x18f/0x230 [ 34.688324][ T324] ? do_page_cache_ra+0x18f/0x230 [ 34.716733][ T324] print_report+0x3d/0x60 [ 34.722875][ T324] kasan_report+0x122/0x150 [ 34.727787][ T324] ? do_page_cache_ra+0x18f/0x230 [ 34.733544][ T324] kasan_check_range+0x249/0x2a0 [ 34.738669][ T324] __kasan_check_write+0x14/0x20 [ 34.748114][ T324] do_page_cache_ra+0x18f/0x230 [ 34.753922][ T324] page_cache_sync_ra+0x32b/0x3d0 [ 34.760063][ T324] filemap_read+0x6b6/0x23c0 [ 34.768309][ T324] ? __cfi_mas_store_prealloc+0x10/0x10 [ 34.774757][ T324] ? __cfi_filemap_read+0x10/0x10 [ 34.780782][ T324] ? __kasan_check_write+0x14/0x20 [ 34.787507][ T324] ? rwsem_read_trylock+0x2af/0x640 [ 34.793022][ T324] ? __fsnotify_parent+0x72a/0x820 [ 34.798632][ T324] ? get_unmapped_area+0x30c/0x370 [ 34.805206][ T324] blkdev_read_iter+0x439/0x580 [ 34.811948][ T324] vfs_read+0x46e/0x930 [ 34.816748][ T324] ? __cfi_vfs_read+0x10/0x10 [ 34.823916][ T324] ? __kasan_check_read+0x11/0x20 [ 34.832276][ T324] ? __fdget_pos+0x1f2/0x380 [ 34.840300][ T324] ksys_read+0x14a/0x260 [ 34.845199][ T324] ? __cfi_ksys_read+0x10/0x10 [ 34.850553][ T324] ? debug_smp_processor_id+0x17/0x20 [ 34.859352][ T324] __x64_sys_read+0x7b/0x90 [ 34.865552][ T324] x64_sys_call+0x2f/0x9a0 [ 34.874201][ T324] do_syscall_64+0x4c/0xa0 [ 34.880097][ T324] ? clear_bhb_loop+0x30/0x80 [ 34.886329][ T324] ? clear_bhb_loop+0x30/0x80 [ 34.891969][ T324] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 34.901438][ T324] RIP: 0033:0x7fac00aa7407 [ 34.907466][ T324] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 34.932405][ T324] RSP: 002b:00007fffe4d1ed50 EFLAGS: 00000202 ORIG_RAX: 0000000000000000 [ 34.943478][ T324] RAX: ffffffffffffffda RBX: 00007fac01292880 RCX: 00007fac00aa7407 [ 34.954242][ T324] RDX: 0000000000000200 RSI: 00007fac01287000 RDI: 0000000000000009 [ 34.965114][ T324] RBP: 000055bf72319790 R08: 0000000000000000 R09: 0000000000000000 [pid 417] mmap(NULL, 138412032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0 [pid 407] <... mmap resumed>) = 0x7f64665ee000 [pid 417] <... mmap resumed>) = 0x7f64665ee000 [pid 407] write(4, "\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"..., 262144 [pid 417] 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"..., 262144 [pid 408] munmap(0x7f64665ee000, 138412032 [pid 407] <... write resumed>) = 262144 [pid 417] <... write resumed>) = 262144 [pid 417] munmap(0x7f64665ee000, 138412032 [pid 408] <... munmap resumed>) = 0 [pid 417] <... munmap resumed>) = 0 [pid 417] openat(AT_FDCWD, "/dev/loop1", O_RDWR [pid 408] openat(AT_FDCWD, "/dev/loop2", O_RDWR [pid 417] <... openat resumed>) = 4 [pid 408] <... openat resumed>) = 5 [pid 407] munmap(0x7f64665ee000, 138412032 [pid 417] ioctl(4, LOOP_SET_FD, 3 [pid 408] ioctl(5, LOOP_SET_FD, 4 [pid 407] <... munmap resumed>) = 0 [pid 417] <... ioctl resumed>) = 0 [pid 417] close(3 [pid 408] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 417] <... close resumed>) = 0 [pid 407] openat(AT_FDCWD, "/dev/loop0", O_RDWR [pid 417] close(4 [pid 408] ioctl(5, LOOP_CLR_FD [pid 417] <... close resumed>) = 0 [pid 408] <... ioctl resumed>) = 0 [pid 407] <... openat resumed>) = 5 [pid 417] mkdir("./file0", 0777) = 0 [pid 407] ioctl(5, LOOP_SET_FD, 4 [pid 417] mount("/dev/loop1", "./file0", "ext4", 0, "test_dummy_encryption=v1,acl,oldalloc,debug_want_extra_isize=0x0000000000000008,,errors=continue" [pid 407] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 408] ioctl(5, LOOP_SET_FD, 4 [pid 407] ioctl(5, LOOP_CLR_FD [pid 408] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 407] <... ioctl resumed>) = 0 [pid 408] close(5) = 0 [pid 408] close(4) = 0 [pid 408] exit_group(0 [pid 407] ioctl(5, LOOP_SET_FD, 4 [pid 408] <... exit_group resumed>) = ? [pid 407] <... ioctl resumed>) = -1 EBUSY (Device or resource busy) [pid 408] +++ exited with 0 +++ [pid 407] close(5) = 0 [pid 407] close(4) = 0 [pid 407] exit_group(0) = ? [pid 407] +++ exited with 0 +++ [pid 308] <... umount2 resumed>) = 0 [pid 308] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] newfstatat(AT_FDCWD, "./6/file0", {st_mode=S_IFDIR|0700, st_size=4096, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 308] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW) = -1 EINVAL (Invalid argument) [pid 308] openat(AT_FDCWD, "./6/file0", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4 [pid 308] fstat(4, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 308] getdents64(4, 0x55557b438790 /* 2 entries */, 32768) = 48 [pid 309] <... restart_syscall resumed>) = 0 [pid 308] getdents64(4, 0x55557b438790 /* 0 entries */, 32768) = 0 [pid 307] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=408, si_uid=0, si_status=0, si_utime=0, si_stime=3 /* 0.03 s */} --- [pid 305] --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=407, si_uid=0, si_status=0, si_utime=0, si_stime=2 /* 0.02 s */} --- [pid 308] close(4 [pid 309] umount2("./5", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... close resumed>) = 0 [pid 309] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 308] rmdir("./6/file0" [pid 307] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 305] umount2("./6", MNT_FORCE|UMOUNT_NOFOLLOW [pid 309] openat(AT_FDCWD, "./5", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 308] <... rmdir resumed>) = 0 [pid 307] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 305] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 309] <... openat resumed>) = 3 [pid 308] umount2("./6/binderfs", MNT_FORCE|UMOUNT_NOFOLLOW [pid 307] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 305] openat(AT_FDCWD, "./6", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY [pid 309] fstat(3 [pid 308] <... umount2 resumed>) = -1 EINVAL (Invalid argument) [pid 307] <... openat resumed>) = 3 [pid 305] <... openat resumed>) = 3 [pid 305] fstat(3 [pid 309] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 309] getdents64(3 [pid 308] newfstatat(AT_FDCWD, "./6/binderfs" [pid 307] fstat(3 [pid 305] getdents64(3 [pid 309] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 308] <... newfstatat resumed>, {st_mode=S_IFLNK|0777, st_size=13, ...}, AT_SYMLINK_NOFOLLOW) = 0 [pid 307] <... fstat resumed>, {st_mode=S_IFDIR|0700, st_size=4096, ...}) = 0 [pid 305] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [ 34.974510][ T324] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000000001f6 [ 34.985045][ T324] R13: 0000000000007e00 R14: 000055bf7231b5d8 R15: 00007fac013b939c [ 34.994735][ T324] [ 34.998897][ T324] ================================================================== [pid 309] umount2("./5/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] unlink("./6/binderfs" [pid 307] getdents64(3 [pid 305] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... unlink resumed>) = 0 [pid 307] <... getdents64 resumed>, 0x55557b430750 /* 4 entries */, 32768) = 112 [pid 308] getdents64(3 [pid 307] umount2("./6/file0", MNT_FORCE|UMOUNT_NOFOLLOW [pid 308] <... getdents64 resumed>, 0x55557b430750 /* 0 entries */, 32768) = 0 [pid 308] close(3) = 0 [pid 308] rmdir("./6") = 0 [pid 308] mkdir("./7", 0777) = 0 [pid 308] openat(AT_FDCWD, "/dev/loop3", O_RDONLY) = 3 [ 35.026419][ T324] Disabling lock debugging due to kernel taint [ 35.035665][ T324] BUG: kernel NULL pointer dereference, address: 0000000000000003 [ 35.047883][ T324] #PF: supervisor write access in kernel mode [ 35.055573][ T324] #PF: error_code(0x0002) - not-present page [ 35.062854][ T324] PGD 0 P4D 0 [ 35.064435][ T417] EXT4-fs (loop1): Test dummy encryption mode enabled [pid 308] ioctl(3, LOOP_CLR_FD) = 0 [pid 308] close(3) = 0 [pid 308] rt_sigprocmask(SIG_BLOCK, ~[], [], 8) = 0 [pid 308] clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x55557b42f690) = 418 [pid 308] rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 [ 35.066882][ T324] Oops: 0002 [#1] PREEMPT SMP KASAN [ 35.066904][ T324] CPU: 1 PID: 324 Comm: udevd Tainted: G B syzkaller #0 [ 35.066924][ T324] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 [ 35.107116][ T324] RIP: 0010:do_page_cache_ra+0x18f/0x230 [ 35.113247][ T324] Code: fd ff 48 3d 01 f0 ff ff 72 10 e8 dc 1c d2 ff 49 83 ee 01 73 78 e9 87 00 00 00 49 89 c4 48 89 c7 be 08 00 00 00 e8 d1 ba 17 00 41 80 4c 24 03 10 4c 89 e7 48 83 c7 34 be 04 00 00 00 e8 b9 ba [ 35.138563][ T324] RSP: 0018:ffffc90000fb7878 EFLAGS: 00010246 [ 35.145617][ T324] RAX: ffff88812167d100 RBX: 0000000000000007 RCX: ffff88812167d100 [ 35.156640][ T324] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 35.168259][ T324] RBP: ffffc90000fb78c8 R08: ffffffff87b777e7 R09: 1ffffffff0f6eefc [ 35.178090][ T324] R10: dffffc0000000000 R11: fffffbfff0f6eefd R12: 0000000000000000 [ 35.186600][ T324] R13: 0000000000000038 R14: 0000000000000000 R15: ffff88810048ba50 [ 35.198780][ T324] FS: 00007fac01292880(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 35.209230][ T324] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.217161][ T324] CR2: 0000000000000003 CR3: 000000012347f000 CR4: 00000000003506a0 [ 35.227506][ T324] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 35.237021][ T324] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 35.247999][ T324] Call Trace: [ 35.252538][ T324] [ 35.256025][ T324] page_cache_sync_ra+0x32b/0x3d0 [ 35.263548][ T324] filemap_read+0x6b6/0x23c0 [ 35.269917][ T324] ? __cfi_mas_store_prealloc+0x10/0x10 [ 35.277536][ T324] ? __cfi_filemap_read+0x10/0x10 [ 35.284299][ T324] ? __kasan_check_write+0x14/0x20 [ 35.292617][ T324] ? rwsem_read_trylock+0x2af/0x640 [ 35.298618][ T324] ? __fsnotify_parent+0x72a/0x820 [ 35.305967][ T324] ? get_unmapped_area+0x30c/0x370 [ 35.313570][ T324] blkdev_read_iter+0x439/0x580 [ 35.322162][ T324] vfs_read+0x46e/0x930 [ 35.328818][ T324] ? __cfi_vfs_read+0x10/0x10 [ 35.335132][ T324] ? __kasan_check_read+0x11/0x20 [ 35.341690][ T324] ? __fdget_pos+0x1f2/0x380 [ 35.347723][ T324] ksys_read+0x14a/0x260 [ 35.353112][ T324] ? __cfi_ksys_read+0x10/0x10 [ 35.359631][ T324] ? debug_smp_processor_id+0x17/0x20 [ 35.367571][ T324] __x64_sys_read+0x7b/0x90 [ 35.372781][ T324] x64_sys_call+0x2f/0x9a0 [ 35.378044][ T324] do_syscall_64+0x4c/0xa0 [ 35.383260][ T324] ? clear_bhb_loop+0x30/0x80 [ 35.389164][ T324] ? clear_bhb_loop+0x30/0x80 [ 35.394501][ T324] entry_SYSCALL_64_after_hwframe+0x68/0xd2 [ 35.402933][ T324] RIP: 0033:0x7fac00aa7407 [ 35.408329][ T324] Code: 48 89 fa 4c 89 df e8 38 aa 00 00 8b 93 08 03 00 00 59 5e 48 83 f8 fc 74 1a 5b c3 0f 1f 84 00 00 00 00 00 48 8b 44 24 10 0f 05 <5b> c3 0f 1f 80 00 00 00 00 83 e2 39 83 fa 08 75 de e8 23 ff ff ff [ 35.435816][ T324] RSP: 002b:00007fffe4d1ed50 EFLAGS: 00000202 ORIG_RAX: 0000000000000000 [ 35.446278][ T324] RAX: ffffffffffffffda RBX: 00007fac01292880 RCX: 00007fac00aa7407 [ 35.456803][ T324] RDX: 0000000000000200 RSI: 00007fac01287000 RDI: 0000000000000009 [ 35.466372][ T324] RBP: 000055bf72319790 R08: 0000000000000000 R09: 0000000000000000 [ 35.475058][ T324] R10: 0000000000000000 R11: 0000000000000202 R12: 00000000000001f6 [ 35.486192][ T324] R13: 0000000000007e00 R14: 000055bf7231b5d8 R15: 00007fac013b939c [ 35.496900][ T324] [ 35.500917][ T324] Modules linked in: [ 35.505924][ T324] CR2: 0000000000000003 [ 35.510560][ T324] ---[ end trace 0000000000000000 ]--- [ 35.517077][ T324] RIP: 0010:do_page_cache_ra+0x18f/0x230 [ 35.523387][ T324] Code: fd ff 48 3d 01 f0 ff ff 72 10 e8 dc 1c d2 ff 49 83 ee 01 73 78 e9 87 00 00 00 49 89 c4 48 89 c7 be 08 00 00 00 e8 d1 ba 17 00 41 80 4c 24 03 10 4c 89 e7 48 83 c7 34 be 04 00 00 00 e8 b9 ba [ 35.548993][ T324] RSP: 0018:ffffc90000fb7878 EFLAGS: 00010246 [ 35.559366][ T324] RAX: ffff88812167d100 RBX: 0000000000000007 RCX: ffff88812167d100 [ 35.570139][ T324] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 35.579305][ T324] RBP: ffffc90000fb78c8 R08: ffffffff87b777e7 R09: 1ffffffff0f6eefc [ 35.588001][ T324] R10: dffffc0000000000 R11: fffffbfff0f6eefd R12: 0000000000000000 [ 35.598192][ T324] R13: 0000000000000038 R14: 0000000000000000 R15: ffff88810048ba50 [ 35.609257][ T324] FS: 00007fac01292880(0000) GS:ffff8881f6f00000(0000) knlGS:0000000000000000 [ 35.619752][ T324] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 35.628564][ T324] CR2: 0000000000000003 CR3: 000000012347f000 CR4: 00000000003506a0 [ 35.638740][ T324] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 35.649234][ T324] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 35.660378][ T324] Kernel panic - not syncing: Fatal exception [ 35.668290][ T324] Kernel Offset: disabled [ 35.674004][ T324] Rebooting in 86400 seconds..